Arch中no services configured for repository的處理

這個問題其實是很簡單的,可能是我裝的是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來更新了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章