Cygwin的包管理器:apt-cyg

参考《Cygwin的包管理器:apt-cyg

cygwin下安装每次需要启动set_up,比较蛋疼,还是debian的apt方便,在网上看到应该cygwin

下的apt,觉得不错。

从http://apt-cyg.googlecode.com/svn/trunk/apt-cyg中获取bash源码。

由于参考文章发表时间,当前http://mirrors.163.com/cygwin 有x86和x86_64两个目录。

所以在不修改源码的情况下,将mirror的地址设置为http://mirrors.163.com/cygwin/x86_64。

如果想通用些,一个思路是将version获取下来,代码如下

uname -a |awk '{print $(NF-1)}'

将版本拼接到mirror的后面即可。

后来发现需要修改的不仅仅是一行代码的问题。

官方的源结构已经变化了。我在之前的基础上进行了修改。github地址为。

https://github.com/westfly/apt-cyg

将http://mirrors.163.com/cygwin 替换官方的源即可。

注意http://mirrors.163.com/cygwin 后面不要有/,

官方的setup.exe会自动在源的末尾添加/,建立的文件夹最后有/(%3f),所以为了复用setup.exe下载的数据。

在代码中,添加了/。

祝好。

上一篇:C#语言-07.文件操作


下一篇:STL容器