Arch 學習實錄(2018.09)
使用linux很多年,最早從redhat9.0開始開始探索,嘗試過suse, ubuntu, pclinuxOS, centos, mandriva, Solaris, 到決定跟隨Fedora1.0開始,到目前的Fedora28已經經歷了10年左右。原因也不是說自己在Fedora上多麼厲害,而是因為覺得Fedora 背靠Redhat公司,將來如果想走正途,是比較容易的。
當然,在種類快速迭代的今天,也嘗試了比較流行火熱的mint桌面,deepin,ylmf 系統。桌面上開始鐘意與Gnome,KDE,到後來逐漸鐘意mate,xfce,一直到現在將LXDE作為自己主要的工作環境。
今年,嘗試一下以樂於簡單,資源豐富著稱的Manjaro,效果確實不錯。百尺竿頭,更進一步。9月份,終於開始嘗試安裝以簡單著稱的Arch(曾經嘗試Gentoo,最終成功完成了文字介面,沒有完成圖形介面)。
網上有關安裝Arch的文章已經很多,本人也主要參考網路資料,然後結合一些嘗試,寫出了下面針對本人比較老的一臺電腦的安裝過程。
安裝後,非常欣喜的看到。那臺老電腦的執行速度,達到了比以往任何其他版本系統都更快的程度。所以非常資訊的分享下面的安裝心得給大家。
1.分割槽 cfdisk /dev/sdX # sdX 為目標磁碟**
lsblk
sda 8:0 0 465.8G 0 disk |-sda1 8:1 0 1.8G 0 part /boot |-sda2 8:2 0 84G 0 part / |-sda3 8:3 0 370G 0 part /home `-sda4 8:4 0 10G 0 part [SWAP]
mkfs.ext4 /dev/sda1 mkfs.ext4 /dev/sda2 mkfs.ext4 /dev/sda3
mkswap /dev/sda4
2.掛載硬碟,準備安裝
swapon /dev/sda4 mount /sdev/sda2 /mnt mkdir /mnt/boot mkdir /mnt/home mount /sdev/sda1 /mnt/boot mount /sdev/sda4 /mnt/home
3.連線網路,修改源,準備條件 wifi-menu ping -c 4 www.baidu.com
vi /etc/pacman.d/mirrorlist 建議保留中國的源,其他可以考慮刪除
5.開始安裝
pacstrap /mnt base base-devel
我的是Bios,不是EFI,所以需要安裝 pacstrap /mnt grub-bios
6. 切換系統
genfstab -p /mnt >> /mnt/etc/fstab
arch-chroot /mnt
這時候,使用的就不再是U盤裡面的系統了,而是硬碟上的系統
7.設定時區
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
8.區域設定 進行區域設定以正確顯示本地文字、貨幣、時間與時期格式以及其它本地相關標準。 編輯 /etc/locale.gen,去掉需要的 locale 的註釋(行頭的字元 #)。 nano /etc/locale.gen
echo 'LANG=zh_CN.UTF-8' > /etc/locale.conf
9.主機名 echo <主機名> > /etc/hostname 接著向 /etc/hosts 檔案新增 hosts 條目。 #<ip-address> <hostname.domain.org> <hostname> 127.0.0.1 localhost.localdomain localhost ::1 localhost.localdomain localhost
無線連線:(重要,否則重啟後不能使用網路) pacman -S iw wpa_supplicant dialog
10 . GRUB - BIOS 系統: pacman -S grub os-prober grub-install --target=i386-pc /dev/sdX # 重要:sdX 為目標磁碟,不是分割槽,是/dev/sda grub-mkconfig -o /boot/grub/grub.cfg
11.重啟
12.圖形介面 xfce4
pacman -S xorg
pacman -S xfce4 xfce4-goodies
pacman -S xfwm4
pacman -S lightdm
systemctl enable lightdm.service
12.1 圖形介面 lxdx pacman -S xorg
pacman -S lxde lxdm
systemctl enable lxdm.service
注意: lightdm和lxdm不能同時使用,使用LXDM的話,也可以啟動xfce4。經過最終嘗試和選擇,我最後選擇了保留lxde的桌面。
13、聲音 pacman -S alsa-utils
14、安裝軟體 pacman -S sudo pacman -S vim “相比較nano,我更喜歡vi,可能稍微熟悉一點點吧 ----**sudo 自動補全 sudo pacman -S bash-completion
15.中文字型和輸入法 (字型有很多,關鍵還是好用就行) pacman -S wqy-microhei wqy-zenhei pacman -S adobe-source-han-sans-cn-fonts
安裝中文輸入法 pacman -S fcitx fcitx-im fcitx-googlepingyin fcitx-configtool
16、安裝yaourt (這個也是軟體最為豐富的原因之一) 將下列內容新增至 /etc/pacman.conf : [archlinuxcn] SigLevel = Never Server = http://repo.archlinuxcn.org/$arch
pacman -Sy base-devel yaourt Yaourt 可以安裝來自官方源的軟體: $ yaourt «/span>軟體名> 更新所有包(包括來自官方源的包): $ yaourt -Syua 搜尋: $ yaourt «/span>關鍵字>
17.瀏覽器 pacman -S firefox pacman -S vivaldi (這個來自於中國linux的源,否則會找不到軟體)
18.增加普通使用者 useradd username passwd username 將使用者加入 群組,用逗號分隔: usermod -aG 群組 username
方法2 gpasswd -a test test2 將使用者test加入到test2組 gpasswd -d test test2 將使用者test從test2組中移出
19.增加使用者到sudo
vi /etc/sudoers
20.垃圾回收站
pacman -S gvfs
21.解決普通使用者不能登入圖形介面問題 (重要:問題的本質是缺少主目錄的不明確和許可權的缺失。) 安裝好以後,預設root可以登陸圖形介面,普通使用者總是登陸失敗。
更改使用者主目錄: usermod -d /home/username -m username
在指令碼中,賦權利給普通使用者 sudo chmod -R a+r+w+x /home/username -R : 對目前目錄下的所有檔案與子目錄進行相同的許可權變更(即以遞迴的方式逐個變更), 這個-R 用的還是很多的。
重新登入,正常情況下,普通使用者就已經可以使用。
22.安裝常用軟體
sudo pacman -S netease-cloud-music #網易雲音樂,非常好用 pacman -S leafpad 輕量級gedit pacman -S qpdfview pdfmod PDF pacman -S deepin-screenshot
http://www.codeweblog.com/archlinux-2013-12-01-%E5%AE%89%E8%A3%85%E7%AC%94%E8%AE%B0/
http://bbs.archlinuxcn.org/viewtopic.php?id=1037
https://blog.csdn.net/F8qG7f9YD02Pe/article/details/78891314