|
发表于 2007-1-8 15:51:16
|
显示全部楼层
据我所知,PKGBUILD是一系列指示编译方法的指令和相关信息,找个pkgbuild文件来看就知道了,makepkg是按照PKGBUILD里面的指令和信息进行编译打包的,pacman是arch的包管理工具,pacman -A是把打好的包安装到系统中,可以方便地用pacman -R删除而不需要make uninstall
“他们只用PKGBUILD不用PACMAN”多半是gentoo过来的。。喜欢自己编译包,如果有需要在编译的时候特别指示的东西用PKGBUILD的方式自己编译比较灵活,如果没有特别指示用别人编译好的也就是用pacman -S安装的打好的包比较方便,如果毫无目的地用PKGBUILD来安装软件其实是走入了“重复”的误区(Unix精神之一DRY,Don't Repeat Yourself),恩。。如果cpu快当然也无所谓。。可以享受定制的乐趣 |
|