yum指在线安装软件。还能利用在线功能解决一些软件所需的依赖关系 yum install command 一、yum 需要用户自己配置所需要的在线仓库源即/etc/yum.reop.d/以repo结尾的文件 使用本地光盘做为yum源 1.mount /dev/cdrom /media/ 2.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文档。