輕松創建自定義Linux發行版的8個工具
譯文【51CTO.com快譯】 雖然有那么多的Linux發行版,您可能想知道為什么有人想要自行創建發行版而不是獲得現成的發行版。雖然大多數情況下現成的發行版很好,但如果您想要一款百分之百滿足您需求的發行版,就得創建自定義Linux發行版。
使用合適的工具,自行創建Linux發行版不如想象的那么難,不過當然費點時間。這方面有許多工具,一些是通用的,一些是針對特定發行版的。本文介紹其中八個工具。
1. Linux Respin
Linux Respin是現已停產的Remastersys的分支。多年前,Remastersys是自行創建Linux發行版及/或操作系統備份的最受歡迎的工具之一。Linux Respin并不提供Remastersys以前那么豐富的功能,但如果您使用它適用的發行版,它仍然很出色。Linux Respin僅適用于Debian、Mint和Trisquel,這多少限制了人氣。我不喜歡這個工具的地方在于幾乎沒有說明文檔。
2. Linux Live Kit
Linux Live Kit是可以用來自行創建發行版或備份系統的工具。它青睞Debian,但幸好只要支持aufs和squashfs內核模塊,它也可以在其他發行版上運行。Linux Live Kit有一個小巧的向導程序,指導您如何創建發行版,只需按步驟操作即可。
3. Ubuntu Imager
Ubuntu Imager是自行創建基于Ubuntu的發行版的好工具。它不是唯一面向Ubuntu的此類應用程序,但由于它很出色,我還是決定在本文中提及它。我不對其進行詳細地介紹,因為我們已經有一篇很詳細的實際操作文章(https://www.maketecheasier.com/create-linux-distro/),介紹了安裝和操作。
4. Linux from Scratch
如果您想絕對控制發行版中包含的內容,又有大把的空閑時間,可以看看Linux from Scratch項目。LFS有很詳盡的說明文檔,是學習Linux的很好資源,不僅僅介紹如何自行創建發行版。Linux from Scratch讓您可以完全使用源代碼自行創建定制的Linux系統。LFS不是與本文介紹的其他工具完全一樣的工具,但是您仍可以將它用于同樣的用途:自行創建Linux發行版(并全面了解Linux)。
5. Slax Modules Tool
如果您在尋找一款易于使用的工具,又喜歡Slax(基于Slackware的輕量級發行版),那么您很幸運,因為Slax有一款在線工具用來選擇您想要包含在發行版中的模塊。過去,每當我想為朋友創建輕量級動態系統時,就使用這款工具。瀏覽軟件類別,選擇您所需要的應用程序,添加到創建的發行版中。如果您錯過了一兩個應用程序,不必擔心,因為您始終可以在創建和運行后添加更多的應用程序。
不過請注意,這種方法被認為很老套;如果是新版本的Slax,建議使用apt來安裝軟件,而不是依賴模塊。
6. Live Magic
Live Magic是用于創建發行版的另一款Debian工具。它可以創建CD、USB和netboot映像。它用起來比本文介紹的其他一些應用程序(比如Remastersys)簡單得多,但是并不使用您運行中的系統來創建映像。相反,按向導程序操作,然后選擇配置選項。該程序將從您的存儲庫中提取軟件包,并將其安裝到映像中。
7. Revisor
Revisor是另一款可用來自行創建發行版的出色工具,它最初旨在用作發布構建工具的GUI,但后來變成了讓用戶能夠創建定制的發行版。
Revisor允許創建安裝介質,以便將發行版永久地安裝在計算機、動態介質(您可以從該介質來啟動并使用發行版,無需對計算機進行永久性改動)、虛擬化介質(用于Xen或KVM中的虛擬訪客)和實用介質(可以添加幫助恢復數據或處理操作系統問題的程序)。
8. Customizer
Customizer不再處于積極開發中,但是據開發人員稱,這是由于它被認為很穩定。它是您可以用來重新混合Ubuntu的另一種工具,但也支持不同的版本,比如Xubuntu和Kubuntu。不過一大限制是,使用它所在的宿主系統應與您重新混合的訪客系統使用同樣的發行版號和架構。
這些用于自行創建自定義Linux發行版的工具應該對您有所幫助。它們的復雜程度和功能不一,不過我們盡量既包括易于使用的應用程序,也包括提供更多功能的應用程序。
原文標題:8 Tools to Easily Create a Custom Linux Distro,作者:Odysseas Kourafalos
【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】