简介
用法及配置
yum客户端常用参数:
yum [options] [command] [package ...]
list [package...] 查看软件包 grouplist [packages..] 查看软件包组
info [package...] 查看包信息 groupinfo [packages..] 查看包组信息
install package 安装软件包 groupinstall packages 安装软件包组
remove package 卸载软件包 groupremove packages 卸载软件包组
update [package1] [package2] [...] 升级
downgrade [package1] [package2] [...] 降级
check-update 检查可用升级
makecache 构建缓存
clean [all|rpmdb|metadata|packages|...] 清理本地缓存
search string1... 搜索程序包名及summary信息
repolist [all|enable|disable] 显示仓库列表
provides feature1 [feature2] [...] 查看某特性(可以是某文件)由那个软件包提供
history all:[ list history sub-command ] 查看yum事物历史
shell 运行yum壳
help 获取帮助
命令选项:
-y 自动回答"Yes"
-q 静默模式
--nogpgcheck 禁止进行gpg check
--disablerepo=repoidglob 临时禁用此处指定的repo
--enablerepo=repoidglob 临时启用此处指定的repo
--noplugins 禁止所有插件
更多详情:man yum
构建yum仓库:
createrepo [options] <directory>
repodata目录默认生成在指定的<directory>
yum的repo配置文件:
rpm -qc yum
/etc/yum.conf
/etc/yum.repo.d/*.repo
配置文件格式:
[repo_ID]
name=String
baseurl=仓库访问路径
ftp ftp://server/path/to/repo
http http://server/path/to/repo
nfs nfs://servr/nfs_path
file file:///path/to/path
enabled={0|1} 1:启示启用, 0:表示启用
gpgcheck={0|1} 1:验证gpg, 0:不验证
gpgkey=公钥地址
cost=定义仓库开销,默认为1000
配置文件中可用的变量:
$releasever:当前OS的发行版的主版本好
$arch:平台
$basearch:基本平台
$YUM0-$YUM9
例:
[test]
name=CentOS 7.1 Core
baseurl=
enabled=1
gpgcheck=0
实例
1.查看zsh信息,安装之,查看及配置文件和生成的文件;$ yum info zsh # 查看zsh信息
$ yum -y install zsh # 自动确认安装zsh
$ rpm -qc zsh # 查看zsh配置文件
$ rpm -ql zsh # 查看生成的文件
$ rpm -qd zsh # 查看生成的帮助文档
本文由马哥教育技术支持,转载请注明出处。Mr.Chen