不能在cygwin 1.7上使用cyg-apt

时间:2013-06-24 12:29:15

标签: cygwin

我遇到了cyg-apt命令的问题(在Windows 7 64位虚拟机上运行的cygwin 1.7上)

我已按照这些步骤正确安装cyg-apt:

Install cygwin  
Install wget and python  
wget http://www.lilypond.org/~janneke/software/cyg-apt 1.1  
Edit the cygapt file: Change the default server to other than the one in it. (I find   ftp://ftp.cise.ufl.edu/pub/mirrors/cygwin/ to be good)  
chmod a+rx cyg-apt  
mv cyg-apt /bin  
cyg-apt setup  
cyg-apt update  

无论我尝试使用cyg-apt(cyg-apt install package-name,cyg-apt man,甚至是cyg-apt ......),每次都会出现此错误:

to rely on a native Windows version of Bonjour's mDNSResponder service.  
Traceback (most recent call last):  
File "/usr/bin/cyg-apt", line 658, in (module) get_setup_ini()  
File "/usr/bin/cyg-apt", line 184, in get_setup_ini raise 'URG'  
TypeError: exceptions must be old-style classes or derived form BaseException, not str

我做了一些研究,它可能与1.7版本的cygwin不兼容,但没有更多帮助。

2 个答案:

答案 0 :(得分:8)

您可以使用Windows命令行中的Cygwin setup.exe执行此操作。例如:

cd c:\cygwin
setup.exe -q -P wget,tar,qawk,bzip2,subversion,vim

对于更方便的安装程序,您可能希望使用 apt-cyg 作为程序包 经理。它的语法类似于 apt-get ,这是一个加号。为此,请按照 上面的步骤,然后使用Cygwin Bash执行以下步骤:

wget rawgit.com/transcode-open/apt-cyg/master/apt-cyg
install apt-cyg /bin

现在安装了 apt-cyg 。以下是安装一些的几个例子 包:

apt-cyg install nano
apt-cyg install git
apt-cyg install ca-certificates

答案 1 :(得分:1)

可能不完全是你想要的,但也许放弃了cyg-apt in 赞成apt-cyg。 cyg-apt自2009年以来一直没有更新。就个人而言, 每当我尝试cyg-apt更新时,我都会收到这样的错误:

cyg-apt: bad URL http://www.gtlib.gatech.edu/setup-2.ini, exiting.

明显的解决方案是使用apt-cyg。

apt-get for cygwin?