YUM

YUM軟件倉庫可以完成安裝、卸載、自動升級rpm軟件包,並能夠自動查找並解決RPM包之間的依賴關係,YUM軟件倉庫通常藉助於HTTPFTP協議進行發佈,方便向網絡中的客戶機提供軟件源服務。

服務端網絡安裝源

1、準備軟件倉庫

 A)確認安裝了vsftpd,並開啓了服務。

B)創建一個目錄,並將光盤裏的內容全部複製到創建的目錄下

       [root@localhost ~]#mkdir /var/ftp/rhel5

[root@localhost ~]# cp -rf /media/* /var/ftp/rhel5

 C)在軟件倉庫中加入非官方RPM包組,包括存在依賴關係的所有RPM包,使用vreaterepo工具建立倉庫數據文件

         [root@localhost~]# rpm -ivh /media/Server/createrepo-0.4.11-3.el5.noarch.rpm

         [root@localhostServer]# cd /var/ftp/rhel5/Server/

         [root@localhostServer]# createrepo -g repodata/comps-rhel5-server-core.xml ./

         [root@localhostServer]# cd /var/ftp/rhel5/Cluster

[root@localhostCluster]# createrepo -g repodata/comps-rhel5-cluster.xml ./

[root@localhostCluster]# cd /var/ftp/rhel5/ClusterStorage/

[root@localhostClusterStorage]# createrepo -g repodata/comps-rhel5-cluster-st.xml ./

[root@localhostClusterStorage]# cd /var/ftp/rhel5/VT/

[root@localhostVT]# createrepo -g repodata/comps-rhel5-vt.xml ./

2、配置軟件倉庫位置

[root@localhost VT]# vim/etc/yum.repos.d/rhel-debuginfo.repo

[rhel-debuginfo]

name=Server

baseurl=ftp://192.168.199.123/rhel5/Server       ##FTP的地址

enabled=1                                        ##啓用此軟件倉庫

gpgcheck=0                                       ##驗證軟件包的簽名0爲不驗證

[rhel-Cluster]

name=Cluster

baseurl=ftp://192.168.199.123/rhel5/Cluster

enabled=1

gpgcheck=0

[rhel-ClusterStorage]

name=ClusterStorage

baseurl=ftp://192.168.199.123/rhel5/ClusterStorage

enabled=1

gpgcheck=0

[rhel-VT]

name=VT

baseurl=ftp://192.168.199.123/rhel5/VT

enabled=1

gpgcheck=0

 

 

清除YUM倉庫緩存             yum -y clean all

重新構建新的緩存            yum makecache

查詢軟件包列表              yum list

查詢包組列表                yum grouplist

查詢軟件包的描述信息        yum info httpd

查詢指定的軟件包            yum search all httpd      all會加大搜索範圍

安裝軟件包                  yum –y install httpd

安裝包組                    yum–y groupinstall  "開發工具"

卸載軟件包                  yum–y remove httpd

升級                        yumupdate httpd


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章