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 �Cy install httpd

安装包组                    yum�Cy groupinstall  "开发工具"

卸载软件包                  yum�Cy remove httpd

升级                        yumupdate httpd


你可能感兴趣的:(yum)