Centos

CentOS 7 - yum 安裝不工作

  • December 15, 2021

每當我想使用命令時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]# 

我如何使它工作?

這些步驟可能會對您有所幫助,

  1. yum clean all&yum clean metadata
  2. 簽入文件/etc/yum.repos.d並確保它們不是enabled = 0每個 repo 都有(每個文件可能不止一個)。
  3. 最後,您將能夠執行yum update並蒐索所需的包。

對於 CentOS/RHEL 7,repoforge 儲存庫中不再提供 autossh。所以你需要從原始碼建構和編譯它,這是你應該做的:

$ 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

引用自:https://unix.stackexchange.com/questions/298110