RedHat系列Linux软件包管理之yum仓库搭建

YUM(Yellow dog Updater,Modified):基于rpm包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依耐性关系,并且一次安装所有依耐的软件包,无须繁琐地一次次下载、安装。
软件来源:
   可供Yum下载的软件包括fedora本身的软件包以及源自rpm.livna.org的Fedora
   Extras,全部是由Linux社区维护的,并且基本上是自由软件。所有的包都有一个独立的GPG签名,主要是为了用户系统的安全。

图形化前端:
   Yum的图形化前端主要有yumex和kyum。它们并不是独立于Yum的,而是Yum的图形前端,也就是说在安装和使用Yumex和kyum时,都是以yum的安装和配置为基础;所以在使用Yumex或kyum时,必须先安装配置YUM。

实施步骤:
一.做好准备工作:
   1.安装FTP,一般都是通过FTP来下载软件包。
       mkdir /mnt/cdrom
       mount -t iso9660 /dev/cdrom /mnt/cdrom
       cd /mnt/cdrom/Packages/
       rpm -ivh vsftpd-2.2.2-11.el6.x86_64.rpm
       service vsftpd restart
   2.现在进行拷贝文件:
       将光盘里的所有文件都拷贝到/var/ftp/pub下面。
       实际上只拷贝Server 和VT两个文件过去就行了,还可以不用把全部RPM安装软         件包拷贝过去,太多了,一共2.4G左右,如果系统一开始安装分配给var的空间不        够就可以这样做.
       完成后切换到/var/ftp/pub/目录下
       删除*.html
       删除Server/repodata/TRANS.TBL
       删除VTr/repodata/TRANS.TBL
       以上是建议删除的,不删除也可以.
       rm -f *.html
       rm -f Server/repodata/TRANS.TBL
二、配置客户端:
   vi /etc/yum.repos.d/rhel-source.repo
   在文件末尾添加如下内容:
   [rhel-6.3-local_yumbase]
   name=rhel-6.3-local_yumbase
   baseurl=ftp://192.168.1.254/pub
   enbled=1
   gpgcheck=0

   配置文件内容简介:
   [ ]内的是仓库的名字
   name仓库的描述
   baseurl 是你的YUM源地址,因为这里配置的是FTP,还可以是HTTP,FILE等
   enabled 是否启用这个仓库,1为起用,0为禁用
   gpgcheck 是否检查GPG签名(用来验证要安装的包是不是REDHAT官方的)
   GPGKEY 的存放地址需要用下面的命令到入这个签名。才能使用这项功能
三、yum的命令和测试:
   1.yum install <package>
   这里是安装下载的软件包,由于本实验没有提供FTP下载。
   2.yum localinstall <package> 本地安装软件包。
    eg:yum localinstall /var/ftp/pub/Packages/dhcp*
    3.yum update 全部更新
    4.yum update package 更新指定程序包package
    5.yum check-update
    6.yum info <package> 显示安装包信息
    7.yum list 显示所有已经安装可以安装的程序包
    8.yum list <package> 显示指定程序包的安装情况。
    9.yum search <keyword> 查找软件包
    10.yum remove | erase package1 删除程序包;
yum会把下载的软件包和header存储在cache中,而不会自动删除。
如果觉得它们占用了磁盘空间,可以使用yum
clean指令进行清楚。
   yum clean headers 清除header
   yum clean packages 清除下载的rpm包
   yum clean all 清除header与rpm包




本文出自 “佧拉贵银Linux-Study” 博客,请务必保留此出处http://kalaguiyin.blog.51cto.com/4831716/1377641

RedHat系列Linux软件包管理之yum仓库搭建,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。