一、介绍

yum基于rpm包管理,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

二、准备

1.修改虚拟机,添加硬件光驱,并映射系统镜像,需要重启,才可以设别添加的新硬件

简单yum源搭建_yum

2.查看光驱

简单yum源搭建_yum_02

三、搭建

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源搭建_yum_03

查看可用安装包

 

简单yum源搭建_yum_04

装一个软件包测试以下

简单yum源搭建_yum_05 

成功安装

删除软件包的命令是

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卸载包