Linux_配置本地YUM源(RHEL8)

摘要:
Linux-REL8配置本地YUM源。配置本地YUM源的传统方法必须不起作用。RHEL8中的软件源已更改。RHEL8中的软件仓库分为两部分:和,因此我们配置了多个部分以满足配置YUM源的需要;请详细查看操作!元数据缓存已建立。仓库ID仓库名称状态AppStreamAppStream已启用:4820BaseOSBaseOS已启用:16618,RHEL8。您可以使用YUM或dnfyuminstall-y软件包名称dnfinstall-y软件软件包名称yumremove-y软件程序包名称dnfremove-y软件程序名称yumrupdate-y软件文件包名称dnfuupdate-y

【RHEL8】

Linux—RHEL8配置本地YUM 源,按照之前传统的配置本地YUM的方法肯定不行,在RHEL8版本的软件源发生了变化,在RHEL8版本的软件仓库分成了两部分:【AppStream】和【BaseOS】,所以我们在配置YUM 源的适合需要配置连个部分;具体来看操作吧!

一、配置RHEL8本地源

1、开启RHEL8的虚拟机

[root@localhost ~]# cat /etc/system-release
Red Hat Enterprise Linux release 8.1 (Ootpa)
 //首先确认一下,自己装的是RHEL8系统

2、确认自己的镜像是否连接

Linux_配置本地YUM源(RHEL8)第1张

 3、将本地的镜像源挂载到 /mnt上(/mnt是系统的临时挂载目录)

[root@localhost ~]# mount /dev/sr0 /mnt/
mount: /mnt: WARNING: device write-protected, mounted read-only.
[root@localhost ~]# df -h
文件系统               容量  已用  可用 已用% 挂载点
devtmpfs               966M     0  966M    0% /dev
tmpfs                  983M     0  983M    0% /dev/shm
tmpfs                  983M  8.7M  974M    1% /run
tmpfs                  983M     0  983M    0% /sys/fs/cgroup
/dev/mapper/rhel-root   50G  2.0G   49G    4% /
/dev/nvme0n1p1        1014M  156M  859M   16% /boot
/dev/mapper/rhel-home   67G  511M   67G    1% /home
tmpfs                  197M     0  197M    0% /run/user/0
/dev/sr0               7.4G  7.4G     0  100% /mnt
 //出现最后一行的信息,说明已经挂载成功

 

4、在 /etc/fstab 文件写入开机自动挂载

[root@localhost ~]# echo '/dev/sr0 /mnt iso9660 defaults 0 0' >> /etc/fstab 
[root@localhost ~]# cat /etc/fstab 

#
# /etc/fstab
# Created by anaconda on Tue Jul 28 00:28:19 2020
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
/dev/mapper/rhel-root   /                       xfs     defaults        0 0
UUID=a9a8d47d-f331-4287-9d14-c9bb5598c1a4 /boot                   xfs     defaults        0 0
/dev/mapper/rhel-home   /home                   xfs     defaults        0 0
/dev/mapper/rhel-swap   swap                    swap    defaults        0 0
/dev/sr0 /mnt iso9660 defaults 0 0
 //最后一行就是刚刚写入的开机自动挂载命令

 

5、编辑本地软件仓库源

[root@localhost ~]# ls /mnt/
AppStream  BaseOS  EFI  EULA  extra_files.json  GPL  images  isolinux  media.repo  RPM-GPG-KEY-redhat-beta  RPM-GPG-KEY-redhat-release  TRANS.TBL
 //刚刚将RHEL8的镜像挂载到/mnt下,现在就回看到里面有AppStream和BaseOS这两个目录
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# vim dvd.repo 
[root@localhost yum.repos.d]# cat dvd.repo 
[BaseOS]
name=BaseOS
baseurl=file:///mnt/BaseOS
gpgcheck=0
enabled=1

[AppStream]
name=AppStream
baseurl=file:///mnt/AppStream
gpgcheck=0
enabled=1
 //file:后面的文件名一定要跟/mnt下面的文件名一样

6、清理缓存、建立元数据

[root@localhost yum.repos.d]# yum clean all
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
12 文件已删除
[root@localhost yum.repos.d]# yum makecache
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
BaseOS                                                                                                                                                       62 MB/s | 2.2 MB     00:00    
AppStream                                                                                                                                                    88 MB/s | 5.6 MB     00:00    
上次元数据过期检查:0:00:01 前,执行于 2020年07月28日 星期二 15时25分49秒。
元数据缓存已建立。

 

7、查看仓库

[root@localhost yum.repos.d]# yum repolist all
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
上次元数据过期检查:0:00:59 前,执行于 2020年07月28日 星期二 15时25分49秒。
仓库标识                                                                                仓库名称                                                                                 状态
AppStream                                                                               AppStream                                                                                启用: 4,820
BaseOS                                                                                  BaseOS                                                                                   启用: 1,661

 

8、RHEL8版本,安装软件可以用YUM,也可以用dnf (注:yum 是 dnf 的一个软连接,yum和 dnf 在RHEL8中都可以使用)

yum install -y 软件包名
dnf install -y 软件包名
yum remove -y 软件包名
dnf remove -y 软件包名
yum update -y 软件包名
dnf update -y 软件包名

免责声明:文章转载自《Linux_配置本地YUM源(RHEL8)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇XCode修改工程名(完美版)jackson实体转json时 为NULL不参加序列化的汇总下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

LInux下修改 ~/.bashrc 文件source ~/.bashrc 后 shell 命令 失效 任何命令都显示 “ bash XX :未找到命令”

原因:在java安装后进行环境变量配置其中 exportJAVA_HOME="/opt/java/jdk1.8" export PATH=$JAVA_HOME 即结束 错误原因:export PATH=$JAVA_HOME 正确: export PATH=$PATH:$JAVA_HOME $PATH 表示linux系统自带的命令参数路径,丢失。即出现:未找...

如何在linux中解压.rar文件

在liunx下原本是不支持rar文件的,需要安装liunx下的winrar版本 步骤:   1.http://www.rarsoft.com/rar/rarlinux-4.0.1.tar.gz 从这个网址下载所需的压缩包  2.将压缩包上传到linux服务上并且解压   3.使用cd切换到解压后的目录      如:cd /usr/local/rar...

/dev/null--Linux系统黑洞,解决控制台的刷屏问题

通常控制台在执行某个jar包时,屏幕会刷个不停,直到程序执行完毕,类似这种: 那么就可以编写一个脚本,把输出的内容全部扔进“黑洞”。此脚本模拟在hadoop102和hadoop103两台主机上循环执行jar文件: #!/bin/bash for i in hadoop102 hadoop103 do ssh $i "java -jar /opt/...

Linux服务器性能检测命令集锦

uptime $ uptime 23:51:26 up 21:31, 1 user, load average: 30.02, 26.43, 19.02 这个命令可以快速查看机器的负载情况。在Linux系统中,这些数据表示等待CPU资源的进程和阻塞在不可中断IO进程(进程状态为D)的数量。这些数据可以让我们对系统资源使用有一个宏观的了解。 命令的输出...

SQLite安装 以及 SQLite header and source version mismatch错误解决 (In debian)

小项目 需要sqlite3数据库支持 官网下载 http://www.sqlite.org/download.html 解压,进入目录执行 ./configure make make install 运行后出错 哈哈麻烦让人成长 关键词搜索到了 http://blog.csdn.net/gebitan505/article/details/19982...

生产环境服务器安全策略与系统性能优化评估

生产环境服务器安全策略与系统性能优化评估 1. Linux的运维经验分享与故障排查思路 1.1 线上服务器安装基本策略和经验 精简安装策略: 仅安装需要的,按需安装,不用不装 开发包,基本网络包,基本应用包 1.1.1 CentOS-6.x 1.1.2 CentOS-7.x 盘系统-默认按照分区方式数据盘单独挂载 1.2 线上服务器网络设置经...