yum软件管理工具的使用
yum是linux上一种可以自行解决软件间依赖问题的软件包安装工具。yum为我们提供了查找、安装、删除一个或者一组软件包的命令。
1.yum命令
参数
其格式如下
参数 | 作用 |
---|---|
install | 安装 |
reinstall | 重装 |
update | 更新 |
remove | 删除 |
repolist | 查看仓库 |
repolist all | 查看所有仓库 |
provides | 查询命令属于那个包 |
groups install | 安装组包 |
groups remove | 删除组包 |
history | 查看yum的执行历史 |
history info | 查询历史执行yum命令id详细情况 |
history undo | 撤销执行过的yum命令 |
clean all | 清除所有缓存 |
clean packages | 清除所有软件包 |
2.yum源
yun源其实就是一个网络地址,这个地址指向了一个软件包的集合,就是个软件的仓库地址,也叫做yum仓库。我们添加yum源也就是添加一个网络地址。centos7中yum源在、/etc/yum.repos.d/下,
配置一个源的方式有两种
1.自己手动添加一个.repo文件
//添加过程如下-
1.在/etc/yum.repos.d/下新建一个xxx.repo的文件
2.用vim编辑文件
[local-oldboy] #仓库名称,可随意表示
name = Local Packages #仓库的描述 可通过 yum repolist查看
baseurl = file:///mnt #我们的仓库在那里,使用什么协议访问 #http:// ftp:// file://
enabled = 1 #是否启用该仓库 1 表示启动 0表示不启用
gpgcheck = 0 #是否要校验软件包的合法性 ( 0 不校验 )
2.安装一个“release”的包,这个包会提供一个.repo的文件
在阿里源可以找到
3.搭建一个本地的yum仓库(一下为虚拟机下操作)
使用光盘自带的软件作为本地的yum仓库
1.挂载光盘
mount /dev/cdrom /met
2.新建一个.reop文件并更新配置
touch etc/yum.repos.d/oldboy.repo
cat /etc/yum.repos.d/oldboy.repo
[local-oldboy] 仓库名
name = Local Packages 仓库信息
baseurl = file:///mnt 位置
enabled = 1 1为启用
gpgcheck = 0 校验软件包合法性
3.测试(可以先把其他的仓库禁用以便方便测试)
yum repolist