• 締切済み

LinuxのCentOS6.4についての質問

CentOS6.4を新しいPCでインストールして、サーバー構築の勉強をしようとしているものです。manコマンド(オンラインマニュアルのコマンド)をyumコマンドでインストールしようとするとエラーが出て困っています。 ちなみに会社のPCで同じバージョンでmanをインストールしてみたんですが、エラーなくインストールできました(ネットにはつながっていません) ハードディスクを初期化して最初からやり直そうと思ったんですが、もともとOSはLinuxなので操作にはあまり慣れておらずちょっと怖いです。 次の行からコンソール上の画面を表示します。一応自分なりに調べてみたんですが、さっぱりわかりません。 yum install man Loaded plugins : fastestmirror Loading mirror sppeds 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

みんなの回答

  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.4

スタンドアロンのPC環境だということですが、 インストールはDVDメディアで行なったわけですね。 --- yumでインストールすることが目的ではなく、 manページをインストールすることが目的なのであれば、 インストールに使ったDVDメディアのpackagesフォルダ内に man-pages-ja-xxxxxx.el6.noarch.rpmなどというファイルがあるはずですので 存在することを調べてみてDVDメディアからインストールしてはどうでしょうか。 --- 質問者さんの質問からは外れますが、ネットワークが使用できるのであれば、 添付画像のようなman-pages-xxxxxx.rpm が存在します。 添付画像はネットワーク上に在るCentOS6.4のものです。 同じものがDVDメディアにあるはずですので、確認してみてください。 --- 他の回答者も指摘していますが、yum のインストール元としてDVDメディアを使用する環境をスタンドアロンPCに作成しておけば、yumを使用したインストールが可能です。 ただし、今回はmanページだけの話しですので、yumを使わなくてもrpmを使ってインストールしてもいいのではありませんかね。

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.3

>一点確認なんですがこのLinuxのPCは1台単体のみで動いてますので というのは、ネットワークに繋がっていない。ってことですか? ルータ経由などでも外に繋がっていない…と。 そういう場合yumでのパッケージインストールはそのままでは出来ませんよ? インストール時に使用した光学メディアをマウントして、yumリポジトリとしてc6-mediaを指定すれば、インストールメディアに入っているものに対しては使用できますが。 yum --disablerepo=* --enablerepo=c6-media install man アップデート済みの最新パッケージは取得できないし、他でDLしてきて移す場合も依存関係は自分で処理しつつrpmコマンドでやっていく必要がある。 >ちなみに会社のPCで同じバージョンでmanをインストールしてみたんですが、エラーなくインストールできました(ネットにはつながっていません) /etc/yum.repos.dのCentOS-Base.repoとCentOS-Media.repoが編集してある…とか。 # 光学メディア(またはisoファイル)が常にマウントしてある。とか。 # まぁ、マウントしてなくてもコピーしておいておけばCentOS-Media.repoに近い記述して処理できますけどね。

  • sundara
  • ベストアンサー率26% (22/82)
回答No.2

あーそゆことか。 yumは基本的にネットワークを使ってrpmを自動インストールするツール。 だからネットワークつながってないと質問内容みたいなエラーが出る。 会社のスタンドアローンでインストールできたってことは、会社のyumの向き先がCDROMとかだったとかかな。 このあたりを参考にしてみるのはどうでしょ。 http://think-t.hatenablog.com/entry/20101207/1291733637 https://sites.google.com/site/tetsuroweb/home/software/centos/tips/yum-standalone 実際、CDをmountして、↓とかは動作したよ。 # yum --disablerepo=\* --enablerepo=c6-media install [パッケージ名] でも、会社でこれやったとしたら、yum install manなんてコマンドで困るはずないんだけどなぁ。 実は会社マシンのyumにalias設定されてるとか。 あるいはすでに誰かmanをinstall/eraseして、yumのキャッシュの中に入ってたとか。 そっちの理由は、むしろ自分で調べて、結果を俺に教えてください(笑

  • sundara
  • ベストアンサー率26% (22/82)
回答No.1

「14:PYCURL ERROR 6」ってぐぐったら一発で答え出たよ DNS名前解決まわりっぽいね ifconfig -a して、ちゃんとネットワーク設定してあげな、だって。 ちゃんと動くマシンと設定見比べてみてごらん。

man_yuji
質問者

補足

返信遅くなりました。回答ありがとうございます。一応ネットワークの設定をしました。一点確認なんですがこのLinuxのPCは1台単体のみで動いてますので、その場合でも設定するだけで大丈夫ですかね?

関連するQ&A