推荐RHEL&CentOS系统下的几个包仓库
这几天在 CentOS 升级PHP7 版本的时候,整理了和 RHEL/CentOS 相关的几个仓库源,如果以后你在 RHEL/CentOS 下找不到特定软件的时候,那么这篇文章适合你。下面的例子在 CentOS 6 下运行通过。
EPEL
EPEL 源比较流行,它相当于官方 CentOS/RHEL 源仓库的一个补充,比如我的 Amazon EC2 默认不能安装 redis, 安装 EPEL 源后就可以支持了,通俗的说,EPEL 可以认为是 Linux(RHEL)及其衍生发行版的一个事实上的官方仓库。
安装 EPEL 仓库很简单,运行如下命令:
安装后,观察 /etc/yum.repos.d 目录,出现了 epel.repo 和 epel-testing.repo 两个文件。
运行如下命令,查看机器上已经安装的仓库:
需要注意 epel 默认是没有启用的,通过如下命令启用:
查看 epel 仓库下可以安装的软件:
下列命令可以查看 redis 软件的信息:
REMI
RHEL/CentOS 系统下默认的源仓库支持的 PHP 版本都比较低,EPEL 仓库也没有 PHP,对于 PHP 开发者来说,可以选择 REMI 仓库。
REMI 仓库的目标是提供最新的 PHP stack 相关软件,适用于 RHEL/CentOS。
安装该仓库前需要先安装 EPEL 仓库,然后再运行下列命令安装:
默认情况下,只有 remi-safe 源是启用的,其他的一些源和操作系统默认的源可能存在冲突,安装后,出现多个 PHP 源:
运行下列命令搜索、显示软件:
可以搜索特定源(比如 remi-php70、remi-php71、remi-php72)中多个版本的 PHP:
IUS
这个仓库的目的主要是给 RHEL/CentOS 用户提供高质量的 RPM 包,这个包的版本都是比较行的包,非常适合于开发者,发行版默认的软件包相对选择比较稳定的包。
安装该仓库前需要先安装 EPEL 仓库,然后再运行下列命令安装:
显示多个版本的 redis:
输出如下图:
这个仓库下的包分为两种类型:
Safe Replacement Packages:这些包将会替代其他仓库安装的包,比如 redis32。
Parallel Installable Packages:可以并行安装的包,比如 python34u。
查看该仓库下可以安装的软件:
显示某个版本软件的详细信息:
其他比较流行的仓库:
RPMFusin
ELRepo
Webtatic
欢迎关注我的 g z h(yudadanwx)
本文转载自异步社区。
原文链接:https://www.epubit.com/articleDetails?id=N1ea9f94f-32a5-45c9-9577-e98db8a2f901
- 点赞
- 收藏
- 关注作者
评论(0)