読者の1人が以下の質問を送ってくれました。
質問: PCにCentOS4.9をインストールしていて、yumコマンドを使用してアップグレードすることを考えました。しかし、「yum update」を実行すると、次のエラーメッセージがスローされました:
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was 14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'" Error: Cannot find a valid baseurl for repo: base
私はLinuxを初めて使用するため、解決策を見つけることができませんでした。私はtechglimpseの定期的な訪問者であり、この問題について私を助けてくれるかどうか知りたいです。また、あなたのウェブサイトでこれについてのチュートリアルは私のような初心者を助けるでしょう…
ありがとう。
ラメッシュ
解決策: yumはリポジトリ( /etc/yum.confで設定されている)にアクセスします 1つまたは複数のrpmベースのソフトウェアパッケージをインストール、削除、および更新するには、インターネット経由でファイルを作成します。あなたの場合、CentOSリポジトリはOSのインストール時にデフォルトで設定されています。 「yumupdate」コマンドを実行すると、「mirrorlist.centos.org」に接続しようとしますが、名前解決中に失敗しました。これは、マシンがDNSで構成されていないことを意味します。
LinuxマシンでDNSを構成するには、以下の手順に従います。
- vim /etc/resolv.conf
- 以下の行を追加します
-
nameserver 8.8.8.8
-
- ファイルを保存して終了します
注: 複数のネームサーバー–を追加することを常にお勧めします 一次および二次。ここで「8.8.8.8 ‘はGoogleのパブリックネームサーバーです。これをISPのネームサーバーまたはOpenDNS( 208.67.222.222、208.67.220.220 )に変更できます。 )
したがって、 /etc/resolv.conf ファイルには以下のネームサーバーエントリが含まれる場合があります…
nameserver 8.8.8.8 nameserver 208.67.222.222 nameserver 208.67.220.220
完了したら、 yum updateを試してください 正常に動作するはずです。これがお役に立てば幸いです。