标签:yum命令的使用
1.yum仓库(repodata)
a.将光盘或镜像文件挂载
b.在/media/目录下创建挂载目录
mkdir /media/cdrom -pv
c.将默认的光盘挂载目录移到/media/cdrom/
mount -r /dev/cdrom /media/cdrom
d.在/media/cdrom/Server/repodata/目录下的文件
yum仓库中的元数据文件:
primary.xml.gz
所有RPM包的列表
依赖关系
每个RPM安装生成的文件列表
filelists.xml.gz
当前仓库中所有RPM包的所有文件列表
other.xml.gz
额外信息,RPM包的修改日志
repomd.xml
记录的是上面三个文件的时间戳和校验和
comps*.xml: RPM包分组信息
2./etc/yum.conf文件为yum的配置文件
3./etc/yum.repos.d/目录下定义repo文件(后缀一定为.repo)
[root@RedHat-5 yum.repos.d]# vim server.repo [Base] name=server baseurl=file:///media/cdrom/Server enabled=1 gpgcheck=0
a.[Repo_ID]
b.name值任意
c.baseurl值有三种格式
ftp:// ftp服务器上目录
http:// web服务器上目录
file:/// 本地文件目录
d.enabled={1|0} 指定是否可用
e.gpgcheck={1|0} 指定是否执行检查
f.gpgkey=文件路径
4.yum命令
list: 列表
支持glob
all
available:可用的,仓库中有但尚未安装的
installed: 已经安装的
updates: 可用的升级
yum的子命令:
a.clean: 清理缓存
[ packages | headers | metadata | dbcache | all ]
b.repolist: 显示repo列表及其简要信息
all
enabled: 默认
disabled
c.install: 安装
yum install PACKAGE_NAME
d.update: 升级到最新版本
update_to: 升级到指定版本
e.remove|erase:卸载时会删除软件依赖的包
f.info: 显示指定软件的详细安装信息
g.provides| whatprovides: 查看指定的文件或特性是由哪个包安装生成的
h. groupinfo
grouplist
groupinstall
groupremove
groupupdate
5.创建yum仓库
createrepo命令
本文出自 “珞辰的博客” 博客,请务必保留此出处http://luochen2015.blog.51cto.com/9772274/1651723
标签:yum命令的使用
原文地址:http://luochen2015.blog.51cto.com/9772274/1651723