我遇到了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不兼容,但没有更多帮助。
答案 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。