首页 > 代码库 > YUM

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


本文出自 “瘾” 博客,请务必保留此出处http://luoyuxiangnian.blog.51cto.com/6214813/1564296

YUM