星期四, 一月01st, 2009 | 筆者:

顯然,, 什麼操作系統使用可以說了很多關於你. 如果你正在使用某種形式的* nix的, 哪 分佈 您正在使用可以說很多,以及. 預留的冗餘, 我相信,一個Linux發行版完全取決於它 包管理和分配制度.

我喜歡的apt-get (1, 2) 但在某些時候一些技術問題,這引起了我的使用 能力傾向 代替. 使用aptitude是稍微容易 – 它具有自動進入單更多功能, 合乎邏輯的, 命令在那裡的apt-get需要單獨的命令. 性向也有一個 詛咒-基於 GUI. 如果你不使用的圖形用戶界面,然後, 較簡短的命令來學習數而言其他, 有顯然沒有任何技術理由喜歡一個比其他. 資質和apt-get服務 K / X / Ubuntu的Debian的 良好. 從這個角度, 我在一個鬆散的互換方式使用名稱的Kubuntu和Ubuntu.

在我使用 CentOS的 (基於紅帽), 我發現我喜歡 百勝. 它似乎工作在大致相同性向 – 一個命令即可解決所有問題. 它有一些比較惱人的默認行為,我不打算進入這裡作為其最有可能的,因為我只是不習慣而已. 至少從技術的角度, 這是非常好的. 我相信 Fedora的 還利用百勝的,雖然我的經驗與Fedora是非常有限的.

理論…

Fedora和Ubuntu都在一類分佈具有相當嚴格的發布週期. Ubuntu的 8.10 (該版本被命名方式支持其發布的年份和月份) 不會, 除重大缺陷和輕微的變化, 還有一個重大的更新,直到下一個版本, 賈蒂中Jackalope. Ubuntu用戶擁有大部分軟件的最新版本,在其桌面上,現在. 在幾個月前的下一個版本, 但, 他們不會,除非他們喜歡用如此幸運 “公測” 發布. 因為我不是很熟悉的Fedora, 我不會打擾進入它的發布週期.

這些 2 分佈也是一類被稱為分佈的內 “二進制” 或 “基於二進制的” 分佈. 這意味著,當你下載更新, 下載的文件是預編譯 並應運行在任何 “支持” 硬件. 此沒有特別的 優化 為您的桌面硬件, 例如, 您的 處理器. 也許你有一個 AMD 處理器有額外的指令支持, 英特爾 CPU沒有. 相反也可能是真實的. 為此原因, 一個二進制分發版本不能優化硬件的一個特定的品牌. 不管這 “非優化”, 它應該運行在一個體面的步伐.

實踐!

關於 2 幾年前我開始使用 Kubuntu的. 在與它的工作了幾個月, 我開始了解更多關於它的細節. 我沒有太多的使用GUI工具來更新系統時的風扇, 最終, 所有的命令行發生呢. GUI工具只是隱藏了複雜性,我不介意看到.

最後我做一個 腳本, 更新, 這將運行所有獲得資質只是所需的步驟 繼續前進,已經升級, kthx?©, 也許是一路上來備份我的配置停止, 重新安裝 NFS 網絡共享,我們保持現場信息庫, 備份的資質的安裝包的本地緩存, 做一些文件夾鏈接洗牌使用一個本地副本,如果在網絡共享無法重新安裝, 同步 本地副本和網絡共享,如果之間 更新過的網絡共享問題, 並更新存儲庫中的軟件包列表. 大體, 它會不會繼續,如果有,雖然任何錯誤, 你可以告訴, 這個腳本成了一片狼藉 這又超出了原始需求. 它的工作很適合我.

直到有一天來到的Kubuntu的更新 6.10 至 7.04. 我這樣做,雖然手動, 不與腳本.

最後我從頭開始重新安裝為隨後進行的一塌糊塗的結果. 至少, 作為備份管理員應做好演示, 這是容易的,我真的需要恢復的一切. 🙂

還有什麼是在那裡?

即使在我不得不重新安裝Kubuntu的, 我被介紹給其它發行版被稱為 Gentoo的. 有 2 Gentoo和Ubuntu的更新系統之間非常明顯的區別. 第一是,Gentoo是一個 -基於分佈. 這意味著,當你更新包, 包管理器的下載源和 編譯 一切, 希望優化它 您的 系統. 這, 我認為, 非常酷. 這樣做的缺點是,編譯一切需要很長的時間.

這裡是我的 (非常不科學) 估計時間的長短需要從安裝介質安裝一個基本的GUI操作系統到桌面, 不包括外來司機 (例如, 最新的3D圖形驅動程序):

操作系統: 我的 – 最大 (中位數)

Windows Vista中: 15 – 30 (20) 分鐘

Ubuntu的: 15 – 40 (20) 分鐘

Gentoo的: 3 – 40 (6) 小時

Gentoo的還需要大量的修補與 配置文件 為了把事情工作 – 這是另一個原因,插入CD並引導你的超長延時 *真棒新的桌面. 流行的應用程序可供下載的二進制包 – 雖然這不是一個默認選項.

他們看到我羅林’

還有一個很重要的區別的Gentoo擁有大多數其它發行版. 它是一個 “滾動發布” 分配. 這意味著,沒有任何嚴格的版本或 “發布” 該分佈附著. 如果你今天安裝Gentoo… 如果你 安裝Gentoo的今天, 你可能會擁有你所安裝的應用程序的最新版本. 如果一些不起眼的應用得到了重大更新的明天, 在幾天內, 如果你更新你的系統, 你將有一個最新版本的桌面上.

這個軋製釋放和之間的差 “其他” 分佈是相當驚人的. 例如: 如果 KDE 4.2 是明日公佈, 你可能需要等待不到 2 週它可在Gentoo. Ubuntu用戶可能要等到 9.04 – 這是一個為期4個月的等待.

一些更適合?

親自, 我不願意把在 40 小時的工作量讓我的系統工作,我希望它的方式. 我的同事最近已重新安裝了一些模糊的原因和事實證明,他不願意把在 6 小時 (他的經驗更豐富的使用Gentoo) 努力讓自己的系統恢復到它是如何運行的是. 代替, Arch Linux的 映入他的眼簾. Arch Linux的是滾動發布 (如Gentoo), 基於二進制的 ((如Ubuntu)) 分配. 其包 (良好, 他們中的絕大多數) 不要用自己的配置文件需要多大的修修補補得到的東西很好地工作或者. 它的兩全其美!

你還需要知道你在做什麼*,但如果你已經到了這關頭, 它不應該是這樣的巨 信仰的飛躍. Arch Linux的包管理器, 叫 PAC男人, 有內置的依賴和衝突處理. 我用另一個包管理器, 酸奶 (法語 酸奶), 這已經很快成為深受用戶拱門. Yaourt允許您從AUR下載和安裝應用程序直接吃豆子增強的功能, 或 拱用戶系統信息庫. 這個庫包含的腳本允許你自動下載並安裝許多應用程序,否則將完全不支持由Arch自己的核心開發人員. 它會下載並編譯封裝成一個執行chroot環境. 然後,它封裝了執行chroot環境變成一個吃豆子兼容包壓縮包,並使用吃豆子將其部署到您的系統.

還, 在AUR支持投票制度,使流行的包得到放入更多的官方 [社區] 知識庫. Yaourt還支持自動投票機制, 通過AUR安裝包後, 它會詢問您是否要投票支持將其列入 [社區].

我估計,採取我的拱安裝時間約 90 分鐘. 我不建議的Archlinux新手,雖然我 推薦它是誰得到了無聊與其它發行版的Linux的任何用戶 – 並希望進入細節問題,而無需安裝 Linux的划痕. Arch Linux的已經越來越漂亮受追捧. 其目前數量 14 上 Distrowatch.

* 如果你知道你在做什麼. 而且你最好BLOODY知道你正在做的!
分享
類別: 教條, linux下
您可以通過,這是一條任何反應 RSS 2.0 飼料. 您可以 留下回應, 或 引用通告 從您自己的網站.

5 回复

  1. 1
    Aragon 

    You should try FreeBSD sometime. It can be installed from binaries (quickly) or from source. It can be updated from binaries or from source. It has rolling releases (STABLE and CURRENT) and timely releases that only receive subsequent security fixes (RELEASE).

    Packages can be installed from binaries or from source (most use source). Packages can be installed in a rolling fashion (latest and greatest), or can track timely releases.

    I install the OS from binaries, update the OS from source, and primarily use source for installing packages.

    Ccache improves compile times in a big way, 營業稅.

  2. 2
    狡猾 

    Hehe. I’d hazard to say that Archlinux is Linux built with BSD’s mindset.

    For one, It uses a BSD-style init systemwith /etc/rc.conf and the /etc/rc.d/ folder. I wouldn’t say its exactly the same – 只是它的樣式相似.

    我要退房的ccache現在順便說一句. 通常, 我喜歡從二進制安裝. 只有一次把我需要從源代碼安裝. 感謝您的抬頭.

  3. 3
    狡猾 

    Hehe. 連拱維基估計他們都非常 類似.

  4. 4
    totedati 

    即使我的小建議非常晚 ( 2009 與. 2014 ) 我認為這是值得書寫的麻煩
    你提到的Gentoo VS. Arch Linux的,但你忘了加上真正的Gentoo的孩子是芭雍Linux發行版:
    http://www.sabayon.org/

  5. 5
    狡猾 

    沙巴翁似乎頗為流行. 從那時起,當然還有很多事情已經改變.

    For one, 現在我強烈建議不要使用 “這樣做,一切都適合你” 助手應用程序,如yaourt. 造成這種情況的主要原因是,大多數用戶並不真的知道它在做什麼,它是 “藏” 從用戶的事 – 一些違背 “Arch之道”.

發表評論 » 登錄