CentOS 刪除Python和yum后如何恢復(fù)yum

有一逗逼朋友在搞Python的時候把Python2.7卸載了,并順手刪除了yum.

幫忙恢復(fù),遇到了一些坑,特此記錄一下。

步驟一丶 安裝Python

以安裝Python2.7.15為例,遠程至Linux服務(wù)器,依次執(zhí)行:

$ cd /usr/local/src

$ wget https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tgz

$ tar -zxvf Python-2.7.15.tgz

$ cd Python-2.7.15

$ ./configure

$ make && make install
  • 如果你在刪除yum之前未安裝wget,可以在本地下載后上傳到服務(wù)器并進行安裝迎膜。

步驟二丶 恢復(fù)yum

先把可能殘留的yum相關(guān)的東西刪除:

rpm -aq|grep yum|xargs rpm -e --nodeps

http://mirrors.163.com/centos目錄下,下載所需的相關(guān)文件

  • python-urlgrabber-3.10-8.el7.noarch.rpm

  • python-iniparse-0.4-9.el7.noarch.rpm

  • yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm

  • yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

  • yum-3.4.3-158.el7.centos.noarch.rpm

這些文件的具體鏈接和你是用的系統(tǒng)版本有關(guān),如我是用的是CentOS7,則對應(yīng)的目錄為:http://mirrors.163.com/centos/7/os/x86_64/Packages,如使用CentOS6,可以到http://mirrors.163.com/centos/6/os/x86_64/Packages目錄下尋找.

$ wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-8.el7.noarch.rpm

$ wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm 

$ wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm

$ wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

$ wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-158.el7.centos.noarch.rpm

下載完畢之后,安裝順序進行安裝:

$ rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm

$ rpm -ivh python-urlgrabber-3.10-8.el7.noarch.rpm

$ rpm -ivh yum-3.4.3-158.el7.centos.noarch.rpm yum-metadata-parser-1.1.4-10.el7.x86_64.rpm yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm

其中第三步中的包需要同時進行安裝,單獨安裝會出現(xiàn)依賴錯誤袍辞。

如果在安裝過程中出現(xiàn)類似于:python(abi) = 2.7 is needed by xxx這樣的錯誤,那你可能需要先安裝如下兩個包:

  • python-libs-2.7.5-68.el7.x86_64.rpm

  • python-2.7.5-68.el7.x86_64.rpm

  • python-devel-2.7.5-68.el7.x86_64.rpm

同樣的,安裝方法為:

$ wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-libs-2.7.5-68.el7.x86_64.rpm 

$ wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-2.7.5-68.el7.x86_64.rpm

$ wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-devel-2.7.5-68.el7.x86_64.rpm

$ rpm -ivh python-libs-2.7.5-68.el7.x86_64.rpm 

$ rpm -ivh python-2.7.5-68.el7.x86_64.rpm

$ rpm -ivh python-devel-2.7.5-68.el7.x86_64.rpm

然后再返回去執(zhí)行前面幾個的安裝。

步驟三丶 更新repo文件

依次執(zhí)行如下的命令:

$ cd /etc/yum.repos.d

$ wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

$ rm -rf CentOS-Base.repo

$ mv CentOS7-Base-163.repo CentOS7-Base.repo

此時,安裝已經(jīng)完成造寝】暮椋可在命令行下直接使用yum指令進行驗證,如任有問題,請檢查以上步驟是否有遺漏。

其他

在剛開始修復(fù)yum時,嘗試使用下載yum,通過運行 yummain.py install yum 進行安裝,遇到了諸如pycurl缺失,sqlitecachec缺失等一系列的問題,最終發(fā)現(xiàn)還是通過以上的方法安裝最為省事诫龙。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末析显,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子签赃,更是在濱河造成了極大的恐慌谷异,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,036評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件锦聊,死亡現(xiàn)場離奇詭異歹嘹,居然都是意外死亡,警方通過查閱死者的電腦和手機括丁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評論 3 395
  • 文/潘曉璐 我一進店門荞下,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事尖昏⊙鏊埃” “怎么了?”我有些...
    開封第一講書人閱讀 164,411評論 0 354
  • 文/不壞的土叔 我叫張陵抽诉,是天一觀的道長陨簇。 經(jīng)常有香客問我,道長迹淌,這世上最難降的妖魔是什么河绽? 我笑而不...
    開封第一講書人閱讀 58,622評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮唉窃,結(jié)果婚禮上耙饰,老公的妹妹穿的比我還像新娘。我一直安慰自己纹份,他們只是感情好苟跪,可當我...
    茶點故事閱讀 67,661評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蔓涧,像睡著了一般件已。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上元暴,一...
    開封第一講書人閱讀 51,521評論 1 304
  • 那天篷扩,我揣著相機與錄音,去河邊找鬼茉盏。 笑死鉴未,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的援岩。 我是一名探鬼主播歼狼,決...
    沈念sama閱讀 40,288評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼掏导,長吁一口氣:“原來是場噩夢啊……” “哼享怀!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起趟咆,我...
    開封第一講書人閱讀 39,200評論 0 276
  • 序言:老撾萬榮一對情侶失蹤添瓷,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后值纱,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鳞贷,經(jīng)...
    沈念sama閱讀 45,644評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,837評論 3 336
  • 正文 我和宋清朗相戀三年虐唠,在試婚紗的時候發(fā)現(xiàn)自己被綠了搀愧。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,953評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖咱筛,靈堂內(nèi)的尸體忽然破棺而出搓幌,到底是詐尸還是另有隱情,我是刑警寧澤迅箩,帶...
    沈念sama閱讀 35,673評論 5 346
  • 正文 年R本政府宣布溉愁,位于F島的核電站,受9級特大地震影響饲趋,放射性物質(zhì)發(fā)生泄漏拐揭。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,281評論 3 329
  • 文/蒙蒙 一奕塑、第九天 我趴在偏房一處隱蔽的房頂上張望堂污。 院中可真熱鬧,春花似錦龄砰、人聲如沸敷鸦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽扒披。三九已至,卻和暖如春圃泡,著一層夾襖步出監(jiān)牢的瞬間碟案,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評論 1 269
  • 我被黑心中介騙來泰國打工颇蜡, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留价说,地道東北人。 一個月前我還...
    沈念sama閱讀 48,119評論 3 370
  • 正文 我出身青樓风秤,卻偏偏與公主長得像鳖目,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子缤弦,可洞房花燭夜當晚...
    茶點故事閱讀 44,901評論 2 355

推薦閱讀更多精彩內(nèi)容