Linux
在 centos 6.4 中找不到任何 repo 的有效 baseurl
當我想安裝任何 repo 時,我發現了這個錯誤
Error: Cannot find a valid baseurl for repo: rpmfusion-free
我正在使用centos 6.4
我試圖檢查其他包我發現同樣的錯誤……所以它不在特定的pacakge ..(即PostgreSQL)
yum install postgresql postgresql-server postgresql-libs
這是我的 rpmfusion-free.repo
[rpmfusion-free] name=RPM Fusion for Fedora $releasever - Free #baseurl=http://download1.rpmfusion.org/free/fedora/releases/$releasever/Everything/$basearch/os/ mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-$releasever&arch=$basearch enabled=1 metadata_expire=7d gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-$releasever-$basearch [rpmfusion-free-debuginfo] name=RPM Fusion for Fedora $releasever - Free - Debug #baseurl=http://download1.rpmfusion.org/free/fedora/releases/$releasever/Everything/$basearch/debug/ mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-debug-$releasever&arch=$basearch enabled=0 metadata_expire=7d gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-$releasever-$basearch [rpmfusion-free-source] name=RPM Fusion for Fedora $releasever - Free - Source #baseurl=http://download1.rpmfusion.org/free/fedora/releases/$releasever/Everything/source/SRPMS/ mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-source-$releasever&arch=$basearch enabled=0 metadata_expire=7d gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-$releasever-$basearch
您需要從 /etc/yum.repos.d 目錄中粘貼 rpmfusion.repo(或其他)文件。話雖這麼說,錯誤要麼意味著文件不完整,要麼配置的 mirrorurl 被破壞(即不返回任何值)或不再存在(假設 yum 不會對這些條件中的任何一個給出不同的錯誤)。
鑑於該文件的內容,它看起來好像您錯誤配置了儲存庫。您可以通過嘗試
http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-6&arch=i386
在瀏覽器中載入並檢查輸出來看到這一點。注意錯誤指示和所有行都被註釋掉的事實。您需要調整這些儲存庫配置塊中的鏡像列表條目以匹配您的系統。您可能想使用類似http://mirrors.rpmfusion.org/mirrorlist?repo=free-el-6&arch=i386
和朋友的東西。