Linux ❀ RHCE自研教学笔记 - Redhat 8.2 yum源与RPM包安装
Posted 国家级干饭型选手°
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux ❀ RHCE自研教学笔记 - Redhat 8.2 yum源与RPM包安装相关的知识,希望对你有一定的参考价值。
下面我们开始学习如何部署服务功能,部署服务前,我们首先要配置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 -qai
- provides:查找该命令是由软件安装生成的,类似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=BaseOS
baseurl=file:///mnt/BaseOS
gpgcheck=0
enabled=1
[AppStream]
name=AppStream
baseurl=file:///mnt/AppStream
gpgcheck=0
enabled=1
(3)挂载
[root@redhat8 ~]# mount /dev/sr0 /mnt /挂载外部设备到指定yum的rpm包路径;
查看是否挂载:
[root@redhat8 ~]# df -h /确认挂载是否成功;
Filesystem Size Used Avail Use% Mounted on
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 11M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/mapper/rhel-root 35G 5.7G 30G 17% /
/dev/sr0 7.9G 7.9G 0 100% /mnt
/dev/nvme0n1p1 1014M 229M 786M 23% /boot
tmpfs 376M 1.2M 375M 1% /run/user/42
tmpfs 376M 5.7M 370M 2% /run/user/0
查看挂载结果
[root@redhat8 ~]# ls -l /mnt/ /查看yum源rpm包路径内容;
total 48
dr-xr-xr-x. 4 root root 2048 Apr 4 16:21 AppStream
dr-xr-xr-x. 4 root root 2048 Apr 4 16:21 BaseOS
dr-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 GPL
dr-xr-xr-x. 3 root root 2048 Apr 4 16:21 images
dr-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源
http://dl.fedoraproject.org/pub/epel/
http://repo.webtatic.com/yum/el6/
http://mirrors.sohu.com/
http://mirrors.163.com/
http://mirrors.sohu.com/
http://mirrors.fedoraproject.org/publiclist/
以上是关于Linux ❀ RHCE自研教学笔记 - Redhat 8.2 yum源与RPM包安装的主要内容,如果未能解决你的问题,请参考以下文章
Linux ❀ RHCE自研教学笔记 - Redhat 8.2 SFTP服务教研笔记
Linux ❀ RHCE自研教学笔记 - Redhat 8.2 SFTP服务教研笔记
Linux ❀ RHCE自研教学笔记 - Redhat 8.2 Nmcli服务教研笔记
Linux ❀ RHCE自研教学笔记 - Redhat 8.2 Nmcli服务教研笔记