yum 指在线安装软件. 还能利用在线功能解决一些软件所需的依赖关系
yum install command
一, yum 需要用户自己配置所需要的在线仓库源即 / etc/yum.reop.d / 以 repo 结尾的文件
使用本地光盘做为 yum 源
- mount /dev/cdrom /media/
- vim /etc/yum.repos.d/dvd.repo
[仓库配置]
自建仓库 createrepo /app/rpm/ 此目录下会生成一个为 repodata 的目录. 即 / app/rpm 作为 rpm 集合在线包的仓库 与挂载光盘 / Packages 的上级目录一致
- [base]
- name=magedu centos $releasever dvd #releasever 即 centos 版本号 "大版本号"
- baseurl=file:///media
- enabled=1
- gpgcheck=1(一般不建议为 0)
- gpgkey=file:///media/RPM-GPG-KEY-CentOS-7
二, yum 的一些选项
provides [whatprovides] 查看文件来自于哪个 rpm 包
provides "*bin/tree"
clean all 清空缓存 (在配置好后执行本操作和下一行操作)
makecache 构建缓存
search pkgname 以指定的关键字搜索程序包名及 summary 信息
deplist pkgname 查询指定的包依赖哪些能力及所提供的包
三, yum 包组
grouplist
groupinfo 包组名
ex:yum groupinstall "Development Tools"
yum install --downloadonly --downloaddir=/app httpd-manual 仅下载不安装
注: 新版的 yum 已经在开发社区在使用. dnf 就是 yum 的升级版本. 现阶段 dnf 可以利用一些在线的仓库如: 阿里云. elep 都可以安装. 命令基本一致. 具体可以查看 man 文档.
来源: http://www.bubuko.com/infodetail-2641173.html