記一次手殘誤刪python2和yum重灌的記錄

2021-10-21 16:59:11 字數 1619 閱讀 3157

問題描述

最近想要將伺服器上的python2.7公升級成3.x的版本時。使用了如下命令:

(1)強制刪除已安裝python及其關聯

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

(2)刪除殘餘檔案

# whereis python|xargs rm -frv

執行命令後導致伺服器上的yum命令和python命令都無法使用。出現以下報錯:

[root@test ~]

# python -v

-bash: /usr/bin/python: no such file or directory

[root@test ~]

# yum

-bash: /usr/bin/yum: no such file or directory

解決方案

1.建立目錄用來存放rpm包:

mkdir /usr/local/src/python
檢視系統版本:

檢視位數

getconf long_bit
wget 

wget

wget

wget

wget

wget

wget

wget

wget

wget

wget

wget

wget

wget

wget

wget

wget

wget

wget

wget

3.執行以下命令,開始安裝

rpm -uvh --replacepkgs lvm2-python-libs*.rpm --nodeps --force

rpm -uvh --replacepkgs libxml2-python*.rpm --nodeps --force

rpm -uvh --replacepkgs python*.rpm --nodeps --force

rpm -uvh --replacepkgs rpm-python*.rpm yum*.rpm --nodeps --force

說明:–nodeps --force表示僅安裝當前的,不考慮安裝所需的依賴

4.測試python是否可用

python命令正常

yum命令正常

至此centos7.5重新安裝python2.7及yum完成。

記一次誤刪 git stash 檔案恢復操作

在使用 git 的時候我們都可能會遇到 誤刪的情況的,筆者就遇到了誤刪 stash 中的 在這裡記錄一下如何找回誤操作的 git stash 的 在進行多分支管理 時,我們經常需要在沒完成功能的開發時就需要緊急切換到master 分支進行 hotfix。而我們後不想將未完成的 進行提交,因此就需要進...

記一次手賤之旅 Ubuntu安裝NVIDIA驅動

ubuntu版本15.10。1 我和這位博主一樣,一樣的步奏,安裝nvidia驅動。ubuntu 14.04 安裝nvidia驅動後不能進入圖形介面的恢復過程 結果,發生意外了,一樣的情況,就是在登入介面,輸入密碼後,不斷迴圈,進不去桌面。理論上這位博主的做法應該沒問題,但,失敗了。2 嘗試 申請乙...

記git stash誤刪除後的一次恢復

我想把來龍去脈都好好理理。事情是這樣的 今天更改了一些檔案,現在臨時需要修乙個其他分支的bug。臨走前看了一眼自己今天的工作量。嗯現在新建分支去修bug 萬惡的起源在這裡。在今天的工作量中我新建了幾個檔案並且移動了幾個檔案,未add的檔案不阻止切換分支,並且在所有分支上都顯示為未跟蹤 我基於以前都是...