Estoy tratando de instalar Redis en centos 6.5 (x64) con la siguiente línea:
yum install redis
Pero estoy recibiendo la siguiente pantalla:
[root@NodeJs ~]# yum install redis
Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: nl.mirror.eurid.eu
* epel: nl.mirror.eurid.eu
* extras: mirror.denit.net
* updates: nl.mirror.eurid.eu
Resolving Dependencies
--> Running transaction check
---> Package redis.x86_64 0:2.8.14-2.el7 will be installed
--> Processing Dependency: systemd for package: redis-2.8.14-2.el7.x86_64
--> Processing Dependency: systemd for package: redis-2.8.14-2.el7.x86_64
--> Processing Dependency: libjemalloc.so.1()(64bit) for package: redis-2.8.14-2.el7.x86_64
--> Running transaction check
---> Package jemalloc.x86_64 0:3.6.0-1.el7 will be installed
---> Package redis.x86_64 0:2.8.14-2.el7 will be installed
--> Processing Dependency: systemd for package: redis-2.8.14-2.el7.x86_64
--> Processing Dependency: systemd for package: redis-2.8.14-2.el7.x86_64
--> Finished Dependency Resolution
Error: Package: redis-2.8.14-2.el7.x86_64 (epel)
Requires: systemd
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Como puedo resolver este problema ?

systemdno está incluido en EPEL6. [1]: stackoverflow.com/questions/28347694/…Respuestas:
Instaló el repositorio EPEL para EL7, pero en realidad está ejecutando EL6. Retire el
epel-releasepaquete, es decir,sudo yum search epel && sudo yum remove epel-releasey reemplácelo con el paquete correcto.De acuerdo con esta documentación, Redis podría instalarse en CentOS6 emitiendo los siguientes comandos:
fuente
Aquí está mi experiencia exitosa de actualizar Redis (2.4.10) en CentOS 6.5.
Cómo actualizar Redis en CentOS 6.5
Primero, asegúrese de que estén instalados los siguientes repositorios
EPELyREMI:Verifique la versión de Redis en el
REMIrepositorio: (a partir de junio de 2015, la versión es 2.8.13 )Luego instala la dependencia relacionada (
jemalloc) desde elEPELrepositorio:Antes de la instalación, debe detener el viejo demonio Redis:
Luego instale la versión más reciente de Redis:
Edite el archivo de configuración de Redis si es necesario:
Reinicie el demonio Redis y haga que se inicie automáticamente al reiniciar:
Finalmente, verifique la versión de Redis instalada actualmente:
¡Hecho!
fuente
/etc/redis.confeliminación de todosvm-yhash-antepone directivaspecl install redis./etc/yum.repos.d/remi-safe.repoagregando una líneaincludepkgs=redispara que solo el paquete redis se actualice desde el remi repo cuando sea el momento de ejecutarloyum update.El paquete de redis de EPEL está un poco desactualizado, en RHEL6 puede usar el Repositorio de Remi: http://rpms.famillecollet.com/ . Están actualizados, también con los últimos lanzamientos de las versiones 3.0 y 2.8.
Eche un vistazo aquí para obtener una descripción de los últimos paquetes.
fuente
yum update, ¿verdad?includepkgs=redislínea a la[remi-safe]sección/etc/yum.repos.d/remi-safe.repopara asegurarse de que solo se actualice el paquete redis.