一、介绍
yum基于rpm包管理,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
二、准备
1.修改虚拟机,添加硬件光驱,并映射系统镜像,需要重启,才可以设别添加的新硬件
2.查看光驱
三、搭建
1.创建挂载点
mkdir /目录名//这里可以使用默认的目录 /mnt/
2.编辑yum配置文件
[root@RedHat6-07 ~]# cd /etc/yum.repos.d/
root@RedHat6-07 yum.repos.d]# vim server.repo //vim用法,查看相关资料
[base]
name=base
baseurl=file:///mnt/
enabled=1
gpgcheck=0
保存退出
3.挂载
[root@RedHat6-07 ~]# mount /dev/cdrom1 /mnt/
#把硬件光驱,挂载到目录/mnt下,访问/mnt/就等于访问光驱
mount: block device /dev/sr0 is write-protected, mounting read-only
#挂载成功的提示,光驱只读,本例中事实上是这样的
[root@RedHat6-07 ~]# umount /dev/cdrom1
#取消挂载
4.测试
查看可用安装包
装一个软件包测试以下
成功安装
删除软件包的命令是
yum remove vsftpd
四、参数含义
-e 静默执行
-t 忽略错误
-R[分钟] 设置等待时间
-y 自动应答yes
--skip-broken 忽略依赖问题
--nogpgcheck 忽略GPG验证
check-update 检查可更新的包
clearn 清除全部
clean packages 清除临时包文件(/var/cache/yum 下文件)
clearn headers 清除rpm头文件
clean oldheaders 清除旧的rpm头文件
deplist 列出包的依赖
list 可安装和可更新的RPM包
list installed 已安装的包
list extras 已安装且不在资源库的包
info 可安装和可更新的RPM包 信息
info installed 已安装包的信息(-qa 参数相似)
install[RPM包] 安装包
localinstall 安装本地的 RPM包
update[RPM包] 更新包
upgrade 升级系统
search[关键词] 搜索包
provides[关键词] 搜索特定包文件名
reinstall[RPM包] 重新安装包
repolist 显示资源库的配置
resolvedep 指定依赖
remove[RPM包] 卸载包