前置作業:
Zramswap 無法直接使用 pacman 下載、安裝,必須先從 AUR 下載壓縮檔然後自行編譯。因此編譯 Zramswap 的過程中會需要用到兩個套件,所以需要先行安裝:
pacman -S binutils fakeroot
下載 Zramswap:
前置作業完成後接著從 AUR 下載 Zramswap,
wget https://aur.archlinux.org/packages/zr/zramswap/zramswap.tar.gz
接著解壓縮檔案,tar zxvf zramswap.tar.gz
編譯 Zramswap:
進入剛剛解壓縮過後的資料夾,
cd zramswap
# 開始進行編譯、建立 package
makepkg -s
編譯完會產生一個可安裝的檔案,如:zramswap-1.1-1-any.pkg.tar.xz
安裝、使用 Zramswap:
最後透過 pacman 安裝 Zramswap,
pacman -U zramswap-1.1-1-any.pkg.tar.xz
# 先設定開機時啟動,最後直接啟動 Zramswap
systemctl enable zramswap.service
systemctl start zramswap.service
最後查看 swapswapon -s
Environment :
・ Arch Linux
・ Raspberry Pi Model B
Reference :
・ Arch Linux wiki