久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

16
2023/07

AnolisOS刪除Python后yum無(wú)法使用的解決方法

發(fā)布時(shí)間:2023-07-16 20:21:08
發(fā)布者:趙小華
瀏覽量:
0

今天把互聯(lián)網(wǎng)應(yīng)急指揮系統(tǒng)的項(xiàng)目遷移到另一臺(tái)虛擬服務(wù)器的AnolisOS系統(tǒng)上,項(xiàng)目需要使用python的3.10版本,目標(biāo)機(jī)器上因?yàn)槭茿nolisOS系統(tǒng),系統(tǒng)默認(rèn)的是3.6的版本,所以計(jì)劃把3.6的版本升級(jí)至3.10版本,先用的whereis 查到所有的python版本,然后rm -f刪除掉,結(jié)果yum無(wú)法使用了,一直提示已放棄 (核心已轉(zhuǎn)儲(chǔ))。

image.png

后來(lái)查詢資料得知yum是使用python作為運(yùn)行環(huán)境,不能直接刪除,網(wǎng)上很多步驟都是指導(dǎo)Centos的下的python2.7版本刪除導(dǎo)致的yum不能使用,對(duì)于AnolisOS系統(tǒng)卻沒(méi)有對(duì)應(yīng)的文檔。

既然AnolisOS系統(tǒng)和Centos系統(tǒng)軟件安裝都差不多,那思路應(yīng)該也差不多,于是按照下面的步驟進(jìn)行操作。

進(jìn)入終端

rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps

目的是強(qiáng)制刪除所有python的的關(guān)聯(lián),

whereis python |xargs rm -frv 刪除所有剩余的殘留文件,然后使用whereis python進(jìn)行查找,確保沒(méi)有和python相關(guān)的內(nèi)容。

這個(gè)時(shí)候還不能直接重裝yum,需要檢查下yum的殘留文件進(jìn)行刪除,同樣的命令rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps ,whereis yum |xargs rm -frv 先刪除包和依賴,然后在刪除剩余的文件。

這樣就清除干凈了,下面就是重建yum的關(guān)鍵操作

我們創(chuàng)建一個(gè)臨時(shí)的下載目錄并且進(jìn)入,mkdir ~/wenhui-yum ,cd ~/wenhui-yum ,然后使用repotrack下載yum,有的情況下可能需要加入/usr/bin/repotrack , repotrack yum ,下載完后使用rpm -Uvh --force --nodeps *.rpm 強(qiáng)制安裝所有包。

最后一步,rm -rf ~/wenhui-yum 刪除這個(gè)目錄,使用yum update下就可以了。


關(guān)鍵詞:
返回列表