PS:如果既想获得 RHEL 的高质量、高性能、高可靠性,又需要方便易用(关键是免费)的软件包更新功能,那么FedoraProject
推出的 EPEL(Extra Packages forEnterpriseLinux)正好适合你。EPEL(http://fedoraproject.org/wiki/EPEL)
是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、ScientificLinux
等提供高质量软件包的项目。装上了 EPEL,就像在 Fedora 上一样,可以通过 yum install package-name,随意安装软件。
系统自带的MySQL版本一般都比当前最新的稳定版低,想使用最新的稳定版本需要手动编译安装,耗时不用说了,还要解决令人头疼的一系列的软件依赖关系,作为系统管理员希望找到便捷的升级MySQL版本的方法。remi源针对Fedora和RHEL、CentOS的更新源。remi解决了相关软件的依赖关系,而且不会跟Fedora和RHEL、CentOS原来的软件包冲突。remi使用yum自动从网络上下载需要更新的软件包进行更新。
下面是配置过程,由本人验证过:
一、启用EPEL6 yum源:
1、RHEL/CentOS/SL Linux 6.x 下安装 EPEL6 yum源:
32位系统选择:
rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
64位系统选择:
rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
导入key:
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
2、默认会在/etc/yum.repos.d/下创建epel.repo和epel-testing.repo两个配置文件,epel.repo的内容如下:
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 6 - $basearch - Debug
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch/debug
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-6&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
gpgcheck=1
[epel-source]
name=Extra Packages for Enterprise Linux 6 - $basearch -Source
#baseurl=http://download.fedoraproject.org/pub/epel/6/SRPMS
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-6&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
gpgcheck=1
如果想使用比较新的软件,可以启用[epel-testing]源,把里面的enabled=0改成enabled=1就可以。
3、yum安装nginx测试看看:
yum install nginx
二、启用remi的RHEL6 yum源:
1、RHEL/CentOS/SL Linux 6.x下安装remi的RHEL6 yum源:
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
导入key:
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-remi
2、默认会在/etc/yum.repos.d/下创建remi.repo配置文件,remi.repo的内容如下:
[remi]
name=Les RPM de remi pour Enterprise Linux $releasever - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/$releasever/remi/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/$releasever/remi/mirror
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
failovermethod=priority
[remi-test]
name=Les RPM de remi en test pour Enterprise Linux $releasever - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/$releasever/test/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/$releasever/test/mirror
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
3、yum安装MySQL 5.5看看:
yum --enablerepo=remi install mysql mysql-server
如果是升级MySQL,请用:
yum --enablerepo=remi update mysql mysql-server
remi官网:http://rpms.famillecollet.com/
参考:http://blog.famillecollet.com/pages/Config-en
相关推荐
由于REMI仓库的包与RHEL/CentOS的包有相同的名称,直接运行`yum update`可能导致系统中的关键组件被意外更新,这可能会引起系统不稳定。因此,建议在安装了REMI仓库后,将其保持在禁用状态,只在需要安装特定的REMI...
2. **安装MySQL 5.5**:利用预先配置好的YUM源,使用`yum --enablerepo=remi install mysql mysql-server`命令安装MySQL服务器。 3. **安装开发工具**:为了支持MySQL的开发需求,还需安装`mysql-devel`包。 4. **...
在Linux世界中,RHEL(Red Hat Enterprise Linux)和CentOS是两个非常流行的服务器操作系统,它们基于相同的源代码,但RHEL提供商业支持,而CentOS则是社区支持的免费版本。由于RHEL和CentOS之间的紧密关系,许多...
以下是在CentOS 6.x上安装所需软件包的过程。 # Install RHEL EPEL repository $ wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm $ wget ...
在Linux世界中,CentOS 6.3是一个广泛使用的操作系统版本,它基于RHEL(Red Hat Enterprise Linux)并提供了一个稳定、安全的服务器环境。在CentOS 6.3上,`yum`(Yellowdog Updater, Modified)是默认的包管理器,...
### Centos7上安装远程桌面vncserver+xrdp #### 概述 在CentOS 7系统上安装远程桌面工具vncserver+xrdp,可以让用户通过图形界面远程访问服务器,这对于日常维护、调试等工作提供了极大的便利。下面将详细介绍在...
这个包包含了开发所需的头文件和库,对于使用Java或其他编程语言与ImageMagick交互至关重要,通过`yum --enablerepo=remi install -y ImageMagick6-devel`进行安装。 7. 最后,安装ImageMagick 6-heic扩展,以支持...
2. **安装EPEL及REMI源**: - EPEL(Extra Packages for Enterprise Linux)源提供了大量额外的软件包。 ```bash rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm `...
6. 接下来安装MySQL或MariaDB(MySQL的一个分支,更适合企业级使用): ``` sudo yum install mariadb-server ``` 7. 最后,安装PHP及其必要的扩展,例如: ``` sudo yum install php php-fpm php-mysqlnd ``...
1. **添加EPEL源**:因为Nginx不在默认的CentOS仓库中,我们需要添加EPEL源,运行`yum install epel-release -y`。 2. **安装Nginx**:执行`yum install nginx -y`,等待安装完成。 3. **启动Nginx**:`service ...
本文将详细阐述在CentOS 8上安装MySQL 5.7的步骤,帮助你理解并掌握这个过程。 一、安装依赖 在安装MySQL之前,我们需要先确保系统中有必要的依赖库。打开终端,输入以下命令来安装这些依赖: ```bash sudo dnf ...
### Redis YUM安装与配置详解 #### 一、Redis简介 Redis是一种开源的高性能键值存储系统,它支持多种数据结构如字符串、哈希表、列表等,并且提供了丰富的操作命令,广泛应用于缓存、消息队列等多种场景。由于其...
在CentOS系统中安装PHP7.4的详细步骤如下: 首先,确保你的系统是最新的,...现在,你的CentOS 8/RHEL 8系统已经成功安装了PHP7.4,并且可以与Nginx一起使用。记得定期检查PHP和系统更新,以保持最佳的安全性和性能。
3. **EPEL和Remi源**:EPEL是Fedora项目维护的一个软件仓库,为RHEL和CentOS提供额外的软件包。Remi是另一个提供最新版PHP、MySQL等软件的仓库,也包含Node.js。 4. **导入GPG Key**:在添加源后,需要导入GPG密钥...
在IT行业中,Linux系统是广泛应用于服务器管理的重要操作系统之一,特别是CentOS作为一款基于RHEL的免费企业级发行版,深受开发人员和运维人员的喜爱。本文将深入探讨如何在纯净的CentOS 7.6系统上安装LNMP(Linux、...
EPEL(Extra Packages for Enterprise Linux)仓库是一个提供针对RHEL/CentOS的额外软件包的项目,它包含了phpMyadmin。因此,我们需要安装EPEL仓库: ```bash yum install epel-release ``` 接下来,我们需要引入...
在CentOS系统上安装EPEL仓库可以使用以下命令: ```bash rpm -Uvh *** ``` 2. 安装Nginx的官方仓库,如果需要同时管理Web服务器软件Nginx,可以使用: ```bash rpm -ivh *** ``` 3. 安装Remi仓库: ```...
首先,确保系统环境满足需求,例如在RHEL或CentOS 6.x上,需要安装EPEL和Remi仓库,因为它们提供了Ansible所需的支持软件包。可以通过下载并安装`epel-release-6-8.noarch.rpm`和`remi-release-6.rpm`来添加这些仓库...