Archlinux 安裝腳本
用來輔助安裝archlinux,下載腳本並且執行。 archfi
wget archfi.sf.net/archfi
sh archfi
包管理
- Pacgraph 用來檢測無用的 package
Pacman
顯示本地包
pacman -Qqm
重新安裝一切
pacman -Syu $(pacman -Qnq)
pacaur
安裝pacaur或更新時可用以下腳本。
cd /tmp
git clone https://aur.archlinux.org/pacaur.git
cd pacaur
makepkg -is
cd ..
git clone https://aur.archlinux.org/auracle-git.git
cd auracle-git
makepkg -is
java缺少中文字體
sudo pacman -S ttf-arphic-uming
java 6
按照參考1對於/usr/lib/jvm/java-6-jdk/jre/lib/fontconfig.properties
進行配置。
採用 LTS kernel
由於新版的kernel可能會有一些錯誤,為了系統穩定性切換到LTS kernel, 首先確保安裝lts版本
sudo pacman -S linux-lts
這裡採用systemd-boot,不必安裝GRUB,可以透過UEFI引導。
配置一個conf為arch-lts.conf
title Arch Linux LTS
linux /vmlinuz-linux-lts
initrd /intel-ucode.img
initrd /initramfs-linux-lts.img
options root=UUID=輸入uuid rootfstype=ext4 rw quiet sysrq_always_enabled=1
option
細節請參見archlinux wiki
開機時按esc
切換boot menu
或透過systemctl
選定arch-lts進行啟動
systemctl reboot --boot-loader-entry=arch-lts
或者修改/boot/loader/loader.conf
使預設透過lts啟動
default arch-lts
清理
分析硬碟使用空間
ncdu -x /
類似 ncdu 的工具例如 kdirstat 則有 GUI 介面可視
分析軟件包花費空間
pacgraph -c
清理快取
paccache -r
只保留快取一個版本
paccache -rk1
移除被解除安裝的快取
paccache -ruk0
package integrity
如果 -Syu
時遇到 package integrity 的問題,可以先做以下動作
sudo pacman -S archlinux-keyring
之後再嘗試更新基本沒問題
Arch Linux Linux