Archlinux換源

一、安裝基本包

在Archlinux安裝後,建議先安裝基本包,如下:

sudo pacman -Syu
sudo pacman -S base-devel git

其中,pacman是Archlinux的包管理器,可通過pacman安裝軟件包和更新系統。base-devel包含開發基本包,包含gcc、make等,為了後面的編譯和安裝準備。

二、手動修改源

Archlinux官方是在全球各個地方布置了很多源。但是默認情況下,更新軟件包時從託管在美國的服務器下載所需的軟件包和元數據。因此,中國用戶下載速度較慢。可以通過手動修改源列表來替代默認源,添加國內源加速更新。如下:

sudo nano /etc/pacman.d/mirrorlist

使用nano文本編輯器打開文件“/etc/pacman.d/mirrorlist”:

##
## Arch Linux repository mirrorlist
## Sorted by mirror score from mirror status page
## Generated on 2021-03-29
##

## China
Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch
Server = http://mirror.lzu.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch

找到中國的鏡像地址,將其添加到文件中,然後保存退出。從這些源下載軟件包時,將下載速度提高到正常速度。

三、使用腳本自動修改源

手動修改源雖然簡單,但如果修改的系統較多,則會變得非常繁瑣。為了方便多台機器的管理,我們可以使用腳本自動化修改源,節約大量的時間和精力。如下:

wget https://raw.githubusercontent.com/yzaj/ArchLinux_Sources/master/change-mirrorlist.sh
sudo chmod +x change-mirrorlist.sh
sudo ./change-mirrorlist.sh tuna

以上腳本將使用tuna鏡像站來更新源。在自動模式下,可以選擇多個鏡像站以備不時之需。

四、使用ArchlinuxCN源

ArchlinuxCN源是由中國Arch愛好者維護的國內源,添加了許多常用的軟件包。您可以使用以下命令來安裝ArchlinuxCN:

sudo pacman-key --recv-key EB9B1D8885A6405C
sudo pacman-key --lsign-key EB9B1D8885A6405C
sudo nano /etc/pacman.conf

在文件末尾添加以下內容:

[archlinuxcn]
#The Chinese Arch Linux communities packages
#Contributors: https://github.com/archlinuxcn/mirrorlist-repo/graphs/contributors
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
Server = https://cdn.repo.archlinuxcn.org/$arch

使用以下命令更新pacman:

sudo pacman -Syy archlinuxcn-keyring

現在就可以使用ArchlinuxCN提供的軟件包了。

五、解決GPG密鑰問題

偶爾您可能會在更新或安裝軟件包時遇到GPG密鑰錯誤。可以使用以下命令解決此問題:

sudo rm -rf /etc/pacman.d/gnupg
sudo pacman-key --init
sudo pacman-key --populate archlinux

以上命令將刪除與密鑰相關的所有文件,並重新初始化和重新填充密鑰列表。

六、總結

Archlinux是一個強大而靈活的Linux發行版。通過手動和自動修改源,您可以大大提高軟件包和元數據的下載速度。此外,ArchlinuxCN源為您提供了更多的軟件包以方便您使用,並通過上述命令解決了GPG密鑰錯誤。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/152183.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-12 00:55
下一篇 2024-11-12 00:55

相關推薦

發表回復

登錄後才能評論