先說說我為什么開始入坑archlinux的吧,我最喜歡這個系統的一點就是簡潔,DIY程度高,可以定制真正屬於自己的專用系統。(像gentoo的話,就為了日常使用也沒必要那么折騰,除非你是想在折騰的過程中搞清楚其中的原理,那也還是可以的。)
在這里,我就不說怎么裝archlinux了,官方文檔和各類教程(視頻的,圖片加文字的)在網上都有。我就簡單說一下一些小想法吧。
-
設置大號字體: 愛護眼睛也很重要
setfont /usr/share/kbd/consolefonts/LatGrkCyr-12*22.psfu.gz
-
Archlinux一般需要分四個分區:
efi引導分區(100M->300M)、根目錄分區、家目錄(盡可能大)、swap交換分區(1-2G)(64位可以不要)。
-
查看當前磁盤分區情況:(如圖)
lsblk -f
-
對新手比較友好的分區方式:
cgdisk /dev/sda
這個分區方式就對新手比較友好,按照官方文檔的分區,新手真的會把腦子搞暈。上面的“sda”是目標分區,你自己看着來,別一葫蘆畫瓢按我的來。然后efi分區的編號是ef00,這個東西也不是很重要,你可以自己查找的。
用上面的方法分完區后,就需要對分區進行格式化。
-
格式化分區:
-
對efi分區:
-
mkfs.fat -F32 /dev/sda1
-
-
對主分區和家目錄:
-
mkfs.ext4 /dev/sda2
-
開機自啟dhcpcd:
Systemctl enable dhcpcd
沒錯,Systemctl enable 軟件名可以設置你想要開機自啟的軟件包。
-
在u盤系統給硬盤的系統裝軟件:(以vim為例)
pacstrap /mnt vim
當然在此之前,你需要先掛載分區。
另外,保險起見,建議自己單獨安裝的軟件包:文本編輯器 dialog wpa_supplicant netctl iw dhcpcd ,根據本人經歷,有好幾次安裝完archlinux重啟后都連接不了網絡,建議單獨安裝這個軟件。
-
另外一種姿勢修改鏡像源:
wget -O /etc/pacman.d/mirrorlist https://www.archlinux.org/mirrorlist/?country-CN&protocol=http&protocol=https&ip_version=4
上面的操作是直接下載一個只有大陸源的鏡像文件替換掉原來的,省去了查找的麻煩,但是有點長。這個文件的每一行都是有#注釋的,所以需要將注釋符去掉。你可以用文本編輯器手動去,也可以用命令去。這里以用vim手動去除為例:
vim /etc/pacman.d/mirrorlist
然后在命令模式下,用x來刪除單個字符,然后用:wq或者:x保存退出。你也可以用 cat 或者nl等命令查看是否修改成功。最后更新源好了。
-
Archlinux 刪除軟件命令:
-
刪除單個軟件包,保留其全部已經安裝的依賴關系:
-
Pacman -R 軟件名
-
-
刪除指定軟件包,及其所有沒有被其他已安裝軟件包使用的依賴關系
-
pacman -Rs
-
Arch Linux中文亂碼解決
-
安裝中文字體
-
pacman -S wqy-zenhei ttf-fireflysung
---亂碼的原因就是缺少中文字體的支持,下載文泉驛xx, OK了
/etc/locale.gen
---設置en_US.UTF8 UTF-8 zh_CN.UTF8 UTF-8
-
-
執行下面命令看看是否配置好了中文編碼:
-
1 locale-gen 2 locale 3 locale -a
-
-
在/etc/rc.conf 中編輯下列內容:
LOCALE=en_US.UTF-8
這樣一來就可以了,如果沒效果,那么請重啟。
-
-
查看當前GUI:
echo $GDMSESSION
更多的命令請閱讀這位老哥的博客吧。https://www.cnblogs.com/kerrycode/p/4790021.html
-
安裝圖形界面大專題:
-
-
安裝kde:
-
1、先安裝xorg:
pacman -S xorg xorg-server xorg-xinit xorg-apps
2、安裝完畢后,使用下面的命令安裝KDE:
1 pacman -S plasma kde-applications 2 pacman -S sddm sddm-kcm
這需要等幾分鍾
另外如果是游戲本用戶此時可能需要安裝下面的包:
pacman -S nvidia bumblebee
此時在~/.xinitrc文件中添加exec startkde一句,此時已經可以通過startx命令進入桌面環境,但推薦使用啟動管理器代替這一步startx,方法是輸入命令:
systemctl enable sddm
甚至可以現在就啟動桌面:
systemctl start sddm
-
-
安裝deepin桌面:
-
1、首先當然還是裝Xorg
pacman -S xorg-server xorg-xinit
2、然后安裝deepin包
pacman -S deepin deepin-extra lightdm
3、同樣,可以需要開機就啟動deepin,類似上面代碼
另外,本人推薦這種大佬的博客,說的挺到位。https://www.cnblogs.com/bluestorm/p/5929172.html
結語:
本文章是本人看過各個平台的大佬的操作的精華,若有冒犯,請聯系本人修改。你光看本文可能裝不好arch,但是本文卻有一些小妙招可以在你柳暗花明的時候又見一村。