天天看點

linux軟體包管理工具,軟體包管理工具——yum

在linux上安裝管理軟體包會遇到包依賴問題,使用yum工具就可以很好的解決這個問題,yum的工作原理基于c/s結構:用戶端與伺服器,搭建好用戶端與伺服器,就可以使用yum工具了。

一、搭建yum倉庫用戶端

1.yum倉庫的路徑有三種:http://, ftp://,file://,首先建立一個配置檔案,用來存放yum倉庫的路徑,倉庫的配置檔案要命名為.repo,放在/etc/yum.repos.d目錄下。

linux軟體包管理工具,軟體包管理工具——yum

2.以本地CD光牒作為yum倉庫,repodata的父目錄即為倉庫的路徑。

linux軟體包管理工具,軟體包管理工具——yum

3.配置檔案中填寫yum倉庫的id,倉庫的路徑,以及包來源合法性與完整性的相關驗證。

linux軟體包管理工具,軟體包管理工具——yum

4.使用yum repolist 檢視有幾個倉庫,可以看到最新搭建的用戶端的倉庫,yum用戶端搭建成功。

linux軟體包管理工具,軟體包管理工具——yum

二、搭建yum倉庫伺服器

yum倉庫伺服器可以讓使用者通過網絡通路,實作資源共享,以ftp為例,搭建一個基于網絡的yum倉庫伺服器。

1.準備工作:禁用防火牆,禁用selinux

linux軟體包管理工具,軟體包管理工具——yum
linux軟體包管理工具,軟體包管理工具——yum
linux軟體包管理工具,軟體包管理工具——yum
linux軟體包管理工具,軟體包管理工具——yum

2.安裝ftp服務的軟體包

linux軟體包管理工具,軟體包管理工具——yum
linux軟體包管理工具,軟體包管理工具——yum

3.啟動服務。ftp服務占用21網絡端口,通過檢視端口狀态,可以判斷服務是否開啟

linux軟體包管理工具,軟體包管理工具——yum

4.準備yum系統軟體包。在/var/ftp/pub目錄下建立一個CentOS檔案夾,将CD光牒複制到CentOS目錄中

linux軟體包管理工具,軟體包管理工具——yum
linux軟體包管理工具,軟體包管理工具——yum

5.配置用戶端

linux軟體包管理工具,軟體包管理工具——yum

通過ftp的位址,就可以通路搭建好的伺服器了。

linux軟體包管理工具,軟體包管理工具——yum

總結:yum工具可以解決軟體包依賴問題,通過搭建用戶端與伺服器就可以友善使用yum工具,進而更好的管理軟體包了。

原創文章,作者:xiamu,如若轉載,請注明出處:http://www.178linux.com/84001