在linux上安裝管理軟件包會遇到包依賴問題,使用yum工具就可以很好的解決這個問題,yum的工作原理基于c/s結構:客戶端與服務器,搭建好客戶端與服務器,就可以使用yum工具了。
一、搭建yum倉庫客戶端
1.yum倉庫的路徑有三種:http://, ftp://,file://,首先創建一個配置文件,用來存放yum倉庫的路徑,倉庫的配置文件要命名為.repo,放在/etc/yum.repos.d目錄下。
2.以本地光盤作為yum倉庫,repodata的父目錄即為倉庫的路徑。
3.配置文件中填寫yum倉庫的id,倉庫的路徑,以及包來源合法性與完整性的相關驗證。
4.使用yum repolist 查看有幾個倉庫,可以看到最新搭建的客戶端的倉庫,yum客戶端搭建成功。
二、搭建yum倉庫服務器
yum倉庫服務器可以讓用戶通過網絡訪問,實現資源共享,以ftp為例,搭建一個基于網絡的yum倉庫服務器。
1.準備工作:禁用防火墻,禁用selinux
2.安裝ftp服務的軟件包
3.啟動服務。ftp服務占用21網絡端口,通過查看端口狀態,可以判斷服務是否開啟
4.準備yum系統軟件包。在/var/ftp/pub目錄下創建一個CentOS文件夾,將光盤復制到CentOS目錄中
5.配置客戶端
通過ftp的地址,就可以訪問搭建好的服務器了。
總結:yum工具可以解決軟件包依賴問題,通過搭建客戶端與服務器就可以方便使用yum工具,從而更好的管理軟件包了。
原創文章,作者:xiamu,如若轉載,請注明出處:http://www.www58058.com/84001