こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

投稿日時 - 2014-06-07 20:47:42

QNo.8627803

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.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を使ってインストールしてもいいのではありませんかね。

投稿日時 - 2014-06-08 06:41:35

ANo.3

Wr5

>一点確認なんですがこの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に近い記述して処理できますけどね。

投稿日時 - 2014-06-08 01:46:31

ANo.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のキャッシュの中に入ってたとか。
そっちの理由は、むしろ自分で調べて、結果を俺に教えてください(笑

投稿日時 - 2014-06-08 01:35:18

ANo.1

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

投稿日時 - 2014-06-07 21:25:30

補足

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

投稿日時 - 2014-06-07 23:55:47

あなたにオススメの質問