您的位置:首页 > 其它

YUM使用方法

2016-10-12 13:49 253 查看

YUM使用方法

标签(空格分隔): 未分类

rpm –> yum

yum仓库中的元数据文件:

primary.xml.gz

所有RPM包的列表;

依赖关系;

每个RPM安装生成的文件列表;

filelists.xml.gz:当前仓库中所有RPM包的所有文件列表;

other.xml.gz:额外信息,RPM包的修改日志;

repomd.xml: 记录的是上面三个文件的时间戳和校验和;

comps*.xml: RPM包分组信息

HTML: HyperText Mark Language

XML: eXtended Mark Language

XML, JSON: 半结构化的数据

如何为yum定义repo文件

[Repo_ID]

name=Description

baseurl=
ftp:// http://
file:///

enabled={1|0}

gpgcheck={1|0}

gpgkey=

yum [options] [command] [package …]

-y: 自动回答为yes

–nogpgcheck

list: 列表

支持glob

all

available:可用的,仓库中有但尚未安装的

installed: 已经安装的

updates: 可用的升级

clean: 清理缓存

[ packages | headers | metadata | dbcache | all ]

repolist: 显示repo列表及其简要信息

all

enabled: 默认

disabled

install: 安装

yum install PACKAGE_NAME

update: 升级

update_to: 升级为指定版本

remove|erase:卸载

info: 软件包信息

provides| whatprovides: 查看指定的文件或特性是由哪个包安装生成的;

组安装,管理,信息

groupinfo

grouplist

groupinstall

groupremove

groupupdate

建立自己的yum源

[root@test-2 ~]# vim /etc/yum.repos.d/my.repo

[root@test-2 ~]# cp ./* /packageslist
[root@test-2~]# createrepo创建repodata目录,但没由包组信息
[root@test-2 ~]# cp comps*.xml ~/
[root@test-2 ~]#createreop -g ~/comps*.xml /packageslist 导入组信息

[root@test-2 ~]#yum clean all
[root@test-2 ~]#yum makecache  将服务器上的软件包信息本地缓存,提高 搜索安装软件的速度
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: