centos7 RPM包之yum命令

前面讲过了“RPM包之rpm命令”:
http://blog.youkuaiyun.com/capecape/article/details/78529159

本节讲”RPM包之yum命令”


我们的yum源的目录/etc/yum.repo.d/下有几个文件:
这里写图片描述

如果系统能联网,则使用的是默认的网络yum源文件CentOS-Base.repo,若不能联网,则使用的光盘yum源文件为CentOS-Media.repo

注:由上面的演示看出来我的centos7系统中有一个CentOS-Base.repo.bak文件(.bak结尾的为备份文件),而没有CentOS-Base.repo文件,故该系统就算有网络,默认的yum源也是光盘yum源CentOS-Media.repo。为了让我的系统使用网络yum源,可以创建一个CentOS-Base.repo文件。执行以下指令即可:

[root@localhost yum.repos.d]# cp CentOS-Base.repo.bak  CentOS-Base.repo

网络yum源

[root@localhost yum.repos.d]# vim /etc/yum.repos.d/CentOS-Base.repo

centos7下执行上述指令得:
这里写图片描述

[base]容器名称,一定要放在[]中
name容器说明,可以自己随便写
mirrorlist镜像站点,用这个地址或下面那个地址都行
baseurl我们的yum源服务器的地址。默认是CentOS官方的yum源服务器,是可以使用的,如果你觉得慢可以改成你喜欢的yum地址
enabled此容器是否生效,如果不写或写成enable=1都是生效,写成enable=0就是不生效
gpgcheck如果是1是指RPM的数字证书生效,写成enable=0就是不生效
gpgkey数字证书的公钥文件保存位置。不用修改

yum命令

1、常用yum命令

  • 查询
[root@localhost ~]# yum list
#在远程服务器上查询所有可用的软件包列表

[root@localhost ~]# yum search 关键字
#搜索远程服务器上所有和关键字相关的包
  • 安装
[root@localhost ~]# yum -y install 包名
#选项:
    install    安装
    -y         自动回答yes
  • 升级
[root@localhost ~]# yum -y update 包名
#选项:
    update     升级
    -y         自动回答yes
  • 卸载
[root@localhost ~]# yum -y remove 包名
#选项:
    remove     卸载
    -y         自动回答yes

注:卸载命令不是很安全,会把它依赖的所有的包都卸载,容易把系统搞崩溃

2、YUM软件包组命令

[root@localhost ~]# yum grouplist
#列出所有可用的软件组列表

[root@localhost ~]# yum groupinstall 软件组名
#安装指定软件组,组名可以由grouplist查询出来

[root@localhost ~]# yum groupremove 软件组名
#卸载指定软件组

光盘yum源

1、光盘yum源搭建步骤

  • 1.挂载光盘
#新建一个挂载点
[root@localhost ~]# mkdir /mnt/cdrom

#把设备文件名挂载到挂载点上
[root@localhost ~]# mount /dev/cdrom /mnt/cdrom
  • 2.让网络yum失效
#进入yum源配置文件
[root@localhost ~]# cd /etc/yum.repos.d/

#把网络yum源备份,然后删除
[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak

注:网络yum源失效后,系统默认使用光盘yum源

  • 3.修改光盘yum源
[root@localhost yum.repos.d]# vim CentOS-Media.repo 

[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/cdrom
#   file:///media/cdrom/
#   file:///media/cdrecorder/
#注释这两个不存在的地址
gpgcheck=1
enabled=1
#把enabled=0改为1,让这个yum源配置文件生效
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值