rhel7和rhel8上yum命令安装软件包及网络源安装软件包

rhel7
一、准备环境
1.先查看挂载,将光盘/dev/sr0挂载到挂载点/mnt/目录下
2.配置yum源

 vim /etc/yum.repo.d/rhel7.repo

本地源配置文件:

[base] #源标识
name=base #源名称
baseurl=file:///mnt/  
enable=1 #启用这个仓库或者源,一个源可以有多个仓库,不写默认开启 
gpgcheck=0 #表示不检查

#file://表示本地文件;还有远端HTTP:// 或者 ftp://
#://后跟/挂载点目录/(软件包位置目录)
#gpgcheck的两种情况:指定是否需要查阅rpm文件内的数字签名,1为检查,0为不检查,不写默认开启
#gpgcheck=1 //检查需要指定gpgkey
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release 如果上面gpg签名为不检查,那么这里就省略,如果是检查,需要配置。
3.yum源配置完成后,就可以进行软件包安装

命令:yum install 软件包名 -y

rhel8与rhel7的区别
1.rhel8可以使用yum安装,也可以使用dnf命令安装
which yum 命令可以查看它的软链接 /usr/bin/yum
/usr/bin/yum -> dnf-3
2.rhel8的光盘 /dev/sr0 有两个软件包仓库
AppStream --常用的软件包
BaseOS --基于系统的一些软件包
需要在yum源里配置两个仓库的信息

[root@redhat8 yum.repos.d]# vim rhel8.repo  
[BaseOS]
name=BaseOS
baseurl=file:///guangpan//BaseOS
enabled=1
gpgcheck=0
[AppStream]
name=AppStream
baseurl=file:///guangpan/AppStream
enable=1
gpgcheck=0

3.yum源配置完成后,就可以进行软件包安装

命令:yum install 软件包名 -y
dnf install 软件包名 -y

网络源安装软件包

1.在/etc/yum.repo.d/目录下的文件必须都是以 .repo结尾的文件才能被识别
2.在 http://mirrors.aliyun.com网站下载镜像,含有配置方法rhel找CentOS
配置方法:
1.备份,把自己电脑上之前有的先备份,mv命令改个名字

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2.下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/,根据自己的版本选择
CentOS7命令行内输入

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

或者

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

CentOS8

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo

或者

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo

3.运行 yum makecache 生成缓存
4.编辑CentOS-Base.repo文件
里面路径包含下面
$releasever 表示当前系统的版本,使用全局修改改此为当前系统版本
$basearch 表示当前的架构 ,使用全局修改改此为x86_64

5.完成以上网络源配置后,就可以使用yum命令安装软件包

命令:yum install 软件包名 -y

你可能感兴趣的:(RHEL)