您的位置:首页 > 其它

yum命令详解

2014-09-09 17:48 375 查看
rpm-->yumxml,json:半结构化的数据
yum仓库综合那个的元数据文件
primary.xml.gz 所有RPM包的列表 依赖关系
每个RPM安装生成的文件列表filelist.xml.gz: 当前仓库中所有RPM包的所有文件列表other.xml.gz: 额外信息,RPM的修改日志
repomd.xml: 记录的是上面三个文件的时间戳和校验和comps.xml: RPM包分组信息
自动搜索最快镜像插件:yum install yum-fastestmirror安装yum图形窗口插件:yum install yumex查看可能批量安装的列表:yum grouplist
1、安装yum install 全部安装yum install package1 安装指定的安装包yum install group1 安装程序组
2、更新和升级yum update 全部更新yum update package1 更新指定程序包yum check-update 检查可更新的程序yum upgrade package1 升级指定程序包yum groupupdate package1 升级程序组
3、查看和显示yum info package1 显示安装包信息yum list 显示所有已经安装和可以安装的程序包yum list package1 显示指定程序包的安装情况yum list installed 列出所有已经安装的软件包yum list updates 列出所有可更新的软件包yum groupinfo group1 显示程序组信息yum search string 根据关键字string查看安装包
4、删除程序yum remove package1 删除程序包yum groupremove group1 删除程序组yum deplist package1 查看程序依赖情况
5、清除缓存yum clean package 清除缓存目录下的软件包yum clean headers 清除缓存目录下的headersyum clean oldheadres 清除缓存目录下旧的headersyum clean all 清除缓存目录下的软件包及旧的headres
6、显示repo列表 yum repolist
all
enabled 默认
disables

7、yum的一切配置信息都存储在yum.conf的配置文件中,通常位于/etc下
more /etc/yum.conf
[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
metadata_expire=1800
# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d简单的说明:cachedir:yum缓存目录,yum在此存储下载的rpm包和数据库,一般是/var/cache/yumdebuglevel:除错级别,0--10,默认是2logfile:日志文件exactarch:有1和0两个选项,代表是否只升级和安装软件包cpu体系一致的包,如果设为1,则如你安装一个i386的rpm,则yum不会用686的包来升级gpgcheck:有1和0两个选项,分别代表用户是否进行gpg校验,如果没有这一选项,默认是检查的
如何为yum定义repo文件:/etc/yum.repos.d[repo_ID]name=描述baseurl=仓库路径 有三种表示形势
ftp:// http:// file://
enables={0|1}
gpgcheck={0|1}
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
本文出自 “ngames” 博客,请务必保留此出处http://ngames.blog.51cto.com/3187187/1550309
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: