這個問題其實是很簡單的,可能是我裝的是core版本的Arch,所以導致了其內的repository並沒有自動配好,但這麼個問題也小小的糾結了一下,畢竟Google也搜不出來任何有意義的內容。
以其中的[core]爲例,其默認的內容爲
[core]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist
但這裏的/etc/pacman.d/mirrorlist文件雖然存在,但其內容爲空
然而通過查看pacman.conf中的註釋,則可瞭解其格式爲
[repo-name]
Server = ServerName
Include = IncludePath
故而解決方法就是隻要添加幾個相關的Server就行,比如這裏我就要添加
Server = ftp://ftp.archlinux.org/core/os/i686/
添加之後形式就是(注意這裏的大小寫還是要有區分的的)
[core]
Server = ftp://ftp.archlinux.org/core/os/i686/
Include = /etc/pacman.d/mirrorlist
其餘的官方Server則可具體查看ftp://ftp.archlinux.org/就行了,但是相關的部分還是得對應上才行
OK,接下來就可以通過pacman來更新了