3

我遇到了 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, even 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 不兼容有关,但没有什么帮助。

4

2 回答 2

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
于 2013-10-08T09:24:07.820 回答
1

可能不完全是您正在寻找的东西,但可能会放弃 cyg-apt 以支持apt-cyg。cyg-apt 自 2009 年以来一直没有更新。就个人而言,每当我尝试 cyg-apt update 时,都会收到如下错误:

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

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

apt-get 用于 cygwin?

于 2013-06-25T04:58:05.207 回答