rpm管理軟件包的命令,很難用,須要手動解決以來關係,因此最好用html
yum 能夠同時配置多個資源庫(Repository),簡潔的配置文件(/etc/yum.conf),自動解決增長或刪除rpm 包時遇到的依賴性問題,保持與RPM 數據庫的一致性。python
CentOS 默認已經安裝了yum,若是安裝了就跳過該步驟數據庫
查看系統默認安裝的yumcentos
rpm -qa|grep yum
卸載命令,根據查看到的卸載,中間以空格隔開緩存
rpm -e a b c
下載新的yum安裝包:http://mirror.centos.org/centos/6/os/x86_64/Packages/阿里雲
# 安裝依賴包 # wget http://mirror.centos.org/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm # wget http://mirror.centos.org/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.i686.rpm # wget http://mirror.centos.org/centos/6/os/x86_64/Packages/yum-3.2.29-40.el6.centos.noarch.rpm # wget http://mirror.centos.org/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
安裝code
# rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm # rpm -ivh yum-metadata-parser-1.1.2-14.1.el6.i686.rpm # 最後兩個安裝包要放在一塊兒同時安裝,不然會提示相互依賴,安裝失敗。 # rpm -ivh yum-3.2.27-14.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.26-11.el6.noarch.rpm
有時會遇到須要其餘包的狀況,仍是在這個目錄下找到所需的包;若是是由於版本的問題,最好先刪除以前的版本,再安裝新版本,否則可能會遇到conflict問題,刪除包的命令以下htm
# rpm -e 文件名
阿里雲鏡像網址:https://opsx.alibaba.com/mirror?lang=zh-cn blog
選擇要下載的系統centos --->點擊幫助-->選擇要下載的版本複製-->下載ip
epel一樣如此
進入yum源目錄
cd /etc/yum.repos.d/
查看yum源文件
ls -l
新建一個repo_bak目錄,用於保存系統原來的repo文件
mkdir repo_bak # 新建目錄 mv *.repo repo_bak/ # 將全部以.repo結尾的文件移動到repo_bak/中 ls -l # 查看
下載新的阿里雲yum源,網址同上
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #-O 指定下載後的文件,存放到某個路徑,切更名 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo #配置第三方軟件源,epel源
清除系統yum緩存並生成新的yum緩存
yum clean all # 清除系統的yum緩存 yum makecache # 生成yum緩存