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