自制Linux發行版連續技——Arch linux
Arch Linux根本就是為專門為自定義它的用戶來設計的,Arch Linux使用滾動升級來修補漏洞和安全項目。那么你就可以在選擇更適合的桌面和辦公軟件上有更充足的時間,而不用考慮每個包都需要什么命令來編譯它需要依賴軟件包。
Arch linux
困難程度:平均;時間需要:90分鐘;自定義程度:高
Arch Linux根本就是為專門為自定義它的用戶來設計的。“大話”,我們聽到有人說,“這里也有其他的東西”。當然這是真的,但是不像UCK和SUSE Studio這樣的工程,Arch Linux使用滾動升級來修補漏洞和安全項目。那么你就可以在選擇更適合的桌面和辦公軟件上有更充足的時間,而不用考慮每個包都需要什么命令來編譯它需要依賴軟件包。
這也意味著Arch Linux不設有發行版本,每個版本都自動的升級到下一個版本。當你選擇你發行版本的時候,基于Arch Linux是一個好很的選擇,它非常的穩定。基于這個原因,如果你想比在UCK或者是SUSE Studio上做跟多有關于你發行版本的的基礎選擇的話,基于Arch Linux是一個很好的開始。
對于每個系統來說,開始的內核安裝都是相當統一的。你有機會設置哪些軟件包和驅動程序要被安裝,但是剩下的核心安裝主要是關注時區和本地化設置,還有安裝內核以及在硬盤分區上安裝啟動引導程序。如果你也想手動設置一下文件,但是如果這是你第一次搭建Linux,你可以放心的使用Arch Linux wiki 一步步的條目說明。使用wiki登錄的好處是你可以之后在編輯文件,使你的Arch Linux更好的反映你的選擇。
Arch Linux提供了一大堆穩定的性能,也為中間發行版本搭建者提供了選擇理念。
從安裝的核心重啟之后(看下面),在安裝桌面、窗口管理器和文件管理器之前,有幾步要走。首先,在控制臺里輸入 adduser ,根據說明添加一個可以使用聯合密碼登錄用戶。然后我們需要通過運行下面的命令來升級系統:
pacman -Syu
你可能會猜想,pacman是我們的軟件管理器,但是這個階段不會持續很久,因為你在這個階段只有很小的系統環境。
Arch Linux默認使用su,如果你還是愿意選擇使用sudo來獲得root權限,我們可以安裝它,并且添加我們的用戶到sudo使用者(sudoers)列表中,通過使用下面的命令:
pacman -S sudo
visudo
在下面文件里出現 root(ALL)=(ALL)ALL ,添加:
user(ALL)=(ALL)ALL
用你在配置步驟中選擇的登錄名來替換user
安裝Xorg
現在你可以開始建立一個圖形用戶界面(GUI),一個重要的組件就是X.org,在下面輸入命令來安裝二進制包:
sudo pacman -S xorg
如果你安裝了Nvidia 圖形卡,使用下面的命令安裝驅動程序,配置應用程序然后應用到你的安裝中:
sudo pacman -S nvidia sudo nvidia-xconfig cp /etc/skel/.xinitrc ~
ATI圖形卡的使用者可以在 http://bit.ly/QLrGV 中找到更多配置的擴展信息,因為每個圖形卡可能會使用不同的驅動程序或者需要一些額外的配置。一旦使用后邊的兩行完成了這個步驟,可以使用把 ati-xconfig 替換成 nvidia-xconfig 的方法來達到同樣的目的。
安裝 Gnome
你可以安裝在Arch Linux 提到的任何你關心的桌面管理器。要安裝Gnome和豐富的額外工具,舉個例子,運行下邊的兩行:
pacman -S gnome pacman -S gnome-extra
每次運行的時候都會問你是否要安裝這些或者是你安裝東西的細節。你可以跟著屏幕的指示來安裝Gnome桌面。之后你需要打開 /etc/rc.conf 文件,找到叫DAEMONS的部分,保證它包含端口映射(portmap),實時文件改動監視工具(fam——File Alteration Monitor,原文為fam),和掛起服務(hal)等一些東西。如果你曾經安裝GDM作為你的登錄管理器(軟件包的名字是 gdm),你可以通過打開/etc/inittab 文件,找到下面的幾行來把它建立起來:
# Boot to console id:3:initdefault: # Boot to X11 #id:5:initdefault:
把它們改成:
# Boot to console #id:3:initdefault: # Boot to X11 id:5:initdefault:
然后滾動屏幕到底部,刪除下面一行前的#來取消注解:
x:5:respawn:/usr/sbin/gdm -nodaemon
保存并退出。如果你想要Gnome在啟動的時候運行應用程序或者是腳本,那么運行下面的命令:
~/.config/autostart/*
安裝KDE
安裝基本的KDE 4 桌面,操作:
pacman -Sy kde
如果你喜歡eye-candy和KDE桌面環境組件的話,也可以安裝下面的軟件包:
pacman -S kde-extragear pacman -Sy qtcurve-gtk2 qtcurve-kde4
你可以通過安裝下面的軟件包來建立KDM:
pacman -Sy kdebase kdebase-workspace
然后打開 /open/inittab ,像配置Gnome一樣來修改文件,這次用kdm來替換gdm。最后為了確保KDE能在啟動的時候能夠運行應用程序,做:
~/.kde/Autostart
擴展和提升
現在你已經有了一個自動更新、升級的Arch Linux基礎系統了,你可以在你的系統上安裝任何你想要的軟件包。你會安裝OOo或者是選擇Abiword和Gunmeric來代替?你可以安裝帶有自定義痕跡的Firefox(在http://bit.ly/T8ZE4 里有提到)。另一個奇妙的可能是用Openbox來代替你整個桌面或者是使用Avant Window Navigator來運行應用程序。如果你想要通過你自己的努力來創建live CD版本,你可以使用larch,一個可以根據你安裝的硬盤驅動器的鏡像來創建ISO的腳本。在http://larch.berlios.de 可以下載。
安裝Arch Linux比安裝UCK和SUSE Studio困難,并且你不能全局把握軟件包是如何管理的,但是最后你會得到一個更靈活易控的系統。而且這是你可以得到你自己的發行版本而不新從源代碼重新編譯每一個組件的最好的辦法……#p#
怎樣安裝Arch Linux基礎
主菜單:歡迎來到文本模式安裝世界!跟著屏幕上0-7步驟的指示來安裝Arch內核。
本地化:在確定了你的安裝方式之后,只要輸入正確的代表你的國家和時區的代碼即可。
分區:你可以使用安裝器自帶的內置圖形用戶界面來劃分你的驅動器,或者你也可以使用cfdisk來手動分區。
軟件包:在選擇了你想要的軟件包種類之后,你可以選擇單獨的軟件包。按空格鍵來選擇/取消選擇,按回車鍵繼續。
配置:選擇你的文本編輯器(我們推薦新用戶使用Nano)。你可以從Arch Linux wiki上下載到一些腳本例子。http://bit.ly/2vWyr
啟動:在你安裝啟動引導程序的時候要選擇你想要Grub啟動的分區。如果核心安裝全部完畢,你就可以開始桌面安裝啦!
別驚慌!
在構建階段中經常發生的問題是看到了沒有任何可視反饋的黑屏,盡管你的鍵盤或鼠標能夠正確控制。盡管這是令人提心吊膽的一件事,但是這并不意味著一定要停止,反而這是一個很好的證明。
你可以在發行版本中看到,X服務最近最大的改變之一成為了你需要移除背景圖案的選擇。例如在桌面加載之前的DSL。你可以通過設置一個白色的背景來解決這個問題:
X -wr -config xorg.conf.new
如果你的鍵盤或者鼠標沒有被探測到,試著在xorg.conf中加入下面的代碼:
Section "ServerLayout" Option "AllowEmptyInput" "off" EndSection
你可以看見在第一行和第二行之間看到大量的以#作為前綴的字符串,只需要增加底部附近第二行即可。
不過,令人煩惱的是最近重啟X服務的Ctrl+Alt+Backapce的快捷鍵被移除了,這個快捷鍵往往是你需要。要還原這個設置,在你的xorg.conf結尾處添加下邊的片段:
Section "ServerFlags"
Option "DontZap" "False"
EndSection
【編輯推薦】