web-dev-qa-db-ja.com

yum +メッセージとは-利用可能なパッケージがありません

Linux Red-hatバージョン-5.7にansibleツールをインストールしようとしています

yum install ansible
Loaded plugins: security
Setting up Install Process
No package ansible available.
Nothing to do

私のLinuxマシンにansibleがインストールされていません-確かに!

だから私が得る理由-利用可能なパッケージはありません。そしてこれを解決するには?

yum.repos.dからのビューは次のとおりです。

/etc/yum.repos.d]# ls
rhel-debuginfo.repo  rhel-source.repo  service-cd-repo.repo  stp-default-   repo.repo

私は次のように解決しています:

ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=50 time=63.4 ms

更新-epel-releaseパッケージをインストールしてみます

yum install epel-release
Loaded plugins: security
service-cd                                                                                                      |  951 B     00:00     
swp-default                                                                                                  |  951 B     00:00     
Setting up Install Process
No package epel-release available.
Nothing to do

2回目の更新:

  wget --no-check-certificate https://dl.fedoraproject.org/pub/epel/epel- release-latest-5.noarch.rpm
 --2015-08-17 14:54:20--  https://dl.fedoraproject.org/pub/epel/epel-   release-latest-5.noarch.rpm
  Resolving dl.fedoraproject.org... 209.132.181.26, 209.132.181.27,   209.132.181.25, ...
  Connecting to dl.fedoraproject.org|209.132.181.26|:443... connected.
 WARNING: cannot verify dl.fedoraproject.org's certificate, issued by     `/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert SHA2 Hig:
  Unable to locally verify the issuer's authority.
  HTTP request sent, awaiting response... 200 OK
  Length: 12232 (12K) [application/x-rpm]
  Saving to: `epel-release-latest-5.noarch.rpm'

  100%  [==========================================================================================>] 12,232      54.0K/s   in 0.2s    

     2015-08-17 14:54:22 (54.0 KB/s) - `epel-release-latest-5.noarch.rpm.1' saved [12232/12232]


 rpm -ivh epel-release-latest-5.noarch.rpm
 warning: epel-release-latest-5.noarch.rpm: Header V3 DSA signature:  NOKEY, key ID 217521f6
 Preparing...                ###########################################   [100%]



  yum repolist
  Loaded plugins: security
  epel                                                                                                               | 3.7 kB     00:00     
   service-cd                                                                                                      |  951 B     00:00     
 swp-default                                                                                                   |  951 B     00:00     
repo id                                       repo name                                                                          status
epel                                          Extra Packages for      Enterprise Linux 5 - i386                                    5,411
service-cd                                    RHEL5 service-cd repository                                                         155
 swp-default                                   RHEL5 yum repository                                                                 239
  repolist: 5,805



 yum install ansible
 Loaded plugins: security
 Setting up Install Process
 No package ansible available.
 Nothing to do
10
maihabunash

AnsibleはEnterprise Linux用の追加パッケージ(EPEL)リポジトリの一部であるため、最初に install epel-release package を実行する必要があります

$ Sudo yum install epel-release

これで、リポジトリがリポジトリリストに表示されます。

$ Sudo yum repolist

これで、先に進んでansibleをインストールできます

$ Sudo yum install ansible

RHEL 7.x以前では、インストールは手動で行う必要がありました。 EL5用に install epel-release package を開き、epel-releaseの最新バージョンをダウンロードするか、以下のコマンドを実行します

$ wget https://archives.fedoraproject.org/pub/archive/epel/5/x86_64/epel-release-5-4.noarch.rpm
$ Sudo rpm –ivh epel-release-latest-5.noarch.rpm
$ Sudo yum repolist
$ Sudo yum install ansible

Ansibleのインストールマニュアルでは、これは configure EPEL と呼ばれています。

お役に立てれば :)

2番目の更新への応答

手動でインストールする場合、EPELからソフトウェアをインストールする前に、キャッシュを期限切れにしてローカルリポジトリデータベースを再作成する必要がある場合もあります。それは以下で行うことができます

$ yum clean expire-cache
$ yum createrepo 
7

これにはEPELが必要です。

Reds Enterprise Linux Serverリリース7のAnsibleをインストールするには、以下の手順に従います。redhatのバージョンに基づいて、 Enabline EPEL に従います。

1. yum -y update
2. yum install wget
3. wget http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
4. rpm -ivh epel-release-7-11.noarch.rpm
5. yum repolist
6. yum install ansible
1
Arun