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