PreguntasLinux

Versión Completa: ImageMagick en Centos
Actualmente estas viendo una versión simplificada de nuestro contenido. Para ver la versión completa en el formato correcto, dale click aquí
Hola a todos,

Estoy tratando de instalar image magick en CentOS:Linux version 2.6.9-023stab040.1-enterprise (root@rhel4-32)

El tema es que con muchos rpm's que trato de instalar el CentOS me dice que me falta:
libc.so.6(GLIBC_2.4)

Acá hay un ejemplo:

[root@vps ~]# rpm -i ImageMagick-6.3.5-6.i386.rpm
error: Failed dependencies:
libHalf.so.4 is needed by ImageMagick-6.3.5-6.i386
libIex.so.4 is needed by ImageMagick-6.3.5-6.i386
libIlmImf.so.4 is needed by ImageMagick-6.3.5-6.i386
libImath.so.4 is needed by ImageMagick-6.3.5-6.i386
libgvc.so.3 is needed by ImageMagick-6.3.5-6.i386
libjasper.so.1 is needed by ImageMagick-6.3.5-6.i386
liblcms.so.1 is needed by ImageMagick-6.3.5-6.i386
libpng12.so.0(PNG12_0) is needed by ImageMagick-6.3.5-6.i386
rtld(GNU_HASH) is needed by ImageMagick-6.3.5-6.i386
[root@vps ~]# rpm -i libpng-1.2.10-7.i386.rpm
error: Failed dependencies:
libc.so.6(GLIBC_2.4) is needed by libpng-1.2.10-7.i386
rtld(GNU_HASH) is needed by libpng-1.2.10-7.i386
[root@vps ~]#

libpng no es la única librería que me dice lo mismo.
Yo en realidad necesito el imagemagick, realmente, si por ejemplo el "yum" lo pudiera instalar, con todas sus deps: yo feliz. Pero yum no lo tiene.

¿Algún consejo?
Parece que no tienes instaladas las librerias de c, en el CD #3 o por ahi tienen que estar [1], pero sino por internet:
yum -y install gcc

[1] algo así:

# rpm -ivh kernel-devel-2.6.9-42.EL.i686.rpm
glibc-kernheaders-2.4-9.1.98.EL.i386.rpm gcc-3.4.6-3.i386.rpm
glibc-devel-2.3.4-2.25.i386.rpm glibc-headers-2.3.4-2.25.i386.rpm

Por si no tienes las llaves:
# cd /usr/share/doc/centos-release-4/
# rpm --import RPM-GPG-KEY-centos4

p_eter Escribió:
Parece que no tienes instaladas las librerias de c, en el CD #3 o por ahi tienen que estar, pero sino por internet:
yum -y install gcc

Hola!,
Gracias por tu respuesta.
Acabo de probarlo:

[root@vps ~]# yum -y install gcc
Warning, could not load sqlite, falling back to pickle
Setting up Install Process
Setting up repositories
update 100% |=========================| 951 B 00:00
base 100% |=========================| 1.1 kB 00:00
centosplus 100% |=========================| 951 B 00:00
addons 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
update : ################################################## 300/300
base : ################################################## 1517/1517
centosplus: ################################################## 357/357
extras : ################################################## 212/212
Parsing package install arguments
Nothing to do
[root@vps ~]#

henry32 Escribió:
[root@vps ~]# rpm -i libpng-1.2.10-7.i386.rpm
error: Failed dependencies:
libc.so.6(GLIBC_2.4) is needed by libpng-1.2.10-7.i386
rtld(GNU_HASH) is needed by libpng-1.2.10-7.i386
[root@vps ~]#


Seguramente estas tratando de instalar un rpm nuevo que requiere la libreria glibc-2.4 que no la tenes porque tenes una anterior. La libreria glibc es una libreria esencial en el sistema, sin ella no funciona ningun programa (aviso para que lo pienses bien si vas a querer actualizarla). Te recomiendo que bajes una version mas vieja de imagemagick o mejor aun que consigas la de centos, tal vez tenga otro nombre.

URLs de Referencia