cygwin里的apt-cyg安装软件失败的问题

原文地址: http://blog.sina.com.cn/s/blog_5cd78a5d0101k2w9.html


以前是在32位机下使用cygwin,想着cygwin能有像apt-get一样的工具该是多么完美,然后就有了很强大的apt-cyg,但是现在在64位机器上使用时总是报“Error updating setup.ini, reverting”错误,setup.ini有什么问题吗?32位机下一切正常正常,我用的是163的源:http://mirrors.163.com/cygwin,查看http://mirrors.163.com/cygwin/x86_64/setup.ini里已经有对包的位置添加了诸如“x86”、”x86_84″之类的路径以区别不同的架构,而apt-cyg里一直都没有更新没有对32,64位机做识别,于是下载不到相关文件而报错。

在网上收集了很多资料,觉得最简单的解决方法如下:
1.找到 cygwin\bin目录下的apt-cyg文件,用记事本打开。
2.找到 wget -N $mirror/setup.bz2 和 wget -N $mirror/setup.ini这两行代码
3.修改以上两行代码如下:
wget -N $mirror/x86_64/setup.bz2
wget -N $mirror/x86_64/setup.ini
4.保存文件,好了,在cygwin里运行apt-cyg update
得到如下结果 cygwin里的apt-cyg安装软件失败的问题_第1张图片
Ok,运行成功,安装软件zip和unzip
cygwin里的apt-cyg安装软件失败的问题_第2张图片

成功,到这里问题已经解决啦。

你可能感兴趣的:(cygwin)