Archlinux中使用下载到本地的源代码文件生成package
这段时间把自己的笔记本换成了Archlinux,感觉还不错.
当然Vista很不错,Windows 7更不错...呵呵,可是在公司使用商业版权的软件都有正版的license,家里的 HTPC已经用上了Vista的另外一个license,我希望自己用的软件的license来龙去脉都说的清楚,再加上毕竟还是对linux和java有感情,所以还是装上了Archlinux.
Archlinux的确是一个不错的选择,比起我多年前用的RH Linux5,以及后来的BP Linux,RF Linux方便简洁许多,也没有ubantu那么臃肿,我不想再要一个windows...
遗憾的是最近好像很多Archlinux的源都被和谐了,多半还是法国的源,可能和之前火炬风波有些联系吧...
没办法,我需要的yaourt就在和谐的源里,这个东西对管理包很重要.于是找了一个在线的代理下载了yaourt的源码.顺便提一下,http://51proxy.net/无忧代理真是一个好东西,一个online的代理工具,临时使用不用改系统和firefox的代理设置,赞一个.
源码下载了去改PKBUILD文件, file:///~/下载/$pkgname/$pkgname-$pkgver.src.tar.gz yaourtrc-0.9-1 yaourtrc-0.9.1-1. 然后makepkg输出说不支持这个协议,于是去/etc/makepkg.conf里面看,加上一行file::/usr/bin/wget -c -t 3 --waitretry=3,想来wget能够支持file:///协议的,结果输出说不支持这个主题!!!雷到了,想了想,换成file::/usr/bin/aria2c.
回到命令行,makepkg,ok...世界清静了
--------------------------------------------------------------------------
刚才又看了一下,原来不用我这么麻烦,直接在PKBUILD的source这一栏写$pkgname-$pkgver.src.tar.gz就OK...
Linux的意义就在于折腾吧...