在聯(lián)想拯救者筆記本上安裝Archlinux XFCE桌面環(huán)境 202111

最近嘗試了一下在我的聯(lián)想拯救者筆記本上安裝 Archlinux 搭配 XFCE4 桌面環(huán)境,現(xiàn)記錄一下安裝過(guò)程邢锯。

聲明:本安裝過(guò)程僅供參考谍珊,不喜勿看,謝絕噴子右犹!

安裝基本系統(tǒng)

1.制作安裝媒體: 在 archlinux 官網(wǎng)下載了 iso 后提澎,可以刻錄光盤(pán)或者使用優(yōu)盤(pán)。如果要制作U盤(pán)念链,在 Linux 下可以用 dd if=xxx.iso of=/dev/sdb bs=4M 盼忌,在Windows下可以使用 USBWriter 或者 rufus积糯。

  1. 優(yōu)盤(pán)或者光盤(pán)啟動(dòng)后,先用 “ip link” 指令查看網(wǎng)絡(luò)設(shè)備的名稱(chēng)谦纱。如果使用有線(xiàn)網(wǎng)絡(luò)看成,則使用如下操作:
ip link set <設(shè)備名> up      # 啟用網(wǎng)絡(luò)設(shè)備(如enp3s0f1)
dhcpcd <設(shè)備名>               # 自動(dòng)獲取IP地址
ip addr add /<子網(wǎng)掩碼如24> dev <設(shè)備名>        # 手動(dòng)設(shè)置IP地址
ip route add default via <網(wǎng)關(guān)地址>          #設(shè)置網(wǎng)關(guān)

如果是手動(dòng)設(shè)置IP地址,需要編輯 /etc/resolv.conf跨嘉,加入DNS地址绍昂,“nameserver xx.xx.xx.xx”。

  1. 如果使用的是無(wú)線(xiàn)網(wǎng)絡(luò)偿荷,首先要保證不被 rfkill 屏蔽窘游,因此需要執(zhí)行如下命令:
rfkill unblock wifi

然后配置無(wú)線(xiàn)連接,先運(yùn)行 iwctl 命令跳纳,然后進(jìn)行如下配置:

device list     # 查看網(wǎng)絡(luò)接口名稱(chēng)
station [device] scan   # 掃描網(wǎng)絡(luò)忍饰,device是你上一步看到的名稱(chēng),比如 wlan0
station [device] get-networks     # 查看可用的SSID
station [device] connect SSID     # 連接到網(wǎng)絡(luò)寺庄,會(huì)自動(dòng)提示你輸入密碼   
  1. 使用 fdisk 或 cfdisk 來(lái)分區(qū)艾蓝,例如: fdisk /dev/sda ,如果是固態(tài)硬盤(pán)斗塘,則用 fdisk /dev/nvme0n1 分區(qū)完畢后用 mkfs 格式化普通分區(qū)赢织,用 mkswap 制作交換分區(qū),例如:
mkfs.ext4 /dev/nvme0n1pX   # 其中X和Y是分區(qū)的編號(hào)馍盟,如果是機(jī)械硬盤(pán)于置,則是 /dev/sda1 之類(lèi)的
mkswap /dev/nvme0n1pY
swapon /dev/nvme0n1pY
  1. 掛載分區(qū)到 /mnt 目錄下,需要首先掛載根分區(qū)贞岭,例如:
mount /dev/nvme0n1pX /mnt
mkdir /mnt/home && mount /dev/nvme0n1pZ /mnt/home
#如果有用到UEFI分區(qū)八毯,則需要掛載efi分區(qū)到 /boot/efi, 如
mkdir -p /mnt/boot/efi && mount /dev/nvme0n1p1 /mnt/boot/efi
  1. 編輯 /etc/pacman.d/mirrorlist ,把自己喜歡的速度比較快的鏡像放在前面瞄桨,然后執(zhí)行如下命令來(lái)安裝基本系統(tǒng):
pacstrap /mnt base base-devel linux linux-firmware
# 也可以選擇安裝 long-term support 版的內(nèi)核话速,命令如下:
pacstrap /mnt base base-devel linux-lts linux-firmware
  1. 執(zhí)行如下命令生成 fstab ,
genfstab -U /mnt >> /mnt/etc/fstab
  1. chroot 后安裝基本軟件:
arch-chroot /mnt /bin/bash
pacman -S sudo nano
  1. 編輯 /etc/locale.gen 芯侥,把需要的 locale 前面的#去掉泊交,然后執(zhí)行 locale-gen 。

  2. 設(shè)置默認(rèn) locale柱查,通常設(shè)置為英文環(huán)境廓俭,例如:

echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8
  1. 設(shè)定時(shí)區(qū)并對(duì)時(shí):
ln -sf /usr/share/zoneinfo/Asia/Chongqing /etc/localtime    # 時(shí)區(qū)根據(jù)自己的需要來(lái)選擇
hwclock --systohc
  1. 設(shè)定主機(jī)名,執(zhí)行:
echo 主機(jī)名 > /etc/hostname
  1. 編輯 /etc/mkinitcpio.conf 物赶,在 MODULES 中加入自己需要的模塊 白指,然后執(zhí)行如下命令:
mkinitcpio -p linux
# 如果之前用的是 long-time support 內(nèi)核,則執(zhí)行如下命令:
mkinitcpio -p linux-lts
  1. 安裝 Grub2酵紫,執(zhí)行如下命令:
# 我是intel的CPU告嘲,因此需要ucode错维,有其他操作系統(tǒng)需要安裝os-prober,如果是UEFI橄唬,則還需要安裝 efibootmgr
pacman -S intel-ucode grub os-prober efibootmgr
# 使用 mbr 方式則執(zhí)行下面的命令安裝 Grub 
grub-install --target=i386-pc --recheck /dev/sda
# 使用 uefi 方式則執(zhí)行下面的命令安裝 Grub
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=archlinux

新版的 grub2 不會(huì)默認(rèn)調(diào)用 os-prober 來(lái)探測(cè) Windows 系統(tǒng)赋焕,如果需要的話(huà),可以編輯 /etc/default/grub 文件仰楚,在其中加入如下內(nèi)容:

GRUB_DISABLE_OS_PROBER=false

然后執(zhí)行如下命令來(lái)生成 grub 菜單:

grub-mkconfig -o /boot/grub/grub.cfg
  1. 執(zhí)行 passwd 命令隆判,修改 root 密碼

安裝 X 及 XFCE4

  1. 加入一個(gè)普通用戶(hù),命令如下:
useradd -m -G users,audio,lp,optical,storage,video,wheel,power -s /bin/bash 普通用戶(hù)名
passwd 普通用戶(hù)名
  1. 把該用戶(hù)加入 sudo 用戶(hù)名單僧界,編輯 /etc/sudoers 侨嘀,取消掉 %wheel ALL=(ALL) ALL 這一行之前的注釋井號(hào)。

  2. 安裝聲卡驅(qū)動(dòng)捂襟,命令如下:

sudo pacman -S alsa-utils alsa-oss
  1. 安裝X咬腕,命令如下:
pacman -S xorg-server xorg-xinit dbus nvidia nvidia-prime xf86-input-evdev xf86-input-synaptics

注意:如果安裝的是 long-term support 內(nèi)核,這里需要安裝的就不是 nvidia 而是 nvidia-lts 葬荷。

  1. 安裝常用字體涨共,命令如下:
pacman -S ttf-dejavu ttf-bitstream-vera wqy-zenhei ttf-arphic-ukai ttf-arphic-uming opendesktop-fonts ttf-inconsolata ttf-ubuntu-font-family adobe-source-code-pro-fonts xorg-mkfontscale
  1. 安裝 xfce4 及一些常用軟件,命令如下:
pacman -S xfce4 xfce4-goodies pulseaudio pavucontrol lightdm-gtk-greeter accountsservice gvfs gvfs-mtp gvfs-afc ntfs-3g exfat-utils p7zip file-roller git
systemctl enable lightdm
  1. 安裝 fcitx 小企鵝輸入法宠漩,命令如下:
pacman -S fcitx fcitx-configtool fcitx-gtk2 fcitx-gtk3

如果要安裝 fcitx5举反,則執(zhí)行如下命令:

pacman -S fcitx5-im fcitx5-chinese-addons

安裝完成后,編輯 ~/.xprofile 文件扒吁,寫(xiě)入如下內(nèi)容:

export LC_ALL="zh_CN.UTF-8"
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
fcitx -d
  1. 安裝 NetworkManager 網(wǎng)絡(luò)管理器火鼻,命令如下:
pacman -S networkmanager network-manager-applet gnome-keyring
systemctl enable NetworkManager.service
  1. 退出 chroot 環(huán)境后卸載掛載的分區(qū),執(zhí)行如下命令:
exit
# 卸載掉所有掛載的分區(qū)瘦陈,如 home 凝危、user等。
umount /mnt/boot/efi
umount /mnt/home
umount /mnt
reboot

安裝常用軟件(下面的命令都需要用 sudo 來(lái)執(zhí)行)

  1. 安裝媒體播放軟件:我用的是 mpv 播放視頻晨逝,deadbeef 播放音樂(lè),gpicview 來(lái)看圖懦铺,因此我會(huì)執(zhí)行如下命令:
pacman -S mpv deadbeef curl faad2 ffmpeg flac imlib2 libcddb libcdio libmad libsamplerate libsndfile libvorbis libzip libx11 wavpack zlib gpicview
  1. 安裝瀏覽器:我用的是 chromium 捉貌,因此執(zhí)行如下命令:
pacman -S chromium
  1. 安裝文本編輯器:請(qǐng)根據(jù)自己的需要安裝,我主力用 emacs冬念,偶爾也會(huì)用到 vim 趁窃。
pacman -S gvim emacs

我還會(huì)安裝一個(gè)輕量級(jí)的文本編輯器 l3afpad, 而不用 mousepad急前,安裝完后建立一個(gè)軟鏈接:

ln -s /usr/bin/l3afpad /usr/bin/leafpad
  1. 安裝 mariadb 數(shù)據(jù)庫(kù)醒陆,執(zhí)行如下命令:
pacman -S mariadb
mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
mysql_secure_installation
  1. 安裝 wps-office ,我會(huì)安裝 AUR中的wps-office-cn
git clone https://aur.archlinux.org/wps-office-cn.git
cd wps-office-cn
makepkg -si

安裝后的 wps 默認(rèn)是英文界面的裆针,需要修改 /usr/share/applications/ 目錄下所有 wps 相關(guān)的 .desktop 文件刨摩,在 Exec 一行加入 env LANG=zh_CN 寺晌,比如對(duì)于WPS表格:

Exec=env LANG=zh_CN /usr/bin/et %F
  1. 安裝 texlive ,執(zhí)行如下命令:
pacman -S texlive-bin texlive-core texlive-langchinese texlive-latexextra texlive-science
  1. 安裝藍(lán)牙管理器澡刹,命令如下:
rfkill unblock bluetooth
pacman -S bluez bluez-utils blueman
systemctl enable bluetooth.service

重啟后就可以自己進(jìn)行配對(duì)了呻征。如果需要命令行配對(duì),可以參考 archwiki 上的相關(guān)內(nèi)容

簡(jiǎn)單美化

  1. 在面板中刪除基本的開(kāi)始菜單罢浇,換成 whisker-menu 陆赋。

  2. xfce-look 下載相應(yīng)的主題(theme)、圖表(icon)和鼠標(biāo)指針(cursors)嚷闭,通過(guò)“設(shè)置-外觀”進(jìn)行安裝攒岛。

  3. 在“設(shè)置-外觀”和“設(shè)置-窗口管理器”選擇相應(yīng)的樣式。
    簡(jiǎn)單配置后外觀如下:


    簡(jiǎn)單美化后
  4. 喜歡更漂亮的 dock 的可以安裝 plank 胞锰,不過(guò)我個(gè)人覺(jué)得默認(rèn)的 dock 就夠用了灾锯。

  5. 喜歡類(lèi)似 Mac OS 的 albert 的朋友可以從 AUR 安裝 albert-git 或者 albert-minimal 并自行配置。我個(gè)人覺(jué)得默認(rèn)的 appfinder(熱鍵是Alt+F3)就夠用了胜蛉。

  6. 如果喜歡類(lèi)似 Mac OS 的全局菜單挠进,可以考慮從 AUR 安裝 vala-panel ,在此不再贅述誊册。

Troubleshooting

  1. 關(guān)閉煩人的 beep 聲音领突,以免重啟關(guān)機(jī)的時(shí)候叫,可以執(zhí)行下面的命令:
xset -b
  1. 如果pacman更新時(shí)出現(xiàn) PGP Error: no data 錯(cuò)誤案怯,那可以按照如下操作:
sudo rm -R /var/lib/pacman/sync
sudo pacman -Syu

其他方法可以參考 Archwiki 上的相關(guān)內(nèi)容

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末君旦,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子嘲碱,更是在濱河造成了極大的恐慌金砍,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,542評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件麦锯,死亡現(xiàn)場(chǎng)離奇詭異恕稠,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)扶欣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)鹅巍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人料祠,你說(shuō)我怎么就攤上這事骆捧。” “怎么了髓绽?”我有些...
    開(kāi)封第一講書(shū)人閱讀 158,021評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵敛苇,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我顺呕,道長(zhǎng)枫攀,這世上最難降的妖魔是什么括饶? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,682評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮脓豪,結(jié)果婚禮上巷帝,老公的妹妹穿的比我還像新娘。我一直安慰自己扫夜,他們只是感情好楞泼,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,792評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著笤闯,像睡著了一般堕阔。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上颗味,一...
    開(kāi)封第一講書(shū)人閱讀 49,985評(píng)論 1 291
  • 那天超陆,我揣著相機(jī)與錄音,去河邊找鬼浦马。 笑死时呀,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的晶默。 我是一名探鬼主播谨娜,決...
    沈念sama閱讀 39,107評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼磺陡!你這毒婦竟也來(lái)了趴梢?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,845評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤币他,失蹤者是張志新(化名)和其女友劉穎坞靶,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體蝴悉,經(jīng)...
    沈念sama閱讀 44,299評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡彰阴,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,612評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了拍冠。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片硝枉。...
    茶點(diǎn)故事閱讀 38,747評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖倦微,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情正压,我是刑警寧澤欣福,帶...
    沈念sama閱讀 34,441評(píng)論 4 333
  • 正文 年R本政府宣布,位于F島的核電站焦履,受9級(jí)特大地震影響拓劝,放射性物質(zhì)發(fā)生泄漏雏逾。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,072評(píng)論 3 317
  • 文/蒙蒙 一郑临、第九天 我趴在偏房一處隱蔽的房頂上張望栖博。 院中可真熱鬧,春花似錦厢洞、人聲如沸仇让。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,828評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)丧叽。三九已至,卻和暖如春公你,著一層夾襖步出監(jiān)牢的瞬間踊淳,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,069評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工陕靠, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留迂尝,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,545評(píng)論 2 362
  • 正文 我出身青樓剪芥,卻偏偏與公主長(zhǎng)得像垄开,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子粗俱,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,658評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容