大话软件管理之-----yum

yum -----yellow dog update modified
yum 包含的组件:yum 下载源
(可以用FTP  HTTP 来安装 RPM 用FTP HTTP时只能检测出包 而不去安装)
                                    yum 工具(yum 命令)
                                     yum插件(可以安装第三方软件)
                                     yum 缓存(RHEL5的缓存保存在/var/cache/yum)
建立yum下载源
                其实就是把所有的rpm 包放在一个目录中集中管理(mmkdir /yum )  如果所有的软件包在光盘上的话必须挂载到本地 (mkdir /mnt ;mount /dev/cdrom  /mnt) 作完这些工作就可以把/mnt/server下所有的文件都拷到/yum 下但是没有保存软件包的数据库 首先用rpm -qa | grep createrepo.rpm  没有的话用rpm -ivh createrepo.rpm 安装完成之后在/yum 下执行createrepo  /yum 意思是在/yum 目录下生成保存软件包的数据库目录repodata    
 
 yum 的配置文件为:/etc/yum.conf         定义文件在/etc/yum.repos.d
 
 
 createrepo -o 制定输出下载源数据文件的路径名称
                    -u  制定基础URL路径
                     -g grouplist 制定用来定义软件包群组的XML文件
 
 
用yum 命令的时候 先读取配置文件 然后由配置文件调用后缀为/repo的文件
 
 
/etc/yum.repos.d中可以自己创建vi  download.repo (定义文件的后缀一定要为.repo)
[download] 
name=download
baseurl=file"\\\yum  软件包的来源目录
enabled=1   为1 时 是配置文件把yum 启动之后调用时是否启动
gpgckeck=0   为0时 不检验软件包的数字签名
mirrorlist      定义通过那个URL 来检查RPM的映像文件
 
gpgkey  rpm 软件包名的数字签名密钥
 
这样的话就可以执行  yum grouplist 可以列出可安装的软件包和已经安装的软件包 列出来的包里会集中每个安装包相关联的软件包都安装     如果要想安装那个包yum groupinstall   包名
 
yum 的共享参数
yum清除缓存 yum clean
列出软件包 yum list 允许通配
搜索yum下载源 yum info ===rpm -qi    yum search
yum 安装软件 yum install
yum 升级软件 yum update
yum 卸载软件 yum remove
 

本文出自 “jieling_xie” 博客,谢绝转载!

你可能感兴趣的:(职场,yum,软件管理,休闲)