Linux系列之安裝yum和解決遇到的問題


yum的安裝其實非常簡單,幾步就能搞定的事,但是在安裝的過程中總會出現一些問題,下面我就將在安裝過程中遇到的問題做一個總結。

第一步:查看、卸載yum包

1.查看是否安裝了yum包

rpm -qa|grep yum

若已經安裝了yum,則會在輸出命令后顯示一些相對應的yum包

2.卸載已有的yum包

Red Hat Enterprise Linux 需要注冊,收費才可以使用yum進行自由下載,因此一般操作都是卸載當前的yum,通過下載centerOS對應的yum 進行安裝。

卸載yum

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

此時在輸入yum ,則會提示bash: yum: 未找到命令...

第二步:下載yum包

通過國內的yum倉庫下載

http://mirrors.163.com/centos/7/os/x86_64/Packages/
http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/
將下載下來的安裝包上傳到服務器

第三步:安裝

1.安裝Python包

rpm -ivh python-*

2.安裝rpm-4.11.3-43.el7.x86_64.rpm

rpm -ivh rpm-4.11.3-43.el7.x86_64.rpm

百度了一些安裝yum的步驟,有些講的是不下載這個rpm包直接安裝yum包,這樣肯定會報的錯

警告:yum-3.4.3-167.el7.centos.noarch.rpm: 頭V3 RSA/SHA256 Signature, 密鑰 ID f4a80eb5: NOKEY
錯誤:依賴檢測失敗:
        rpm >= 0:4.11.3-22 被 yum-3.4.3-167.el7.centos.noarch 需要

因此建議一次性將所有的包下載完,安裝完Python再安裝rpm包,最后在安裝yum包

安裝rpm-4.11.3-43.el7.x86_64.rpm

rpm -ivh rpm-4.11.3-43.el7.x86_64.rpm

升級rpm包

rpm -Uvh rpm-4.11.3-43.el7.x86_64.rpm --nodeps

3.安裝yum包

rpm -ivh yum-*

4.測試yum

輸入yum,如出現以下信息則說明安裝成功

第四步:安裝yum源

1.更改yum源,下載yum配置文件,見阿里鏈接

https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b116LmajF

使用阿里鏡像安裝yum源

[root@  yum]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
--2020-05-14 17:55:06--  https://mirrors.aliyun.com/repo/Centos-7.repo
正在解析主機 mirrors.aliyun.com (mirrors.aliyun.com)... 失敗:未知的名稱或服務。
wget: 無法解析主機地址 “mirrors.aliyun.com”

只需要在網絡配置文件ifcfg-en里添加一行 DNS1=8.8.8.8命令,重啟后在運行上面的命令

2.運行yum makecache

在運行yum makecache時報以下錯誤

http://mirrors.aliyun.com/centos/%24releasever/os/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to mirrors.aliyun.com:80; 操作現在正在進行"
正在嘗試其它鏡像。
^Chttp://mirrors.aliyuncs.com/centos/%24releasever/os/x86_64/repodata/repomd.xml: [Errno 14] curl#56 - "Callback aborted"
正在嘗試其它鏡像。
http://mirrors.cloud.aliyuncs.com/centos/%24releasever/os/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found

百度了一下才知道要去修改CentOS對應的repo配置,將配置文件里的$releasever 全部改為CentOS對應的版本(7或6)

 

 此時在運行yum makecache就不會有什么問題了。

這個時候yum就安裝成功了,可以去使用yum安裝你需要的東西了

 

 

你看,這時光,不急不緩,不前不后


免責聲明!

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



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