記錄redhat服務器yum和wget不能使用的解決辦法


記錄redhat服務器yum和wget不能使用的解決辦法

1.先檢查以下我們的linux系統環境,看看是不是Redhat7的版本

cat /etc/redhat-release

  1. 檢查系統中是否安裝了yum以及安裝了哪些包。

rpm -qa |grep yum

3.刪除redhat系統中自帶的yum包

rpm -qa|grep yum|xargs rpm -e --nodeps(不檢查依賴,直接刪除rpm包)

rpm -qa |grep yum (查詢確認)

4.下載yum安裝包(若wget不能使用,則復制后面的地址到瀏覽器中可直接下載,若出現404可進入此網站

http://mirrors.163.com/centos/7/os/x86_64/Packages/找到對應版本的下載,直接ctrl+F鍵尋找)

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/python-urlgrabber-3.10-8.el7.noarch.rpm
   
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-158.el7.centos.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-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm
   
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-45.el7.noarch.rpm

5.下載后將這些安裝包上傳到linux的~目錄下,

(注:如果用finalshell可直接點擊上傳文件,如果是Xshell的有lrzsz可以直接拖拽上傳,都沒有的用掛載u盤或者用ftp)

6.安裝

rpm -ivh *.rpm

--force 即使覆蓋屬於其它包的文件也強迫安裝
--nodeps 如果該RPM包的安裝依賴其它包,即使其它包沒裝,也強迫安裝。

rpm -ivh --force --nodeps yum* 最終的強制安裝指令

7.配置源(此處配置的是網易的163的源)

yum-config-manager --add-repo="http://mirrors.163.com/.help/CentOS6-Base-163.repo"

然后切換到/etc/yum.repos.d/目錄下,修改文件內容,將文件中的“$releasever”改為“7”,“RPM-GPG-KEY-CentOS-6”改為“RPM-GPG-KEY-CentOS-7”,使用一下命令進行全局替換

esc + : 使用命令行執行
   
:%s/$releasever/7/ge
:%s/RPM-GPG-KEY-CentOS-6/RPM-GPG-KEY-CentOS-7/ge

8.清除原有緩存,使設置生效

clean all   #清理yum緩存,使設置生效
yum makecache  #將服務器上的軟件包信息緩存到本地,以提高搜索安裝軟件的速

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM