web-dev-qa-db-ja.com

CentOS 7-yumインストールが機能しない

コマンドyum install <packagename>を使用するたびにエラーが発生します。

利用可能なパッケージはありません

例えば、

[root@cpanel1 etc]# yum install autossh
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.t-2.net
 * extras: centos.t-2.net
 * updates: centos.t-2.net
No package autossh available.
Error: Nothing to do
[root@cpanel1 etc]# 

どうすれば機能しますか?

12
Kunok

これらのステップはあなたを助けるかもしれません、

  1. yum clean allyum clean metadata

  2. /etc/yum.repos.dのファイルを確認し、すべてのリポジトリにenabled = 0がないことを確認します(ファイルごとに複数ある場合があります)。

  3. 最後に、yum updateを実行して、目的のパッケージを検索できます。

17
Rahul

CentOS/RHEL 7の場合、autosshはRepoforgeリポジトリで使用できなくなりました。そのため、ソースからビルドしてコンパイルする必要があります。次のようにしてください。

$ Sudo yum install wget gcc make
$ wget http://www.harding.motd.ca/autossh/autossh-1.4e.tgz
$ tar -xf autossh-1.4e.tgz
$ cd autossh-1.4e
$ ./configure
$ make
$ Sudo make install
7
FarazX

autosshはepelリポジトリでも利用できます:

# mkdir /usr/src/epel && cd "$_"
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpm
# rpm -ihv epel-release-7-10.noarch.rpm
# yum install autossh
0
maxime_039

autosshが機能しない場合は、epelリポジトリでも利用できます。

# mkdir /usr/src/epel && cd "$_"
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpm
# rpm -ihv epel-release-7-10.noarch.rpm
# yum install
0
user254894