しかし...

しかし...

Fedora 14 VMにMySQLをインストールしようとしています。 MySQLをインストールしようとすると、次のメッセージが表示されます。

Error Downloading Packages:
zlib-devel-1.2.5-2.fc14.x86_64: failure: Packages/zlib-devel-1.2.5-2.fc14.x86_64.rpm from class-DVD: [Errno 256] No more mirrors to try.
libxml2-devel-2.7.7-2.fc14.x86_64: failure: Packages/libxml2-devel-2.7.7-2.fc14.x86_64.rpm from class-DVD: [Errno 256] No more mirrors to try.

リポジトリを追加しようとしましたが、次のような結果が得られました。

[root@dyan src]# yum install mysql mysql-server
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
file:///media/Fedora%2014%20x86_64%20DVD/repodata/repomd.xml: [Errno 14] Could not open/read file:///media/Fedora%2014%20x86_64%20DVD/repodata/repomd.xml
Trying other mirror.
http://download.fedora.redhat.com/pub/fedora/linux/core///os/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - ""
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: download.fedora.redhat.com_pub_fedora_linux_core_os_. Please verify its path and try again

yumを使用してインストールできるようにyum.conf(またはyum.repos.dに追加する適切なリポジトリ)を変更する方法を教えてくれる人はいますか?

ベストアンサー1

こんな。以下はエラーの出力です。

http://download.fedora.redhat.com/pub/fedora/linux/core///os/repodata/repomd.xml
                                                       ^^^

これらの空の要素は、これがある可能性がある要素に対応します。はっきりしないシェル変数:

yum-config-manager --add-repo \       
http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/os‌​/
                                                        ^^^^^^^^^^^^^^^^^^^^^

私はそれがorでなければならないと$releasever確信しています。したがって、次のようにする必要があります。14$basearchi686x86_64

http://download.fedora.redhat.com/pub/fedora/linux/core/14/x86_64/os‌​/

これは64ビットシステムを使用していると仮定します(i686そうでない場合はそのシステムを使用)。

しかし...

フルパスが機能しなくなる可能性があります。

yum-config-manager --add-repo http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/14/‌​Fedora/x86_64/os/

しかし、コメントの議論を参照してください。おそらく、以前に追加した偽のリポジトリも削除したいと思います。

おすすめ記事