Linux ❀ RHCE自研教学笔记 - Redhat 8.2 Yum内外源与RPM包的安装

网友投稿 1222 2022-11-24

Linux ❀ RHCE自研教学笔记 - Redhat 8.2 Yum内外源与RPM包的安装

Linux ❀ RHCE自研教学笔记 - Redhat 8.2 Yum内外源与RPM包的安装

文章目录

​​1、命令解析​​

​​(1)Yum命令格式​​​​(2)Yum 安装、升级、降级、卸载功能​​

​​2、配置本地yum源​​

​​(1)RHEL 7 yum源配置​​​​(2)RHEL 8 yum源配置​​​​(3)挂载源​​​​(4)查看是否挂载成功​​

​​3、外部Yum源配置​​

下面我们开始学习如何部署服务功能,部署服务前,我们首先要配置yum源,因为yum源为Linux系统安装服务的方式,Yum - Yellow dog Updater, Modified,能够从指定的服务器自动-RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次-、安装;

本实验使用RHEL 8,后续配置全部依赖于此RHEL 8的Yum源;

1、命令解析

(1)Yum命令格式

​​yum [options] [command] [package …]​​

-y:默认yum需要是交互模式,-y表示自动提供yes响应search:搜索某个软件名或关键字list:列出所有yum所管理的软件包和名称info:同上,也类似rpm -qaiprovides:查找该命令是由软件安装生成的,类似rpm -df的功能repolist:列出所有可用的repo

(2)Yum 安装、升级、降级、卸载功能

install:后面接需要安装的软件reinstall:后面接需要重新安装的软件update:后面接需要升级到的软件check-update:检查可用的升级包downgrade:后面接需要降级到的版本remove:卸载软件clean all:清楚yum缓存makecache:将服务器软件包信息缓存至本地,提高搜索安装效率

2、配置本地yum源

(1)RHEL 7 yum源配置

[root@redhat8 ~]# cat /etc/yum.repos.d/base.repo [base] /仓库源名称,通常为字母和数字,必须填写name=base /对yum的描述,可写可不写baseurl=file:///mnt /表明yum管理并使用的rpm包路径,必须填写gpgcheck=0 /是否基于公私钥对匹配rpm包的安全信息,1为开启enable=1 /是否开启当前仓库,不写默认开启

(2)RHEL 8 yum源配置

[root@redhat8 ~]# cat /etc/yum.repos.d/dvd.repo [BaseOS]name=BaseOSbaseurl=file:///mnt/BaseOSgpgcheck=0enabled=1[AppStream]name=AppStreambaseurl=file:///mnt/AppStreamgpgcheck=0enabled=1

(3)挂载源

挂载源可以为sr0光盘,也可以为具体某一个镜像,或者一个外部yum源URL!

[root@redhat8 ~]# mount /dev/sr0 /mnt /挂载外部设备到指定yum的rpm包路径;[root@redhat8 ~]# mount ./rhel-server-8.2-x86_64-dvd.iso /mntmount: /mnt: WARNING: device write-protected, mounted read-only.

(4)查看是否挂载成功

[root@redhat8 ~]# df -h | grep mnt /确认挂载是否成功;/dev/sr0 7.9G 7.9G 0 100% /mnt[root@redhat8 ~]# ls -l /mnt/ /查看yum源rpm包路径内容;total 48dr-xr-xr-x. 4 root root 2048 Apr 4 16:21 AppStreamdr-xr-xr-x. 4 root root 2048 Apr 4 16:21 BaseOSdr-xr-xr-x. 3 root root 2048 Apr 4 16:21 EFI-r--r--r--. 1 root root 8266 Apr 4 16:17 EULA-r--r--r--. 1 root root 1455 Apr 4 16:17 extra_files.json-r--r--r--. 1 root root 18092 Apr 4 16:17 GPLdr-xr-xr-x. 3 root root 2048 Apr 4 16:21 imagesdr-xr-xr-x. 2 root root 2048 Apr 4 16:21 isolinux-r--r--r--. 1 root root 103 Apr 4 16:17 media.repo-r--r--r--. 1 root root 1669 Apr 4 16:17 RPM-GPG-KEY-redhat-beta-r--r--r--. 1 root root 5134 Apr 4 16:17 RPM-GPG-KEY-redhat-release-r--r--r--. 1 root root 1796 Apr 4 16:21 TRANS.TBL

3、外部Yum源配置

外部yum源比较多,下面是我常用的几个外源,还是比较不错的:

​​~]# cat /etc/yum.repos.d/dvd.repo [BaseOS]name=BaseOS#配置外部yum源baseurl= gpgcheck=0enabled=1

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Windows ❀ 用了这么久系统,才发现MAC地址居然可以修改
下一篇:Linux ❀ RHCE自研教学笔记 - Redhat 8.2 DNS服务教研笔记
相关文章

 发表评论

暂时没有评论,来抢沙发吧~