欧美成人片一区二区三区,久久碰人妻一区二区三区,久久婷婷激情综合色综合俺也去,狂野欧美性猛交免费视频,久久夜色精品国产亚洲

16
2023/07

AnolisOS刪除Python后yum無法使用的解決方法

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

今天把互聯(lián)網(wǎng)應急指揮系統(tǒng)的項目遷移到另一臺虛擬服務器的AnolisOS系統(tǒng)上,項目需要使用python的3.10版本,目標機器上因為是AnolisOS系統(tǒng),系統(tǒng)默認的是3.6的版本,所以計劃把3.6的版本升級至3.10版本,先用的whereis 查到所有的python版本,然后rm -f刪除掉,結果yum無法使用了,一直提示已放棄 (核心已轉儲)。

image.png

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

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

進入終端

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

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

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

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

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

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

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


關鍵詞:
返回列表