1. 程式人生 > 其它 >CentOS8 AnolisOS8 yum安裝 No match for argument: htop Error: Unable to find a match: htop

CentOS8 AnolisOS8 yum安裝 No match for argument: htop Error: Unable to find a match: htop

映象下載、域名解析、時間同步請點選 阿里雲開源映象站

CentOS8 AnolisOS8 yum安裝失敗

今天有人反饋伺服器卡,登入上伺服器,想看下CPU以及記憶體使用情況,覺得top看不太清晰,想使用htop,發現沒有,就想安裝一個htop,輸入命令,yum安裝

yum install htop

沒想到,返回了錯誤資訊!

Repository epel is listed more than once in the configuration
Last metadata expiration check: 0:00:07 ago on Thu 24 Mar 2022 03:54:06 PM CST.
No match for argument: htop
Error: Unable to find a match: htop

百度查了下,有人說要先清空快取

yum clean all

複製到伺服器上執行後,還是一樣不行,繼續百度找解決方案。

安裝失敗原因

CentOS 8作業系統版本結束了生命週期(EOL),Linux社群已不再維護該作業系統版本。建議您切換到Anolis或Alinux。如果您的業務過渡期仍需要使用CentOS 8系統中的一些安裝包,請根據下文切換CentOS 8的源。

2021年12月31日CentOS 8 EOL。按照社群規則,CentOS 8的源地址
http://mirror.centos.org/centos/8/ 內容已移除,目前第三方的映象站中均已移除CentOS 8的源。阿里雲的源http://mirrors.cloud.aliyuncs.com 和http://mirrors.aliyun.com 也無法同步到CentOS 8的源。當您在阿里雲上繼續使用預設配置的CentOS 8的源會發生報錯。

阿里雲官方映象主頁

這邊找到阿里雲官方映象網站

https://developer.aliyun.com/mirror/

找到CentOS,按照裡面的操作步驟執行,依然失敗!這邊就不貼出來了,反正是錯誤的。

後面找到下面評論,有人給出了一個答案連結,有好幾個點贊,就點進去試試看

https://help.aliyun.com/document_detail/405635.html

果然,成功了!

正確的操作步驟

rename '.repo' '.repo.bak' /etc/yum.repos.d/*.repo
wget https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo -O /etc/yum.repos.d/Centos-vault-8.5.2111.repo
wget https://mirrors.aliyun.com/repo/epel-archive-8.repo -O /etc/yum.repos.d/epel-archive-8.repo
sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g'  /etc/yum.repos.d/Centos-vault-8.5.2111.repo &&  sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo && sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo
sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/epel-archive-8.repo
yum clean all && yum makecache
yum install htop

本文轉自:https://blog.csdn.net/cyzshenzhen/article/details/123714134