環境:

原計劃安裝python3,提前删除了python2,在安裝過程中遇到問題于是誤删除了yum,此時,python、yum已經完全删除。
用whereis python,whereis yum驗證删除,無結果傳回。
1、準備工作
在目錄中建立一個檔案夾用于存放所需檔案,如:
#mkdir /usr/local/package
#cd /usr/local/package
從鏡像站中下載下傳所需檔案:
https://mirrors.aliyun.com/alinux/2.1903/os/x86_64/Packages/下載下傳下列檔案:
python-2.7.5-76.1.al7.x86_64.rpm
python-devel-2.7.5-76.1.al7.x86_64.rpm
python-iniparse-0.4-9.1.al7.noarch.rpm
python-libs-2.7.5-76.1.al7.x86_64.rpm
python-pycurl-7.19.0-19.4.al7.x86_64.rpm
python-urlgrabber-3.10-9.1.al7.noarch.rpm
rpm-4.11.3-35.1.al7.x86_64.rpm
rpm-python-4.11.3-35.1.al7.x86_64.rpm
yum-3.4.3-161.2.al7.noarch.rpm
yum-metadata-parser-1.1.4-10.1.al7.x86_64.rpm
yum-plugin-fastestmirror-1.1.31-50.1.al7.noarch.rpm
建議建立一個xxx.txt檔案,複制下列内容到該txt檔案中并儲存。
https://mirrors.aliyun.com/alinux/2.1903/os/x86_64/Packages/python-2.7.5-76.1.al7.x86_64.rpm
https://mirrors.aliyun.com/alinux/2.1903/os/x86_64/Packages/python-devel-2.7.5-76.1.al7.x86_64.rpm
https://mirrors.aliyun.com/alinux/2.1903/os/x86_64/Packages/python-iniparse-0.4-9.1.al7.noarch.rpm
https://mirrors.aliyun.com/alinux/2.1903/os/x86_64/Packages/python-libs-2.7.5-76.1.al7.x86_64.rpm
https://mirrors.aliyun.com/alinux/2.1903/os/x86_64/Packages/python-pycurl-7.19.0-19.4.al7.x86_64.rpm
https://mirrors.aliyun.com/alinux/2.1903/os/x86_64/Packages/python-urlgrabber-3.10-9.1.al7.noarch.rpm
https://mirrors.aliyun.com/alinux/2.1903/os/x86_64/Packages/rpm-4.11.3-35.1.al7.x86_64.rpm
https://mirrors.aliyun.com/alinux/2.1903/os/x86_64/Packages/rpm-python-4.11.3-35.1.al7.x86_64.rpm
https://mirrors.aliyun.com/alinux/2.1903/os/x86_64/Packages/yum-3.4.3-161.2.al7.noarch.rpm
https://mirrors.aliyun.com/alinux/2.1903/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.1.al7.x86_64.rpm
https://mirrors.aliyun.com/alinux/2.1903/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-50.1.al7.noarch.rpm
然後運作如下指令:
#wget -c -i xxx.txt
在目前檔案夾下實作批量下載下傳。
準備檔案下載下傳完成:
2、安裝
建議安裝順序:
#rpm -ivh python-*
#rpm -ivh rpm-python-*
#rpm -ivh yum-*
但是安裝到rpm-python會報錯,
因依賴關系錯誤導緻的報錯,通過強制安裝将服務或軟體來解決。
。
需在指令末尾加上--force (強制) 和--nodeps(不查找依賴關系)。
#rpm -ivh rpm-python-4.11.3-35.1.al7.x86_64.rpm --force --nodeps
該安裝過程中不再分析包之間的依賴關系,直接進行安裝。
安裝完成結果如下圖所示。
3、檢查
#yum --version
#python -V
出現下圖資訊,證明安裝完成。