以arch的基本系統(tǒng)為基礎(chǔ),我們可以對(duì)其進(jìn)行各種配置操作,讓其更符合個(gè)人喜好。下面介紹了一些常用的配置。
1.用戶管理
新安裝的arch只有一個(gè)root用戶,使用root用戶來進(jìn)行日常系統(tǒng)管理是很危險(xiǎn)的事情,說不定哪天手抖輸了個(gè)rm -rf /*然后你就呵呵了。所以我們通常用普通用戶來進(jìn)行日常使用,有需要的時(shí)候就用sudo來獲取root權(quán)限。
首先添加一個(gè)用戶,并把它加到wheel組
useradd -m -G wheel -s /bin/bash [用戶名]
然后為這個(gè)用戶設(shè)置密碼
passwd [用戶名]
最后設(shè)置wheel組的用戶能用sudo獲取root權(quán)限:
visudo
#找到這樣的一行,把前面的#去掉:
#%wheel ALL=(ALL) ALL
按ESC鍵,輸入x!回車就可以保存并退出
現(xiàn)在我們就可以使用這個(gè)新用戶了。執(zhí)行exit退出root用戶登錄,然后用新的用戶重新登錄系統(tǒng)。
2.軟件管理
arch采用pacman來管理軟件,常用的命令有:
#安裝軟件/軟件組
pacman -S [軟件1] [軟件2] ...
#卸載軟件/軟件組
pacman -R [軟件1] [軟件2] ...
#刷新數(shù)據(jù)庫(kù)
pacman -Syy
#升級(jí)整個(gè)系統(tǒng)
pacman -Syyu
記住pacman前面要加sudo。
archlinux采用滾動(dòng)更新,也就是說只要配置好系統(tǒng),以后就只需要隔三差五地Syyu一下就行了。這樣你的arch永遠(yuǎn)都是最新版,一勞永逸,所以用arch的人都比較懶。
作為pacman的應(yīng)用我們來玩兩個(gè)簡(jiǎn)單的例子
sudo pacman -S bash-completion
安裝完成后重新登錄,輸命令的時(shí)候就可以感受到效果咯,Tab補(bǔ)全大法好。如果還覺得不夠的話可以試試zsh。
現(xiàn)在我們來安裝一個(gè)小玩意
sudo pacman -S screenfetch
至于它是干啥的,試試就知道了
screenfetch
3.圖形界面
單純的命令行看著總會(huì)很無聊,大多數(shù)人都希望安裝圖形界面吧。這里以Gnome3桌面為例介紹一下,其他如KDE Xfce LXDE的安裝大同小異。
首先安裝xorg-server,這是圖形界面的基礎(chǔ)。
sudo pacman -S xorg-server
然后安裝對(duì)應(yīng)的驅(qū)動(dòng)程序,比如安裝nvidia的顯卡驅(qū)動(dòng):
sudo pacman -S xf86-video-nouveau
具體的驅(qū)動(dòng)程序請(qǐng)看archwiki。
當(dāng)然,如果你覺得麻煩也可以把軟件組xorg中的軟件一股腦安上。
sudo pacman -S xorg
另外如果是你的arch是在virtualbox中安裝的,那么你可以安裝virtualbox-guest-utils這個(gè)軟件組:
sudo pacman -S virtualbox-guest-utils
現(xiàn)在可以安裝Gnome3桌面了。這一步當(dāng)然是直接安裝gnome這個(gè)軟件組啦
sudo pacman -S gnome
為了讓我們開機(jī)時(shí)能夠進(jìn)入圖形界面,還需要把顯示管理器GDM設(shè)置為開機(jī)啟動(dòng)。
sudo systemctl enable gdm.service
現(xiàn)在重啟系統(tǒng),進(jìn)入GDM,然后是輸密碼登錄,就可以看到Gnome桌面了,就像這樣:
這時(shí)候的系統(tǒng)是英文界面,可以在gnome的設(shè)置(桌面右鍵——seetings——users——language)里面改成中文,同時(shí)還要安裝中文字體:
sudo pacman -S adobe-source-han-sans-cn-fonts
為了后面的使用方便我們還要安裝文本編輯器gedit
sudo pacman -S gedit
4. yaourt
yaourt相當(dāng)于一個(gè)加強(qiáng)版的pacman,在pacman的基礎(chǔ)上添加了對(duì)AUR的支持,并提供諸如彩色輸出、交互式搜索模式等一系列實(shí)用功能。
要安裝yaourt,首先添加archlinuxcn源:
sudo gedit /etc/pacman.conf
#在文檔結(jié)尾處加入下面的文字:
[archlinuxcn]
SigLevel = Optional TrustAll
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
#保存退出,刷新pacman數(shù)據(jù)庫(kù)
sudo pacman -Syy
#安裝archlinuxcn-keying
sudo pacman -S archlinuxcn-keying
現(xiàn)在可以安裝yaourt了
sudo pacman -S yaourt
yaourt的用法和pacman相似,只是不要加sudo而已,例如
yaourt -S gedit
yaourt -R gedit
作為yaourt的一個(gè)應(yīng)用,我們來看看如何用aur來安裝sogoupinyin輸入法的。
#首先安裝fcitx
yaourt -S fcitx-im fcitx-configtool
#在aur中搜索sogoupinyin
yaourt sogoupinyin
#你將會(huì)看到這樣的輸出
1 aur/fcitx-sogoupinyin 2.0.0.0068-1 (70)
Sogou Pinyin for Linux
==> 輸入 n° 以安裝需要的軟件包(例如:1 2 3 或者是 1-3)
==> ---------------------------------
==>
#接下來當(dāng)然是輸1然后回車?yán)玻竺姘凑仗崾咀鼍托辛?基本上就是一路回車)。
最后為了讓sogoupinyin輸入法生效,還需要在.xproflie文件(如果這個(gè)文件沒有就自己創(chuàng)建)加入下面的內(nèi)容:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=“@im=fcitx”
并執(zhí)行如下命令(因?yàn)槊钐L(zhǎng)一行輸不下所以用 \ 分成多行):
gsettings set \
org.gnome.settings-daemon.plugins.xsettings overrides \
"{'Gtk/IMModule':<'fcitx'>}"
5.瀏覽器
gnome軟件組中有一個(gè)epiphany瀏覽器,不過貌似并沒有什么用,推薦用Chrome或者Firefox。
卸載epiphany瀏覽器
yaourt -R epiphany
安裝Chrome
yaourt -S google-chrome
安裝Firefox
yaourt -S firefox firefox-i18n-zh-cn