安裝archlinux的另辟蹊徑的命令及心得


  先說說我為什么開始入坑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,但是本文卻有一些小妙招可以在你柳暗花明的時候又見一村。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM