[内容] CentOS Linux & RHEL YUM 的使用 (通过 EPEL 实现)

内容一:为什么使用第三方的 Yum 源

本地搭建的 YUM 源往往会有以下缺点:
(1)软件不够全,需要使用的软件没有
(2)软件版本不够高,在功能、性能和安全方面达不到要求
(3)使用第三方网络 YUM 源有时可以解决以上问题

内容二:EPEL

2.1 EPEL 简介

(1)EPEL 全名为:Extra Packages for Enterprise Linux
(2)EPEL 是基于 Fedora 的一个项目,用于给 RHEL、CentOS 提供更新、更多的软件包


注意:
(1)EPEL 项目在社区认可的软件源列表中:
(2)社区认可的软件源列表网址:https://wiki.centos.org/zh/AdditionalResources/Repositories

2.2 使用 EPEL 的方法


注意:
(1)如果过去已经使用了其他的第三方 YUM 源,最好先删除原来的第三方 YUM 源
(2)如果过去已经安装了相应的软件,最好先删除这些软件而不是使用第三方 YUM 源对他们进行升级

2.2.1 安装 epel-release
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm

(补充:这里以安装 7-11 版的 EPEL 为例)

2.2.2 此时可以开始安装软件了
2.2.2.1 显示所有软件列表
# yum list all
2.2.2.2 安装想要的软件爱你
# yum install <software>
2.2.3 删除 epel
# rpm -e epel-release-7-11.noarch.rpm

(补充:这里以删除 7-11 版的 EPEL 为例)

[功能] CentOS Linux 7 & RHEL 7 YUM 的使用 (自动更新)

步骤一: 安装 yum-cron

# yum install yum-cron -y
/etc/yum/yum-cron.conf

步骤二:配置 yum-cron.conf 配置文件

# vim /etc/yum/yum-cron.conf

将部分内容修改如下:

......
9 update_cmd = security
......
13 update_messages = yes
......
16 download_updates = yes
......
20 apply_updates = no
......

步骤三:启动 yum-cron 服务并设置为开机自启

# systemctl restart yum-cron

步骤四:将 yum-cron 设置为开机自启

# systemctl enable yum-cron

[步骤] Linux 图形桌面的安装 (GNOME 版) (Rocky Linux & RHEL & Fedora 版)

步骤一:系统环境要求

服务器系统要配置好可用的软件源

步骤二:显示 Rocky Linux & RHEL & Fedora 可安装的软件包组

# yum grouplist

或者:

# dnf group list

步骤三:安装图形桌面

如果是 Rocky Linux & RHEL:

# yum groupinstall "Server with GUI"

或者:

# dnf group install -y "Server with GUI"

如果是 Fedora:

# dnf install @gnome

或者:

# yum groupinstall "GNOME"

或者:

# dnf group install -y "GNOME"

步骤四:设置开机启动图形桌面

# systemctl set-default graphical.target

步骤五:进入图形桌面

# startx

或者:

# init 5