apt-get(簡稱apt)是debian上必不可少的程式,有了它你幾乎可以僅僅安裝一個僅僅帶了apt的系統即可,任何東西都可以随時安裝。pkgsrc是BSD的程式,它的意義和apt一樣。然而它們不同,pkgsrc下載下傳的是源碼,它可以為你的系統即時編譯應用程式,而apt下載下傳的是二進制檔案,它僅僅是安裝(複制到/usr/local/bin或者别的什麼地方)。是以我們可以看出,pkgsrc這種方式更具有可擴充性,隻要有源碼,我們可以定制編譯,然而apt卻不能提供這種特性,好在apt源為幾乎每個系統都定制了适合它的子源,這解決了大部分的問題,比如debian3在安裝的時候,它的apt源和debian5的就不一樣!
哪個好哪個壞,這個要使用者說了算,畢竟開源界也是衆口難調啊!我個人喜歡pkgsrc,雖然時間慢了一些,但是它編譯出來的包确實是最适合的,對于僅僅是将系統作為類似windows一樣使用的使用者來說,apt就夠了,起碼它不需要你去做類似windows上的事情,比如打開百度,尋找“天空軟體站”,“多特軟體站”之類的東西。由此我們可以看出,之是以windows使用者會有很多“選擇”(XX軟體站),也許是衆多的廠商在讨好微軟,而unix/linux卻可以在etc目錄下配置一個源解決一切問題,每個開源軟體的開發者不需要讨好誰,他們隻需要按照一定的流程将自己的作品放到源上即可,而這個流程是開源界的所有人都知道的。
也可以看出,如果你用google搜尋一個軟體,置頂的項一般都是該軟體的官方網站,而如果使用百度的話,置頂的項可能就是XX軟體站了。難怪搞研發的人使用google,搞商務的人使用百度了...
本文轉自 dog250 51CTO部落格,原文連結:http://blog.51cto.com/dog250/1271185