1. 程式人生 > >解析linux包管理和系統更新

解析linux包管理和系統更新

1.rpm是一種開放的包管理系統,可以提供快速安裝軟體包的方式

2.rpm不能很好的解決軟體包依賴關係,所以出現yum.

rpm命令

  

3.軟體包相關

安裝rpm包一般用rpm -ivh

升級軟體包一般用rpm -Uvh

rpm -V 驗證軟體包,

4.yum安裝包的作用

(1)的方式提供了一種很好的解決軟體包之間依賴性的問題。

(2)yum便於管理大量系統的更新問題

(3)可以配置多個倉庫

(4)簡潔的配置檔案

(5)使用方便

5.配置yum客戶端更新源

(1)在/etc/yum.repos.d目錄下有CentOS

-Base.repo檔案用於設定遠端倉庫 CentOS-Media.repo設定本地倉庫

(2).repos檔案中,repositoryid:指定一個倉庫,name指定倉庫名稱, baseurl:指定倉庫的URL,mirrorlist指定倉庫的映象站點,enable是否啟用本倉庫,gpgcheck是否檢查軟體包的GPG簽名,gpgkey:指定GPG簽名檔案的URL

yum包的命令

  

6.加速yum下載

(1)

vim /etc/yum.conf

(2)

proxy=代理ip:埠

proxy_username=代理伺服器的使用者名稱

proxy_password=代理伺服器密碼

7.配置yum,讓yum自動選擇最快的映象伺服器

yum install yum-fastestmirror

原文來自:https://www.linuxprobe.com/linux-system-updata.html