先讀一下前面這段話权纤,以決定是否要看下去:
這是寫給純小白的Arch Linux安裝步驟勤篮。Arch的可配置自由度太高,所以網(wǎng)上很難找到線性的臂外,一步不漏的詳細(xì)安裝過程。實(shí)際上因?yàn)槊總€人的需求不同喇颁,安裝時的配置過程也不盡相同漏健,所以也無從談起“一步不漏”這個說法。
筆者也經(jīng)歷過從純小白到菜鳥的過程橘霎,在學(xué)習(xí)過程中發(fā)現(xiàn)大部分高手的教程要么極簡蔫浆,簡到小白就算跟著教程也顯得無所適從,要么個性化太強(qiáng)姐叁,即使有些教程非常詳細(xì)非常優(yōu)秀瓦盛,但是由于每個人的配置環(huán)境不同,而沒有對通用環(huán)境下作出解釋外潜,一個細(xì)小的問題原环,在小白那里,可能就是攔路虎处窥。我是在經(jīng)歷過幾十次重裝嘱吗,筆記本臺式機(jī)三臺完全不同的電腦反復(fù)折騰,加認(rèn)真閱讀wiki才終于算是第一次配置好自己還算滿意的Arch Linux系統(tǒng)的滔驾。在這個過程中谒麦,深有體會的是通铲,其實(shí)小白玩archlinux最開始的時候就是需要這樣一個不考慮個人需求和個性配置壮莹,能夠適應(yīng)大部分場景需要的詳細(xì)教程森爽。需要先解決掉系統(tǒng)能不能跑起來 帆调,能不能順利進(jìn)入桌面環(huán)境的問題,然后才考慮Arch的可配置自由度迁匠。順便在第一次順利安裝的喜悅和經(jīng)驗(yàn)中,再來慢慢熟悉linux和Arch Linux的概念驹溃。
所以城丧,這是一篇寫給linux純小白的教程,高手們可以飄過豌鹤。這是一次引導(dǎo)小白用戶順利安裝配置一臺日常辦公學(xué)習(xí)上網(wǎng)環(huán)境Arch Linux的過程亡哄。這里沒有高深的知識,沒有編程布疙,沒有服務(wù)器蚊惯,不解釋復(fù)雜的例行和參數(shù)。但是這是一次線性的安裝過程灵临。只要跟著走截型,一步不錯,絕大多數(shù)人能夠成功安裝儒溉,進(jìn)入桌面環(huán)境宦焦,并配置好輸入法,辦公軟件和瀏覽器等基本工作環(huán)境顿涣。并且通過這次安裝配置波闹,達(dá)到了解認(rèn)識Arch Linux,在頭腦里形成基本概念涛碑,學(xué)習(xí)基本操作方法的目的精堕。
所以,這份教程的目標(biāo)讀者人群——你要會用電腦蒲障,至少會開關(guān)機(jī)歹篓,會上網(wǎng),會打字晌涕,熟悉一般的電腦操作滋捶。最好多少用過windows的命令行,至少見過余黎,不害怕面對滿屏字符的黑白屏幕以打字的方式輸入命令重窟。同時有愿望了解和試用一下linux。特別是大名鼎鼎的以技術(shù)宅為標(biāo)志的滾動發(fā)行版Arch Linux惧财。解說力求詳細(xì)直白巡扇,所以對于有一定技術(shù)基礎(chǔ)的讀者來說可能有些啰嗦扭仁。
下面是對還想讀下去的人做的說明:
以下的整個安裝配置過程,為了避免安裝失敗厅翔,電腦小白最好每個字都要讀乖坠。
首先請放心,這里面沒有深奧的知識刀闷,沒有編程熊泵,沒有很多技術(shù)難點(diǎn),只需要仔細(xì)閱讀并且跟著做甸昏。只要跟著做顽分,做不錯,成功安裝配置不難施蜜。
然后考慮到通用性卒蘸,這次安裝不是最簡單快捷的步驟,也不是系統(tǒng)最輕量級翻默,最小化安裝缸沃,不過力求不附加多余軟件包和多余操作,以使電腦占用資源更少修械。只是力求大多數(shù)人跟著做能順利完成趾牧。本安裝過程以配置學(xué)習(xí),上網(wǎng)祠肥,辦公用電腦操作環(huán)境為目的武氓。從安裝基本Arch Linux操作系統(tǒng)開始,也就是命令行模式的操作系統(tǒng)仇箱,然后安裝面向用戶的桌面操作環(huán)境县恕,桌面環(huán)境隨著安裝過程,同時解說兩種剂桥。一種Kde-plamsa5忠烛,適合臺式機(jī)和較新的筆記本電腦,這種比較吃資源权逗,但是界面華利美尸,可自由配置度高。另一種Xfce4是輕量化桌面環(huán)境斟薇,適合性能一般或者較老舊的電腦师坎。最后還要配置好基本的應(yīng)用軟件。小白用戶比較習(xí)慣一成不變的微軟windows界面堪滨,這里要特別說明胯陋,Linux的桌面環(huán)境,只是附加在系統(tǒng)上的一個軟件,前期安裝的命令行模式才是基本系統(tǒng)環(huán)境遏乔。所以桌面環(huán)境的自由度非常高义矛,每一部分幾乎都可以隨意拆解組裝,組合成任意你喜歡的樣子盟萨。
然后凉翻,這個過程需要一個U盤作為安裝盤,需要準(zhǔn)備一個2G以上的U盤捻激。當(dāng)然如果你有刻錄機(jī)制轰,并且會刻錄,刻到一張光盤上也是可以的铺罢。但是請記得選擇“刻錄鏡像文件”而不是簡單的把下載到的安裝文件拖進(jìn)去艇挨。由于U盤更方便,我們這次以U盤作為安裝盤韭赘。光盤的唯一不同是從光驅(qū)啟動而不是從U盤。其他都是一樣的势就。
再者泉瞻,由于各種電腦品牌不同,從U盤或者光盤啟動電腦的方法也不完全相同苞冯,所以你要自己去搞定如何從U盤啟動袖牙。目前大多數(shù)電腦是開機(jī)時在你的品牌Logo出來以前按F12鍵進(jìn)行選擇。很直觀的畫面舅锄。但是更老的電腦需要進(jìn)入BIOS調(diào)整啟動順序鞭达。請使用百度或者請教身邊的人。前面說了皇忿,因?yàn)槊總€品牌有所不同畴蹭,所以在這里沒法統(tǒng)一說明。只要能統(tǒng)一說明的內(nèi)容鳍烁,本篇都會詳細(xì)說明叨襟。
然后,我們開始……
我們的操作是在真實(shí)的電腦上進(jìn)行幔荒,不是在虛擬機(jī)軟件里糊闽。所以,準(zhǔn)備一臺你打算安裝Arch Linux的電腦爹梁。安裝過程中會從網(wǎng)絡(luò)下載大量內(nèi)容右犹,所以這臺電腦必須是接入網(wǎng)絡(luò)的。為了節(jié)省步驟姚垃,最省事的完成念链,請使用有線接入,即使你是筆記本電腦。
首先去下載最新Arch Linux安裝鏡像 就是下面那個BT下載钓账,一個紅色小磁鐵和一個綠色向下表示下載的小箭頭碴犬。兩個隨便哪個都行,用迅雷就可以梆暮。需要注意的是服协,Arch Linux是滾動發(fā)行版,擱置太久的鏡像文件不要用啦粹,一定要使用最新下載的安裝鏡像偿荷。
下載到的應(yīng)該是一個擴(kuò)展名(擴(kuò)展名就是文件名的"."后面那一部分)為iso的文件。這個擴(kuò)展名在windows系統(tǒng)里唠椭,需要設(shè)置“文件夾選項(xiàng)”顯示隱藏的擴(kuò)展名才能看到跳纳。
然后我們需要一個軟件把下載到的安裝鏡像文件寫入U盤。有些情況直接拷進(jìn)去是可以的贪嫂,但是不是所有情況都可以寺庄。但是所有情況下用軟件寫入U盤都可以,所以我們用rufus(此處提供的是windows版) 這個軟件把鏡像寫入U盤力崇。rufus不需要安裝斗塘,下載后直接打開。很簡單亮靴,正常的U盤插上會自動認(rèn)出來馍盟,如下圖,只需要點(diǎn)擊“創(chuàng)建一個啟動盤使用”后邊的光盤圖標(biāo)茧吊,選擇下載到的Arch安裝鏡像贞岭,然后點(diǎn)開始即可。如果有提示要下載兩個插件搓侄,說明是第一次使用瞄桨,點(diǎn)“OK”。
需要注意的是Windows上流行的U盤寫入軟件“軟碟通”適用于很多版本的Linux休讳,但是不適用于arch讲婚。從U盤啟動的時候會停在一個EDD錯誤。
為安裝準(zhǔn)備硬盤空間
打算整臺電腦上只安裝一個Arch Linux俊柔,不保留Windows的筹麸,這一部分可以不看,直接跳到“從U盤啟動”雏婶。實(shí)際上這一部分全部可以在U盤啟動電腦后安裝過程中完成物赶,但是下面介紹的方法更直觀,更便于操作留晚。
下面來為安裝系統(tǒng)準(zhǔn)備必要的硬盤空間酵紫。對電腦小白們來說告嘲,這個步驟以及以下的安裝時分區(qū)可能是最難的部分。這里分兩種情況奖地。
一種是電腦上原本安裝有一個windows系統(tǒng)橄唬,現(xiàn)在要安裝一個linux系統(tǒng)進(jìn)去,與windows系統(tǒng)共存参歹。需要哪個系統(tǒng)的時候啟動哪個仰楚。另一種是電腦上原本的系統(tǒng)不要了,單獨(dú)安裝一個Arch
Linux進(jìn)去犬庇。后一種非常簡單僧界。我們先說前一種情況。對電腦小白來說臭挽,前一種情況最簡單的做法捂襟,就是去windows里面,利用系統(tǒng)的磁盤管理工具先給即將安裝的Arch
Linux騰出一塊空間欢峰。下面是詳細(xì)的操作步驟葬荷。
首先打開電腦啟動到windows。不管是XP纽帖,還是windows7,或者10闯狱,操作是一樣的。界面也大致相同抛计。在“我的電腦”上點(diǎn)右鍵,然后點(diǎn)“管理”照筑。win10默認(rèn)應(yīng)該叫“此電腦”或者你把它改成了別的名字吹截。總之在上面點(diǎn)右鍵凝危,然后點(diǎn)“管理”波俄,然后在出來的界面上,點(diǎn)“磁盤管理工具”蛾默∨称蹋看到類似下面的畫面。不同的系統(tǒng)和分區(qū)方式略有不同支鸡。接下來的操作都是一樣的冬念。
這里是你電腦上安裝的所有存儲設(shè)備的情況。不止是硬盤牧挣,光驅(qū)和U盤(如果已經(jīng)插入)也在這里急前。下面要有一段對硬盤分區(qū)比較長的解釋。不過這一段解釋不看也沒關(guān)系瀑构。接下來的操作照樣可以進(jìn)行裆针。上圖中是我的電腦。安裝有兩個硬盤(磁盤0和磁盤1),一個U盤(磁盤2)世吨,還有一個光驅(qū)澡刹。你的電腦上可能只有一個硬盤。這個不重要耘婚。重要的是罢浇,注意觀察上圖。深藍(lán)色的分區(qū)是主分區(qū)边篮,淺藍(lán)色的分區(qū)叫擴(kuò)展分區(qū)己莺,綠色的是空閑沒有使用的空間。因?yàn)檫@篇東西是寫給純小白們讀的戈轿,所以我們不解釋很多關(guān)于硬盤的分區(qū)凌受,關(guān)于不同格式的區(qū)別,關(guān)于MBR和GPT思杯。盡管這些對深入學(xué)習(xí)Linux都有影響胜蛉,但是現(xiàn)在對小白們來說不重要。現(xiàn)在要做的是看看哪個分區(qū)里面資料少色乾,空間大誊册,能夠空出來給我們的Arch Linux使用。原則上暖璧,盡量把最后一個分區(qū)空出來案怯,去“我的電腦”里把該分區(qū)下需要保留的資料復(fù)制粘貼到其他硬盤分區(qū)。然后把空出來的分區(qū)刪掉澎办。是刪掉整個分區(qū)嘲碱,不是格式貨。方法是在上圖中該分區(qū)上點(diǎn)右鍵局蚀,然后點(diǎn)“刪除卷”再確認(rèn)麦锯。注意,這會抹掉該分區(qū)里所有內(nèi)容琅绅,而且過程不可逆扶欣。然后該分區(qū)就會變成象上圖中磁盤1綠色的部分那種“可用空間”。這就是為Arch Linux準(zhǔn)備好的空間千扶。關(guān)于這個空間的大小料祠,對于初步的接觸和學(xué)習(xí)來說,至少要30G以上县貌。安裝系統(tǒng)及其他一些后面講到的目錄术陶,需要15-20GB左右,還要有一個至少相當(dāng)于你內(nèi)存大小煤痕,最好是內(nèi)存2倍大的交換空間梧宫。然后才是將來在Linux下供用戶使用的空間/home接谨。所以如果小于30G,裝是可以裝上塘匣,但是基本上沒有空間給用戶存儲數(shù)據(jù)使用了脓豪。
另外,如果你的Windows下的分區(qū)空閑空間足夠大忌卤,不是必須刪除整個分區(qū)扫夜。可以從空閑空間里分割一塊出來驰徊。方面同樣很簡單笤闯,在磁盤管理器(上圖界面)中該分區(qū)上點(diǎn)右鍵,然后點(diǎn)“壓縮卷”棍厂,會讓你輸入一個數(shù)值颗味,輸入的是你要分割出來的空間大小。這個數(shù)值1000大約相當(dāng)于1GB空間牺弹。要分多大出來浦马,就輸入多少,最大不能超過該分區(qū)的空閑空間大小张漂。然后下一步確定就好了晶默。會有一個整理數(shù)據(jù)和分割的過程,不用管他航攒,等他整理完“空閑空間”出現(xiàn)就完成了磺陡。再一個提醒是:中間有分區(qū)間隔的空間不會合并在一起給你用,所以漠畜,不要想著從每個分區(qū)里拿一個空間出來湊足需要的空閑空間仅政。
從U盤啟動電腦
插入U盤啟動電腦前,首先要插上網(wǎng)線盆驹,路由器上ip設(shè)置成由DHCP分配√渤睿可以在windows下先看一下現(xiàn)在的ip是不是由DHCP分配的躯喇。如果你的ip是手動設(shè)定的,尋找你的路由器說明書硝枉,如果沒有網(wǎng)上搜一下廉丽,一定會找到相關(guān)說明。在路由器上設(shè)置ip獲取方式由DHCP分配。即使你是筆記本電腦也請插上網(wǎng)線。相信我边苹,對Linux小白說明白在命令行模式下連接無線是件非常麻煩的事询筏。
電腦的引導(dǎo)啟動順序,一般開機(jī)時會有提示到推,大部分最近幾年的電腦按F12進(jìn)入選單底循。比較老的啟動需要進(jìn)入BIOS手動修改引導(dǎo)順序踱卵。各種電腦不完全相同嘉裤。筆記本電腦更是花樣百出郑临。聯(lián)想和ThinkPad品牌按F12,索尼按F11屑宠,還有些按F2或者F9厢洞。請網(wǎng)上搜索你的電腦選擇方式或者請教身邊懂電腦的朋友。成功進(jìn)入選擇菜單會看到類似這樣的界面:
界面可能略有不同典奉,但是大同小異躺翻。使用上下方向鍵選擇“USB HDD”如果使用刻錄光盤啟動選擇你的光驅(qū)。然后回車卫玖。
接下來如果情況正常公你,看到的就是下面這樣的畫面。有兩種情況骇笔,第一種情況是下面的畫面省店,是使用EFI或者比較老的BIOS啟動形式,或者單BIOS啟動笨触。第二種情況是使用單EFI啟動懦傍,你看到的會是一個有差不多的選單,但是黑白界面芦劣,選項(xiàng)中帶有UEFI字樣粗俱。如果是另一個畫面,只能選擇第一項(xiàng)虚吟,然后按回車啟動寸认。如果是下面這個畫面。有兩個選擇串慰,第一項(xiàng)是64位系統(tǒng)偏塞,第二項(xiàng)是32位系統(tǒng)。根據(jù)自己的電腦配置選擇邦鲫。Intle酷睿雙核以上的CPU都支持64位系統(tǒng)灸叼,如果內(nèi)存不小于2GB,建議選擇64位安裝庆捺。選擇第一項(xiàng)古今,回車。
然后看到的應(yīng)該是一屏字符在刷屏滔以,最后停留在如下圖的提示符捉腥。這里將是新手遇到的第一個攔路虎。很有可能有人會在這里報錯你画,無法啟動成功抵碟。下面是成功啟動后的畫面桃漾。如果不是這樣,說明啟動沒有成功立磁,最有可能出現(xiàn)的問題是啟動U盤制作不正確呈队,或者啟動時版本選擇不正確。重新制作一次U盤唱歧,重新檢查一次你的電腦是否支持64位系統(tǒng)宪摧,你的選擇是否正確,然后重復(fù)從U盤啟動颅崩。
Linux這個提示符和windows里的不太一樣几于,但是不用管他,實(shí)際上這個是一個叫bash的命令行終端的提示符的樣子沿后,是Linux自帶的基本的終端操作模式沿彭。這個bash為我們提供了安裝和操作Liunx系統(tǒng)必要的界面。等我們利用這個bash的界面安裝完基本系統(tǒng)尖滚,為了命令終端更好用喉刘,還會安裝另一個叫zsh的命令行系統(tǒng)來替代它。因?yàn)長inux這個東西用命令行操作很多時候比圖形桌面環(huán)境更便捷漆弄,所以還有很多各種各樣的命令行的界面睦裳,看到什么樣的界面也不必驚奇。Linux就是這樣一個東西撼唾,每一個模塊都是單獨(dú)的東西 廉邑,可以安裝,也可以刪除倒谷。
前面說過電腦使網(wǎng)線連接網(wǎng)絡(luò)蛛蒙,正常情況下Arch Linux能自動加載絕大多數(shù)個人電腦上的有線網(wǎng)卡,并連接到網(wǎng)絡(luò)渤愁。首先要通過一個命令驗(yàn)證一下網(wǎng)絡(luò)有沒有連接成功牵祟。這是從安裝開始,第一次輸入命令抖格,有必要的說明是课舍,Linux與Windows不同,在Linux系統(tǒng)中是區(qū)分大小寫的他挎。所以命令不能打錯。下面輸入下面的命令回車:
ping -c 4 www.sina.com
在上面這個命令中捡需,“ping”是命令办桨,“-c 4”是為命令設(shè)定的條件,“www.sina.com”是新浪網(wǎng)的網(wǎng)址站辉,網(wǎng)址可以替換成確定能連接上的較大國內(nèi)網(wǎng)站的網(wǎng)址呢撞。如果網(wǎng)絡(luò)是通的损姜,會得到類似如下圖的結(jié)果:
還要確定本機(jī)使用UEFI啟動,還是傳統(tǒng)的BIOS啟動殊霞。輸入下一個命令:
efivar -l
回車以后摧阅,如果返回一堆變量,刷滿滿一屏绷蹲,說明電腦是UEFI模式啟動棒卷,如果返回一行錯誤信息,說明電腦由傳統(tǒng)BIOS模式啟動祝钢。以下過程中會對兩種不同啟動模式下適用的操作分別作出說明比规,要注意區(qū)分。
分區(qū)和格式化硬盤
網(wǎng)絡(luò)接通拦英,確定啟動模式以后蜒什,就要開始對準(zhǔn)備好的硬盤空間進(jìn)行分區(qū)和格式化。這一步要仔細(xì)操作疤估,特別是電腦上同時裝有其他系統(tǒng)和數(shù)據(jù)的新手灾常,誤操作有可能造成另一個系統(tǒng)的損壞和數(shù)據(jù)丟失,而且這個過程是不可逆的铃拇。
首先查看存儲器也就是電腦的硬盤現(xiàn)在的狀態(tài)钞瀑,輸入命令:
lsblk
回車得到如下圖結(jié)果:
這里對新手來說比較復(fù)雜,但是只要細(xì)心就不會有問題锚贱。在只裝有一塊硬盤的電腦上仔戈,看到的只有sdaX的分區(qū)情況,有多少個分區(qū)拧廊,就到幾监徘。這里后面的a,b吧碾,c等代表的是第幾塊硬盤凰盔,后面的數(shù)字代表的是本硬盤上的第幾個分區(qū)。需要說明的是:有些人看到的可能是sda1,sda2倦春,然后就會跳到sda5户敬。因?yàn)橛脖P的擴(kuò)展分區(qū)規(guī)定從sda5開始,如果在sda5以前后面的數(shù)字有間隔睁本,不是連續(xù)的尿庐,說明從sda5開始以后的分區(qū)屬于擴(kuò)展分區(qū)。如果你看到的是hda,hdb呢堰,沒有關(guān)系抄瑟,只說明你的電腦是比較老的硬盤,操作是一樣的枉疼,只是在所有操作中把sda替換成hda即可皮假。
如果電腦中安裝有不止一塊硬盤鞋拟,那么還會看到sdbX,sdcX就要看有幾塊硬盤安裝在電腦上了惹资。還需要注意贺纲,啟動和安裝系統(tǒng)使用的U盤,也會顯示在這里褪测。在我的電腦上只有一塊硬盤猴誊,所以U盤被顯示為sdb。下面使用cfdisk對硬盤進(jìn)行分區(qū)汰扭。輸入命令:
cfdisk
我要對sda進(jìn)行分區(qū)稠肘,所以不需要指定硬盤,cfdisk命令默認(rèn)對sda操作萝毛。如果你的電腦上安裝有不止一塊硬盤项阴,并且你不打算對第一塊硬盤操作,那么需要指定相應(yīng)的硬盤笆包。比如要對第二塊硬盤進(jìn)行分區(qū)环揽,輸入命令變成:
cfdisk /dev/sdb
dev就是device,電腦上的所有硬盤都在/dev下庵佣,所以每次指定對硬盤的操作歉胶,前面一定有這個/dev。目前這個問題不要深究巴粪。進(jìn)入如下界面:
我這里因?yàn)槭且呀?jīng)安裝好的中文系統(tǒng)中通今,所以是中文的。安裝過程中應(yīng)該是純英文環(huán)境肛根”杷可以對照上圖進(jìn)行操作,界面是完全對應(yīng)的派哲。此時開始臼氨,幾種情況要分開操作。
之前在Windows系統(tǒng)中空出空閑空間的芭届,這里會看到空出的空間储矩。直接用上下方向鍵選中空閑空間,下面的菜單會改變成新建分區(qū)的操作菜單褂乍,開始新建空間就可以持隧。
如果是新硬盤這里只有一個空閑空間,也可以開始新建分區(qū)逃片。
如果是舊硬盤但是打算在電腦上只安裝一個Arch Linux操作系統(tǒng)屡拨,就從如上圖的界面開始,上下方向鍵鍵中一個分區(qū),左右方向鍵選“刪除”洁仗。直到全部刪掉。之前沒有在Windows中事先留出空閑空間性锭,但是要保留Windows系統(tǒng)的也可以在這里操作赠潦,但是需要自己非常熟悉硬盤的分區(qū)大小信息,能根據(jù)上面的圖標(biāo)確認(rèn)哪個分區(qū)是可以刪除的草冈。這一點(diǎn)對小白比較難她奥,所以之前建議去Windows的圖形界面中直觀的操作。
空出空間以后開始為Arch Linux系統(tǒng)分區(qū)怎棱。Arch Linux是可以不分區(qū)的哩俭,只建立一個分區(qū)直接安裝可以通過。但是萬一需要重裝系統(tǒng)拳恋,會把整個分區(qū)格式化凡资,個人存儲的文件和數(shù)據(jù)都會隨著丟失。一般建議分四個區(qū)谬运。還可以分更多區(qū)隙赁,把根目錄下的所有目錄都單獨(dú)掛載到一個分區(qū)。但是對個人電腦來說梆暖,既沒有必要伞访,也沒有好處。
這四個區(qū)分別是:
/mnt分區(qū)轰驳,用來存儲系統(tǒng)和將來安裝的軟件厚掷,這個分區(qū)一般要15G-20G合適,視未來計劃安裝多少軟件決定级解,也可以更大冒黑。
/boot分區(qū)用來存儲啟動信息,該分區(qū)有200M足夠了蠕趁。
/swap分區(qū)薛闪,作為交換空間,相當(dāng)于Windows的虛擬內(nèi)在俺陋,該分區(qū)大小看電腦的內(nèi)存情況豁延,小于或等于2G內(nèi)存設(shè)置為內(nèi)存大小的至少2倍,大于2G可以設(shè)置為內(nèi)存大小腊状,足夠大的內(nèi)存甚至可以不要這個分區(qū)诱咏。
/home分區(qū),用于存儲用戶的數(shù)據(jù)缴挖,該分區(qū)就是用戶自己使用的分區(qū)袋狞,所以硬盤剩余的空間都留給這個分區(qū)就對了。
下圖是在硬盤空閑空間上建立分區(qū)的界面:
選中剩余空間,選擇新建分區(qū)苟鸯,分區(qū)的大小需要手動輸入同蜻,直接輸入多少g或者多少m就可以。新建立系統(tǒng)的安裝分區(qū)也就是/mnt的分區(qū)早处,再建立/boot分區(qū)湾蔓,然后建立交換分區(qū)/swap,最后剩余的空間都留給/home分區(qū)砌梆。如果是BIOS啟動模式默责,選擇“新建”回車后有可能需要選擇建立“主分區(qū)”還是“擴(kuò)展分區(qū)”(硬盤中沒有分區(qū)或者主分區(qū)不足4個,就會詢問咸包,如果已經(jīng)有4個主分區(qū)就不會詢問桃序,默認(rèn)建立擴(kuò)展分區(qū)。EFI模式可以建立無限個主分區(qū)烂瘫,所以不會詢問媒熊,直接建立主分區(qū))。原則上盡量使用主分區(qū)忱反。如果主分區(qū)用盡泛释,建立擴(kuò)展分區(qū)是注意不要修改分區(qū)大小,直接回車温算,因?yàn)閿U(kuò)展分區(qū)本身不是一個分區(qū)怜校,回車后會發(fā)現(xiàn)擴(kuò)展分區(qū)下的硬盤還是剩余空間,只是被劃分到擴(kuò)展分區(qū)下了注竿。繼續(xù)在剩余空間上操作分區(qū)茄茁。按上面說明的分區(qū)大小,分別建立四個分區(qū)巩割。然后在退出前需要選擇“寫入”裙顽。并在下方輸入“yes”,是完整的yes不是輸入一個y宣谈。然后選擇退出就會退出到命令提示符愈犹。再輸入一次lsblk命令以查看新建分區(qū)的情況。
確認(rèn)分區(qū)建立無誤闻丑,需要對建好的分區(qū)進(jìn)行格式化漩怎。以下命令中以全新硬盤只有這四個Linux分區(qū)為例。指定硬盤分區(qū)的具體數(shù)字根據(jù)實(shí)際情況替換嗦嗡。
格式化根分區(qū)勋锤,也就是前面說的/mnt分區(qū):mkfs.ext4 /dev/sda1
格式化/boot分區(qū),為了通用性該分區(qū)格式化為fat32格式:mkfs.vfat -F32 /dev/sda2
格式化交換空間/swap分區(qū):mkswap /dev/sda3
格式化用戶的數(shù)據(jù)空間/home分區(qū):mkfs.ext4 /dev/sda4
格式化為ext4分區(qū)時通常需要輸入“y”確認(rèn)侥祭,其他操作沒有報錯就是通過叁执。然后需要將分區(qū)掛載到目錄茄厘。也就是告訴系統(tǒng)哪個分區(qū)分別用作存儲什么內(nèi)容。
掛載根分區(qū):mount /dev/sda1 /mnt
首先需要根分區(qū)谈宛,其他一切分區(qū)目錄都掛載在根后面次哈。
掛載boot分區(qū)分兩種情況,一種情況是傳統(tǒng)BIOS啟動模式吆录,一種情況是UEFI啟動模式亿乳。還記得剛開始先用一個命令來查看系統(tǒng)的啟動模式嗎,就是為了這里径筏。首先要在根目錄下建立相應(yīng)的目錄。
BIOS模式建立:mkdir /mnt/boot
UEFI模式建立:mkdir -p /mnt/boot/EFI
UEFI模式下建立了兩個目錄障陶,boot和EFI滋恬。多出來的這個EFI可以單獨(dú)掛載,也可以與Windows系統(tǒng)的EFI分區(qū)共用抱究。為了對小白清晰理解恢氯,我們直接把他掛載到分好區(qū)的boot分區(qū)。掛載這兩個目錄:
BIOS模式掛載:mount /dev/sda2 /mnt/boot
UEFI模式掛載:mount /dev/sda2 /mnt/boot/EFI
swap交換分區(qū)不需要掛載鼓寺,但是需要啟用勋拟,輸入命令:
swapon /dev/sda3
建立home分區(qū)目錄并掛載分區(qū)(由此處可以理解,linux系統(tǒng)的每一個文件夾都可以單獨(dú)建立并單獨(dú)掛載到一個獨(dú)立的分區(qū)妈候。但是每個目錄都必須在/mnt后面):
mkdir /mnt/home
mount /dev/sda4 /mnt/home
再次輸入lsblk命令查看硬盤分區(qū)情況敢靡,沒有意外的話,每個相應(yīng)的分區(qū)后面應(yīng)該已經(jīng)標(biāo)注了所掛載的目錄苦银。到目前為止啸胧,分區(qū)和掛載已經(jīng)全部完成,下載就是安裝系統(tǒng)了幔虏。以上過程如有報錯不通過的情況纺念,為了節(jié)省排查問題時間,可以直接從重新執(zhí)行cfdisk命令重新分區(qū)開始想括。重新分區(qū)前陷谱,已經(jīng)掛載好的目錄需要把命令改成umount卸載。
安裝Arch Linux基本系統(tǒng)
安裝Arch Linux需要從網(wǎng)絡(luò)下載大量數(shù)據(jù)瑟蜈,而且主服務(wù)器在國外烟逊。因?yàn)楸娝苤脑颍褂脟夥?wù)器超載會非常慢踪栋。因此焙格,在這之前最好修改為首選使用國內(nèi)鏡像網(wǎng)站下載,速度通常會提高很多夷都。執(zhí)行下載命令:
nano /etc/pacman.d/mirrorlist
這里的“nano”是系統(tǒng)自帶的文本編輯器眷唉,這條命令是使用nano這個文本編輯器打開了“mirrorlist”這個文件予颤。在打開的文件最上面輸入以下內(nèi)容:
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch
以上兩條分別是添加了網(wǎng)易開源鏡像網(wǎng)站的源和阿里云的開源鏡像源《簦可以都添加蛤虐,也可以添加一個,還可以從網(wǎng)上搜索其他鏡像源使用肝陪。有搜狐驳庭,騰訊,清華大學(xué)氯窍,重慶大學(xué)饲常,上海交大模叙,西南科技大宫盔,蘭州大學(xué)等眾多的輛鏡像源可供選擇。視自己網(wǎng)絡(luò)的訪問速度盡量使用比較快的源郭计。添加國內(nèi)源的部分政供,不一定添加哪一個源播聪,也不能確保每個源隨時都能用,所以也可以不添加布隔,系統(tǒng)會自動掃描全世界可用源里面速度較快的下載數(shù)據(jù)离陶。
編輯好以后按“Ctrl+X”,然后按“y”回車保存退出衅檀。然后輸入以下命令刷新:
pacman -Syy
執(zhí)行以下命令真正開始安裝Arch Linux系統(tǒng):
pacstrap -i /mnt base base-devel
執(zhí)行命令后會出現(xiàn)幾個選擇軟件包的提示招刨,全都是“默認(rèn)=all”,敲回車默認(rèn)安裝哀军。然后要輸入一個“y”確認(rèn)安裝计济。然后開始從鏡像源下載并安裝。下載過程中會有意外斷流的提示排苍,不用擔(dān)心沦寂,系統(tǒng)會自動從其他源嘗試下載,只要還在走淘衙,就是沒有問題传藏。等待安裝完成。
安裝完成重新返回到命令提示符下彤守,需要生成fstab文件毯侦。fstab是一個關(guān)于文件系統(tǒng)的文件。在開機(jī)時就這個文件告訴引導(dǎo)程序文件系統(tǒng)的掛載情況具垫。我們的配置現(xiàn)在都是基于U盤啟動環(huán)境的安裝盤侈离。電腦上安裝的系統(tǒng)中并沒有配置情況,執(zhí)行以下命令在電腦中生成fstab文件:
genfstab -U -p /mnt >> /mnt/etc/fstab
為了確保無誤筝蚕,用文本編輯器打開看一下文件是否成功生成:
nano /mnt/etc/fstab
fstab文件生成無誤卦碾,按Ctrl+X退出nano文本編輯器铺坞。
到目前為卡,操作一直在U盤啟動的環(huán)境里進(jìn)行洲胖。下面要進(jìn)入新安裝的電腦系統(tǒng)中繼續(xù)以后的安裝和配置济榨。執(zhí)行下面命令進(jìn)入電腦的新安裝系統(tǒng):
arch-chroot /mnt /bin/bash
現(xiàn)在我們進(jìn)入了電腦本身的系統(tǒng)。先要做一些配置工作绿映。此時的電腦只有系統(tǒng)擒滑,但是沒有引導(dǎo)文件,所以此時不能重啟叉弦,否則電腦是不能啟動的丐一。需要繼續(xù)配置。
系統(tǒng)中默認(rèn)有一個用戶叫“root”淹冰。這是個超級用戶钝诚,擁有對系統(tǒng)的一切權(quán)力。即使讓系統(tǒng)刪除自己本身也會執(zhí)行無誤榄棵,所以我們首先要給root用戶設(shè)置密碼。現(xiàn)在我們安裝系統(tǒng)默認(rèn)使用的就是超級用戶潘拱。輸入下面命令來設(shè)置密碼:
passwd
象我們熟悉的那樣疹鳄,密碼需要兩次確認(rèn)輸入。然后就生效了芦岂。
在Windows環(huán)境下我們的電腦都有一個網(wǎng)絡(luò)ID瘪弓,比如在辦公環(huán)境的網(wǎng)上鄰居里,你與同事交換文件時就可以看到禽最。Linux下電腦同樣需要一個名字腺怯。下面來配置電腦的主機(jī)名:
echo 你電腦的主機(jī)名 > /etc/hostname
然后打開/etc下的hosts文件,把主機(jī)名字進(jìn)去:
nano /etc/hosts
看川无,我們已經(jīng)在主機(jī)的根目錄下呛占,所以再編輯里面的文件,就不再需要前面的/mnt了懦趋。當(dāng)然你輸入上也不會出錯晾虑。我們本來就在根目錄下面,只是顯得有點(diǎn)多余而已仅叫。就象你在自己家對孩子說:給爸爸從咱家的冰箱里拿瓶啤酒帜篇。這個“咱家”是沒有必要的。言歸正傳诫咱,打開文件以后交主機(jī)名添加在如下示例的位置:
#<ip-address> <hostname.domain.org> <hostname>
127.0.0.1 localhost.localdomain localhost 你電腦的主機(jī)名
: : 1 localhost.localhost localhost 你電腦的主機(jī)名
添加好以后按Ctrl+X笙隙,按“y”,按回車保存退出坎缭。
安裝grub引導(dǎo)系統(tǒng)啟動
前面提過竟痰,現(xiàn)在的系統(tǒng)還不能引導(dǎo)啟動電腦∏┕常現(xiàn)在來安裝grub使系統(tǒng)能夠引導(dǎo)啟動。安裝grub使用的是pacman凯亮,這是Arch Linux的軟件包管理器边臼,擔(dān)負(fù)著安裝,卸載軟件假消,更新系統(tǒng)柠并,刪除無用的軟件包等眾多的任務(wù)。此后在Arch Linux中富拗,會經(jīng)常用到這個命令臼予。還有眾多不同功能的參數(shù)。
grub是一個引導(dǎo)器啃沪,同時支持UEFI和BIOS啟動粘拾,還支持Windows系統(tǒng),所以我們使用這個引導(dǎo)器创千。在單系統(tǒng)并且BIOS啟動時缰雇,只需要grub就夠了。UEFI啟動還需要安裝efibootmgr追驴,電腦里有多個系統(tǒng)械哟,比如前面說的之前有Windows系統(tǒng),還需要安裝os-prober殿雪。根據(jù)自己的情況執(zhí)行下面命令安裝自己需要的軟件包:
pacman -S grub efibootmgr os-prober
是的暇咆,pacman可以同時安裝多個軟件包。每個軟件的名字用空格鍵分開丙曙。用pacman安裝軟件包時爸业,每一次都需要按“y”確認(rèn)安裝。
然后將引導(dǎo)信息寫入硬盤的引導(dǎo)扇區(qū)(一直要記得選擇哪塊硬盤要根據(jù)自己的情況哦):
grub-install --recheck /dev/sda
最后來生成引導(dǎo)配置文件:
grub-mkconfig -o /boot/grub/grub.cfg
在這里會提示你沒有找到安裝U盤的系統(tǒng)亏镰,也沒有找到Windows的系統(tǒng)扯旷,沒有關(guān)系。等我們重新啟動成功后索抓,再執(zhí)行一次這條命令就找到了薄霜。
好了,現(xiàn)在電腦已經(jīng)可以從Arch Linux啟動了纸兔。為了重啟后還能使用網(wǎng)絡(luò)惰瓜,我們需要執(zhí)行下面這條命令:
systemctl enable dhcpcd.service
現(xiàn)在不是可以使用網(wǎng)絡(luò)嗎,為什么還要配置網(wǎng)絡(luò)呢汉矿?因?yàn)楝F(xiàn)在的網(wǎng)絡(luò)是U盤啟動的安裝系統(tǒng)默認(rèn)配置好的崎坊。新安裝的電腦系統(tǒng)里并沒有配置網(wǎng)絡(luò)。上面這條命令可以讓我們在重啟拔掉U盤以后仍然可以使用網(wǎng)絡(luò)洲拇。
現(xiàn)在退出臨時進(jìn)入的新系統(tǒng)奈揍,退回到U盤安裝環(huán)境中:
exit
然后重啟電腦:
reboot
此時曲尸,在電腦關(guān)機(jī)的時候,拔掉安裝用的U盤(如果是光盤男翰,取出來)另患。
系統(tǒng)重新啟動,先是grub的啟動選單蛾绎。但是沒有Windows系統(tǒng)昆箕,別急,這事兒上面解釋過了租冠。
成功啟動以后鹏倘,需要登錄才可以繼續(xù)。上面說過顽爹,系統(tǒng)有一個默認(rèn)的超級用戶纤泵,我們還為他設(shè)置了密碼。輸入用戶名:root镜粤,回車捏题。輸入剛才設(shè)置的密碼,回車肉渴。當(dāng)當(dāng)~公荧,成功登錄新的系統(tǒng)。
不要忘了還有另一邊的Windows系統(tǒng)呢黄虱。重新生成一次grub的配置文件,等下次啟動的時候庸诱,grub的啟動選單里就會有WindowsbootManager了捻浦。再執(zhí)行一次這個命令:
grub-mkconfig -o /boot/grub/grub.cfg
前面說過,現(xiàn)在使用的root這個用戶權(quán)力非常大桥爽,即使刪掉系統(tǒng)本身朱灿,也會被執(zhí)行。所以钠四,為了避免日常工作中的操作失誤盗扒,造成不必要的損失。需要添加一個普通權(quán)力的系統(tǒng)管理員缀去。平時就在這個普通的系統(tǒng)管理員用戶下使用電腦侣灶。但是必要的時候也可以獲得臨時的root權(quán)限。執(zhí)行以下命令建立一個隸屬于wheel組的新用戶:
useradd -m -G wheel -s /bin/bash 你的用戶名
為新建立的用戶設(shè)置密碼:
passwd 你的用戶名
然后輸入兩次密碼確認(rèn)缕碎。建立密碼成功褥影。
為了使新建立的用戶能夠在必要的時候提權(quán),獲得臨時的root權(quán)限咏雌,需要修改一下wheel的權(quán)限設(shè)置:
nano /etc/sudoers
在打開的文件里凡怎,找到"wheel ALL=(ALL) ALL"這一行校焦,一般在文件比如靠后的位置。把前面的“#”號去掉统倒。#號在Linux系統(tǒng)中起注釋的作用寨典。前面有這個符號的命令不起作用。去掉這個#號房匆,然后保存退出耸成。(什么,你不知道怎么保存退出坛缕?翻前面的內(nèi)容墓猎,已經(jīng)用過好幾次了。)從次以后赚楚,新建立的這個用戶毙沾,平時使用自己的權(quán)限工作。在需要執(zhí)行需要root權(quán)限的命令時宠页,在命令前加上"sudo"與命令以空格間隔左胞,就可以獲得臨時的root權(quán)限執(zhí)行該命令。
配置區(qū)域環(huán)境举户,時間和語言
修改locale.gen文件烤宙,配置語言環(huán)境:
nano /etc/locale.gen
找到en_US.UTF-8和zh_CN.UTF-8,取消前面的“#”號俭嘁。保存退出躺枕。如果需要系統(tǒng)支持其他語言,也可以同時取消其他語言前面的井號供填,比如zh_HK.UTF-8是香港中文拐云。有眾多的語言和編碼可選,但是Liunx下建議選用UTF-8編碼近她,會比較少出問題叉瘩。
保存退出后重新刷新一下區(qū)域信息:
locale-gen
將區(qū)域信息寫入locale.conf文件:
echo LANG=en_US.UTF-8 > /etc/locale.conf
需要說明:這里可以設(shè)置成中文,但是locale.conf文件是全局設(shè)置粘捎,在這里設(shè)成中文或者其他非英語環(huán)境薇缅,桌面環(huán)境下會正常顯示,但是命令行模式下會變成亂碼攒磨。中文的問題在后面用其他方法解決泳桦。
下面設(shè)置時區(qū)為亞洲上海,是的上海娩缰,在Linux系統(tǒng)里中國的時區(qū)是上海蓬痒,不是北京:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
對系統(tǒng)時間進(jìn)行配置。單系統(tǒng)環(huán)境下,建議將系統(tǒng)時間設(shè)置為UTC梧奢,并且開啟網(wǎng)絡(luò)對時:
hwclock --systohc --utc
timedatectl set-ntp true
與Windwos共存的系統(tǒng)狱掂,建議系統(tǒng)時間設(shè)置成localtime,不要開網(wǎng)絡(luò)對時亲轨,否則兩個系統(tǒng)的時間會不一致:
hwclock --systohc --localtime
至此趋惨,Arch Linux的基本系統(tǒng)安裝完畢。如果是一個服務(wù)器系統(tǒng)惦蚊,為了節(jié)省資源器虾,不需要桌面環(huán)境,直接配置服務(wù)器軟件就可以了蹦锋。但是我們是要配置一臺日常辦公娛樂上網(wǎng)的電腦兆沙。所以,需要安裝桌面環(huán)境莉掂,安裝相應(yīng)軟件葛圃。
安裝桌面環(huán)境
Arch Linux的可自由配置度非常高,可以使用非常多桌面環(huán)境憎妙。這里選用兩種桌面環(huán)境KDE和Xfce同時進(jìn)行說明库正。
KDE桌面環(huán)境是歷年來排名第一個的Linux桌面。其特點(diǎn)是界面華麗厘唾,支持的特效多褥符,可定制性非常高,插件多抚垃,幾乎可以按意愿改成任意的樣子喷楣。但是也因此消耗電腦系統(tǒng)資源比較多,需要電腦有比較好的配置鹤树。但是仍然要比Windows占用資源要少得多铣焊。基本上可以任為魂迄,可以流暢使用Windows7和Windows10的電腦粗截,都可以使用KDE惋耙。KDE的最新版桌面叫Plasma捣炬。
Xfce是一個輕量級的桌面環(huán)境,占用系統(tǒng)資源比較少绽榛。它不是最輕量的湿酸,但是在輕量化,功能灭美,和美觀上取得最佳平衡的桌面系統(tǒng)推溃。大部分普通電腦和比較老舊的電腦,適合安裝選擇Xfce作為桌面環(huán)境届腐。該桌面目前的版本是Xfce4铁坎。
另外還有g(shù)nome蜂奸,LXDE等眾多桌面環(huán)境可以選擇。但是相比較而言硬萍,要么可定制性不如KDE扩所,要么雖然足夠輕量化,但是界面太過簡陋朴乖。
要安裝桌面環(huán)境祖屏,首先要安裝xorg。xorg是所有桌面環(huán)境的基礎(chǔ)买羞。安裝所有桌面環(huán)境都要依賴它:
pacman -S xorg
象安裝系統(tǒng)一樣袁勺,會詢問安裝其中的哪些軟件包。對于新手來說“默認(rèn)=all”是非常保險的選擇畜普。
然后會有四種不同的實(shí)現(xiàn)方式期丰,直接敲回車“默認(rèn)=1”也是比較保險的做法。
接下來安裝登錄管理器漠嵌,它負(fù)責(zé)銜接終端和桌面環(huán)境咐汞,使用桌面環(huán)境登錄系統(tǒng)。登錄管理器有些地方也叫顯示管理器儒鹿。同樣有很多種化撕,而且可以與不同的桌面環(huán)境相互交叉組合使用。但是每一種都有建立的組合约炎,或者比較適合在一起的組合植阴。
配合KDE-plasma使用的最佳選擇是SDDM顯示管理器,KDE和Arch官方都推薦使用此組合圾浅。
配合Xfce4使用也可以使用SDDM掠手,但是我們更希望為它選擇一個同樣輕量化一些的顯示管理器。之前有個輕量化的是SLiM狸捕。但是現(xiàn)在該管理器已經(jīng)停止更新喷鸽,官方網(wǎng)站也已經(jīng)關(guān)閉,所以不再推薦灸拍。另外一個比較好的選擇是lightDM做祝,非常輕量化也好用。但是對新人來說鸡岗,它的greeter和自動登錄設(shè)置并不容易混槐。所以這里選用LXDE桌面使用的LXDM作為Xfce4的登錄管理器。這樣做的缺點(diǎn)是不支持XDMCP協(xié)議轩性。但是對新人來說声登,什么是XDMCP協(xié)議……
為KDE-Plasma桌面安裝SDDM(Xfce4也可以用):
pacman -S sddm
運(yùn)行以下命令查看是否安裝成功:
systemctl start sddm
登錄界面成功顯示,說明安裝成功。先不要急著登錄悯嗓,桌面環(huán)境還沒有安裝件舵,登錄不進(jìn)去的「可以按Ctrl+Alt+F2(或者2-6中任意一個)芦圾,切換到一個tty界面,登錄root帳號繼續(xù)安裝俄认。設(shè)置SDDM開機(jī)啟動个少,這樣下次開機(jī)就會直接進(jìn)入圖形界面,而不是黑白分明的命令行:
systemctl enable sddm
對于Xfce4桌面眯杏,安裝LXDM登錄管理器(也可以使用上面的SDDM):
pacman -S lxdm
設(shè)置lxdm開機(jī)自啟動以便下次開機(jī)直接進(jìn)入圖形界面:
systemctl enable lxdm
這條命令A(yù)rch的wiki上說是:systemctl enabl lxdm.service夜焦。經(jīng)常實(shí)驗(yàn)會反復(fù)載入而不能進(jìn)入桌面。wiki上提醒要修改lxdm.conf中l(wèi)ang=1岂贩,實(shí)際上默認(rèn)已經(jīng)是了茫经,不必修改。但是對于下面這條是正確的萎津,我們要安裝Xfce4桌面卸伞,LXDM是LXDE的默認(rèn)登錄管理器。需要修改為Xfce4:
nano /etc/lxdm/lxdm.conf
找到:session=/usr/bin/startlxde這一行锉屈,修改為:session=/usr/bin/startxfce4
同時找到#autologin=username荤傲,取消前面的#號,并將username修改為前面建立的系統(tǒng)管理員用戶名颈渊,可以實(shí)現(xiàn)不輸入密碼直接登錄桌面遂黍。保存退出。
分別安裝KDE-Plasma桌面或者Xfce4桌面俊嗽。
pacman -S plasma kde-l10n-zh_cn
pacman -S xfce4
這里安裝的都是系統(tǒng)的基本組件雾家,不包括桌面系統(tǒng)提供的應(yīng)用軟件包。kde-l10n-zh_cn是Plasma桌面環(huán)境的中文語言包绍豁。Pasma桌面的附帶軟件包是kde-applications芯咧,可以選擇安裝,會增加一些小工具竹揍。Xfce4的附帶軟件包是xfce4-goodies敬飒。
安裝完成以后,如果現(xiàn)在重啟電腦鬼佣,應(yīng)該可以進(jìn)入圖形界面驶拱,登錄我們安裝好的桌面環(huán)境了霜浴。但是這時候的桌面環(huán)境是全英文的晶衷。
設(shè)置系統(tǒng)本地化,實(shí)現(xiàn)中文顯示和輸入
首先要至少安裝一種中文字體,這里安裝“溫泉驛米黑”字體:
pacman -S wqy-microhei
然后設(shè)置中文區(qū)域:前面說過在locale.conf下設(shè)置成中文晌纫,會影響到命令行下亂碼税迷。所以我們新建~/.xprofile文件(如果已經(jīng)有此文件就打開此文件),寫下這樣幾行:
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:en_US
export LC_CTYPE=en_US.UTF-8
保存退出锹漱。這里的~/指的是該用戶名的主目錄箭养。也就是某個用戶名登錄后默認(rèn)的位置。現(xiàn)在所有的目錄正常情況下應(yīng)該是root的根目錄哥牍。這個文件會在系統(tǒng)載入圖形界面時讀取毕泌,只影響本用戶,對其他用戶沒有影響嗅辣。為了避免重復(fù)輸入撼泛,把新建的文件拷貝到之前建立的普通“系統(tǒng)管理員”的主目錄下,以便使桌面環(huán)境也是中文:
cp .xprofile /home/你的用戶名
到目前為止澡谭,桌面環(huán)境設(shè)置好了崭歧。此時重啟會進(jìn)入中文的桌面環(huán)境看杭。還有一個問題要解決。Arch Linux的許多操作依賴于命令行終端。但是我們在桌面環(huán)境下不希望經(jīng)常需要來回切換婴谱。我們希望在桌面環(huán)境下安裝一個虛擬的命令行軟件,以達(dá)到臨時使用命令行的目的厨钻。如果沒有安裝相應(yīng)桌面的軟件組件包咆畏。在Xfce4中,按本流程安裝后會自帶一個虛擬終端攒砖。但是KDE-Plasma下不會有虛擬終端囚灼。KDE的默認(rèn)虛擬終端是Konsole,可以直接安裝祭衩。但是為了更好用灶体,我們安裝它的一個變體yakuake:
pacman -S yakuake
當(dāng)然Xfce4中也可以安裝這個虛擬終端使用。同是Arch Linux系統(tǒng)掐暮,只是桌面環(huán)境不同蝎抽,軟件之間并沒有那么明顯的界線。
可以在這里把需要的所有軟件都安裝完路克,重啟進(jìn)入桌面環(huán)境后可以直接使用樟结。為了引導(dǎo)小白用戶熟悉桌面環(huán)境下的操作。現(xiàn)在重啟電腦精算,進(jìn)入桌面環(huán)境繼續(xù)安裝其他需要的軟件瓢宦,輸入:
reboot
回車,重啟灰羽。
進(jìn)入桌面環(huán)境驮履,安裝和配置必要軟件
不出意外鱼辙,現(xiàn)在 已經(jīng)進(jìn)入桌面環(huán)境了。久違的桌面玫镐,久違的鼠標(biāo)倒戏。對于Xfce4,之前如果在安裝LXDM登錄管理器時設(shè)置了自動登錄恐似,會直接進(jìn)入桌面杜跷,否則需要輸入用戶密碼登錄。KDE-Plasma第一次登錄需要輸入用戶密碼登錄矫夷,可以在桌面環(huán)境下設(shè)置免密碼自動登錄葛闷。因?yàn)橹霸O(shè)置了中文環(huán)境,沒有特殊情況進(jìn)入的桌面應(yīng)該是中文環(huán)境双藕。如果還是英文孵运,最有可能的兩種情況,一種是~/.xprofile文件位置不對蔓彩,這個文件的正確位置是用戶的主目錄治笨,root用戶在/root,其他用戶在/home/你的用戶名赤嚼。另一種情況是文件內(nèi)在輸入有誤旷赖,打開桌面下的虛擬終端重新編輯文件內(nèi)容并重啟。
Arch Linux沒用支持圖形界面的軟件管理更卒。所以安裝軟件時一直需要使用命令行下的pacman等孵。去“程序啟動器(相當(dāng)于Windows系統(tǒng)的開始菜單)——系統(tǒng)”下找到虛擬終端,
KDE-Plasma虛擬終端是之前安裝的yakuake蹂空,因?yàn)樗荎onsole的衍生版俯萌,所以會同時安裝原生的Konsole,兩個都可以用上枕。yakuake第一次打開會提示以F12為快捷鍵打開咐熙,可以按自己需求修改為其他熱鍵。
Xfce4的虛擬終端是自帶的terminal辨萍。無論哪種虛擬終端棋恼,界面的顏色字體都可以自定義,甚至可以設(shè)置背景為透明锈玉,在空白處點(diǎn)右鍵——編輯當(dāng)前方案即可爪飘。
首先解決系統(tǒng)沒有聲音的問題。Arch Linux安裝時默認(rèn)是靜音的拉背。對于KED桌面很簡單师崎,點(diǎn)擊系統(tǒng)托盤上的小嗽,對揚(yáng)聲器和麥克風(fēng)(如果有)取消靜音既可椅棺。對于Xfce4犁罩,需要先安裝一個工具來取消靜音齐蔽,打開虛擬終端執(zhí)行以下命令:
sudo pacman -S alsa-utils
然后打開聲音工具:
sudo alsamixer
這時會看到一個聲音設(shè)置的界面。下面標(biāo)有“MM”的聲道是靜音的昼汗,用左右方向鍵選中靜音的聲道,按m鍵取消靜音使其變成“00”鬼雀,按ESC鍵退出即可顷窒。可以執(zhí)行以下命令測試聲音是否正常源哩。其中的數(shù)字按自己電腦聲道的多少改變:
speaker-test -c 2
將終端修改為zsh鞋吉,加強(qiáng)終端的功能和易用性。首先安裝zsh和git:
sudo pacman -S zsh git
因?yàn)樽烂姝h(huán)境默認(rèn)登錄的是之前建立的系統(tǒng)管理員用戶励烦,所以使用安裝命令等需要root權(quán)限的命令時需要加上sudo谓着,并且輸入密碼。下面設(shè)置zsh為默認(rèn)終端:
chsh -s $(which zsh)
這樣當(dāng)前用戶的默認(rèn)終端就修改為zsh了√陈樱現(xiàn)在執(zhí)行:
zsh
提示符的樣子稍有變化赊锚,好像沒什么特別的。不過zsh比之前使用的bash要強(qiáng)大得多屉栓。為了進(jìn)一步增強(qiáng)zsh的功能舷蒲,給zsh安裝oh my zsh:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
執(zhí)行后視網(wǎng)速情況有一個克隆的過程,看到字符排列出的oh my zsh的大圖標(biāo)友多,提示符的樣子又變了∩剑現(xiàn)在我們擁有了一個強(qiáng)大得多的終端。接下來先在這個終端下安裝一樣常用軟件域滥。首當(dāng)其沖是中文輸入法纵柿,安裝fcitx小企鵝輸入法模塊:
sudo pacman -S fcitx-im fcitx-configtool
需要設(shè)置輸入法的環(huán)境變量,打開~/.xprofile文件:
nano .xprofile
編輯用戶自己的文件不需要root權(quán)限启绰,所以沒有sudo昂儒,增加以下內(nèi)容:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
保存退出。如果系統(tǒng)中有多個用戶委可,將本文件復(fù)制到相應(yīng)用戶名的主目錄下既可生效荆忍。不必一一輸入。本文件只對當(dāng)前用戶有效撤缴。
可以直接重啟電腦使輸入法生效刹枉,注銷也是可以的。但是有時候我們不好判斷哪些設(shè)置需要注銷屈呕,哪些需要重啟微宝,所以干脆在大多數(shù)時候重啟生效。重啟系統(tǒng)后虎眨,系統(tǒng)托盤的通知區(qū)域出現(xiàn)了鍵盤圖標(biāo)蟋软,在鍵盤圖標(biāo)上點(diǎn)右鍵——配置镶摘,點(diǎn)右下角的加號添加自己需要的輸入法,五筆拼音都有岳守。并且可以在“全局配置”里更改輸入法快捷鍵和候選詞數(shù)量凄敢。如下圖:
如果你喜歡使用使用英文桌面,但是要安裝中文輸入法湿痢,以上界面是英文的涝缝。取消相應(yīng)位置的“僅顯示當(dāng)前語言”,同樣可以找到中文輸入法添加譬重。
安裝應(yīng)用軟件和中文語言包拒逮。
下面的事情就簡單了,Linux下有海量的開源軟件供我們使用臀规。辦公軟件有openoffice滩援,libreoffice后者是前者的一個分支,功能有所擴(kuò)展塔嬉,甚至還有wps-office等玩徊。此三者都能兼容微軟office。但是因?yàn)榫庉嫼妥煮w等谨究,以及其它某些方面微軟的專有版權(quán)原因佣赖,打開微軟office文檔會有排版的錯位問題。就象我們在Windows下使用WPS的感受類似记盒。瀏覽器就更眾多了憎蛤,比較主流的有谷歌的Chrome,Mozilla的火狐Firefox纪吮,都是兼容性非常好俩檬,功能非常強(qiáng)大的瀏覽器。比較輕量化的還有著名的Opera碾盟。它們每個都有眾多的衍生版本棚辽,功能增強(qiáng)不一而足。
下面列舉一下筆者選用部分軟件及理由:辦公軟件使用lbireoffice冰肴,因?yàn)樗萶penoffice更激進(jìn)屈藐,新功能更多,而且是開源的熙尉,WPS是一個專有軟件联逻。瀏覽器使用火狐firefox,因?yàn)楸娝苤脑蚬雀鑓hrome在內(nèi)地使用不能網(wǎng)絡(luò)同步检痰,而且比較吃資源包归。圖片處理軟件自然是gimp,其實(shí)krita也很好铅歼,可惜沒有中文公壤。矢量圖編輯軟件使用inkscape换可。音樂播放器使用Audacious,輕量化而與KDE桌面結(jié)合完美厦幅。播放視頻當(dāng)然用強(qiáng)大的mplayer沾鳄,自帶大量解碼器,不必再費(fèi)神解碼器的問題确憨,同時安裝Smplayer前端以便在圖形界面操作译荞,不必去命令行運(yùn)行。本篇中的屏幕截圖使用KDE原生的Spectacle缚态,安裝以后可以去系統(tǒng)設(shè)置的鍵盤設(shè)置里自定義截屏快捷鍵磁椒。文件管理器使用KDE原生的Dolphin堤瘤,系統(tǒng)原生玫芦,不必解釋。其它更多需求請用戶自行探索少量軟件倉庫本辐。
關(guān)于某些軟件需要中文語言包的問題桥帆。可以在安裝時使用終端的自動實(shí)例功能查找并安裝,以安裝火狐瀏覽器Firefox為例慎皱。安裝好火狐瀏覽器以后老虫,發(fā)現(xiàn)是英文的,需要中文語言包茫多,打開虛擬終端輸入以下命令:
sudo pacman -S firefox
此時不回車祈匙,按兩次Tab鍵,這個命令就變成了:
sudo pacman -S firefox[Tab][Tab]
此時會看到如下圖的畫面天揖,終端列出了firefox這個軟件包所包含可以安裝的所有擴(kuò)展組件:
尋找其中帶有zh-cn字樣的包夺欲,一般就是軟件的中文語言包。用方向鍵選擇今膊,然后回車確認(rèn)安裝些阅。再次打開軟件就是中文了。
至此斑唬,我們已經(jīng)完整配置了一臺日常辦公娛樂家庭上網(wǎng)用的Arch Linux系統(tǒng)個人電腦市埋。最后還有一件事情——
使用AUR
AUR是Arch Linux上的“用戶軟件倉庫”,它與pacman的區(qū)別是后者的軟件是經(jīng)過官方驗(yàn)證的恕刘,官方提供的軟件倉庫缤谎。AUR中提供的軟件包,是由用戶自己編輯褐着,自我上傳的弓千,數(shù)量眾多,功能豐富献起,但是兼容性洋访,穩(wěn)定性沒有得到驗(yàn)證镣陕。當(dāng)然也不排除別有用心者上傳的包中含有惡意代碼程序。當(dāng)然絕大部分還是好的姻政。
使用AUR最簡潔的途徑是安裝yaourt呆抑。首先需要在pacman中添加中文源,這是軟件包管理器的源汁展,不是軟件安裝時那個源鹊碍。以網(wǎng)易開源鏡像源為例,具體源的地址可以去相關(guān)鏡像源網(wǎng)站的幫助文件里獲得食绿。
編輯/etc/pacman.conf文件:
sudo nano /etc/pacman.conf
在文件最后添加如下內(nèi)容:
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = http://mirrors.163.com/archlinux-cn/$arch
保存退出后刷新pacman數(shù)據(jù)庫:
sudo pacman -Syy
安裝中文源密鑰:
sudo pacman -S archlinuxcn-keyring
安裝yaourt:
sudo pacman -S yaourt
好了侈咕,yaourt可以使用了。使用方法與pacman一樣器紧。在pacman中找不到的軟件耀销,可以用yaourt試試。例如在官方軟件倉庫中是沒有QQ的铲汪,但是在AUR中有wineqq可以用熊尉。可以如下安裝:
sudo yaourt -S wineqq
注意:此處只是示例掌腰,說明yaourt的用法狰住。實(shí)際安裝中需要先安裝wine,還要解決字體庫的問題齿梁,即使這些問題都解決了催植,Linux下的QQ也并不好用。所以不建議小白用戶在Linux上安裝和使用QQ勺择。如果確實(shí)有需要创南,可以暫時去使用官方提供的“SmartQQ”,并向官方呼吁推出Linux版本酵幕。
至此扰藕,一臺完整的Arch Linux桌面系統(tǒng)個人電腦安裝配置完畢。如有錯漏請不吝指出芳撒,筆者虛心接受邓深,即刻改正。上文花費(fèi)筆者幾天時間寫就笔刹,只希望對Linux小白用戶體驗(yàn)使用Arch Linux有所幫助芥备。本人對本篇擁有完整版權(quán),任何人可以在保留作者信息的前提下自由轉(zhuǎn)載引用于非商業(yè)營利性用途舌菜。本文作者網(wǎng)絡(luò)ID:沉淪的菩提萌壳,新浪微博ID:沉淪的菩提。歡迎交流學(xué)習(xí)。