随着CentOS系统的终止更新,许多用户都会重新选用新的Linux系统,例如Rocky Linux 8系统就是可替代的操作系统之一。
在本文中,小编将简单介绍Rocky Linux 8系统启用REMI存储库的简单方法,毕竟我们在安装新版本应用程序时都需要用到它。
什么是REMI?
REMI是一个RPM软件包存储库,它允许用户安装新版本的应用程序,这些应用程序要么不在RHEL/Rocky Linux 存储库中,要么处于已经弃用的版本中。
尽管REMI最初旨在提供最新版本的PHP,但它已经逐渐包含越来越多的软件程序,包括更多更新的版本和其它全新的软件包。
不可否认,REMI存储库的成名和使用确实是拥有最新版本的PHP。例如,多亏了这个存储库,我们才能在Rocky Linux上安装PHP 8.1。
在Rocky Linux 8上启用REMI存储库
尽管REMI存储库中的软件包非常安全,但最好仅在你确实需要时才启用它,以免出现不一样的纰漏!
首先启用EPEL存储卡,命令如下:
sudo dnf install epel-release
现在可以通过执行以下命令来启用REMI存储库
sudo dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm
如果要检查更改,则可以运行以下命令:
sudo dnf repolist
如上述所见,REMI存储库已成功启用。
使用REMI存储库
如果比较好奇的话,可以使用以下命令检查REMI存储库中可用的软件包列表:
sudo dnf --disablerepo="*" --enablerepo="remi" list available
此外,你还可以看到一个remi-safe
,Remi-safe是REMI存储库的一个分支包,不需要外部依赖项,因此不会替换任何由RHEL或Rocky Linux分发的包,也可以说它更安全。
从REMI存储库安装PHP
REMI 有许多软件包,而且对于安装最新版本的PHP仍然很有用。在本文中,小编将试试安装PHP 8.1。
因此,列出系统上的PHP模块。
sudo dnf module list php
现在从REMI安装并启用PHP 8.1模块。
sudo dnf module install php:remi-8.1
这样将会启用REMI并立即安装PHP 8.1。
可以通过运行验证安装
php -v
PHP 8.1.1 (cli) (built: Dec 15 2021 02:00:45) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.1.1, Copyright (c) Zend Technologies
怎样,使用起来是不是非常简单。
禁用REMI存储库
最快和最简单的方法是安装dnf-utils
实用程序
sudo dnf install dnf-utils
因此,如果要暂时禁用它,可以运行:
sudo dnf --disablerepo=remi update
以及
sudo dnf --disablerepo=remi-safe update
如果要永久禁用它,则必须打开存储库配置文件并将值0分配给enabled
。
例如:
sudo nano /etc/yum.repos.d/remi.repo
enabled=0
保存更改并刷新整个系统。
sudo dnf update
通过此步骤,REMI存储库就被永久禁用。
结论
在这篇文章中,小编简单介绍了Rocky Linux 8系统启用REMI存储库的简单方法,这样你就可以获得官方存储库中没有的软件包。此外,许多系统管理员使用此存储库来更新系统的PHP版本。
以上设置过程仅供参考,如果需要在Rocky Linux 8系统中启用REMI存储库的话,完全可以按照以上过程进行,有任何问题欢迎交流讨论。