2017-03-05 15 views
0

VMをOracle VM VirtualBoxマネージャにインストールし、/ dev/sr0をマウントし、以下のように/etc/yum.repos.dの下にsystem.repoを構成しました。不可能

[SYSTEM] 
    name=rhel6 
    baseurl=file:///mnt 
    gpgcheck=0 
    enabled=1 

ダウンロードしたFedoraサイトのいずれかからepel-release-latest-6.noarch.rpmをダウンロードしてください。

しかし、yumのコマンド作業としてエラーを取得できません「エラー:リポジトリのメタリンク取得できません:。EPELをそのパスを確認してから、もう一度やり直してください」

を私が交換のようなEPELレポ・ファイル内のいくつかの変更をしたHTTPSなどhttp for mirr orlistオプションですが、その後にyumコマンドを実行すると、以下のメッセージが表示されます。

Existing lock /var/run/yum.pid: another copy is running as pid 2448. Another app is currently holding the yum lock; waiting for it to exit...

yum idをkillしてyumコマンドをもう一度実行すると、yumコマンドが強制終了されて出力されます。

+0

私たちはすべてローカルの 'yum'または' dnf'リポジトリを持っています。バーチャルボックスは実際のマシンと同じ動作をしなければなりません。 'baseurl'は本当のものです。 – Gang

+0

私はそれを修正するために何ができるか説明できますか? – sudhakar

答えて

0

理想的には、バーチャルボックスからyum search epel、次にyum install epel-releaseを入力します。

EPELは、あなたのケースでは、yumから入手できないではない場合:

のrpm -ivh EPEL-リリース - 最新-6.noarch.rpm

上記のステップの一つはEPELを行いますレポが正しくインストールされている。

レポの名前は次のように、epel.repo次のようになります。

/etc/yum.repos.d/epel.repo 
[epel] 
name=Extra Packages for Enterprise Linux 6 - $basearch 
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch 
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch 

あなたはおそらくでyumのサービスを再起動する必要があります。

service yum restart 

最初のパッケージを見つけることによって:

yum search ansible 

そして次にyum install ansible

あなたのbaseurl/mntですが、そこに何かがあるとは限りません。yum検索rpmパッケージのローカルリポジトリまたは実際のサイトのいずれかである必要があります。

+0

情報をありがとう、しかし私は同じyumを実行してオフィスネットワークに安全にインストールしたときに実行しましたが、最後にエラーが投げられました.--> Finished Dependency Resolution エラー:パッケージ:ansible-2.2.1.0-1.el6。 noarch(epel) Python-six エラー:パッケージ:ansible-2.2.1.0-1.el6.noarch(epel) PyYAML 問題を回避するために--skip-brokenを試すことができます rpm -Va --nofiles --nodigest – sudhakar

+0

@sudhakar、 'epel-release-latest-6.noarch.rpm'以外の別のrepoを選択してください – Gang