Tengo un servidor que he heredado que tiene instalada una versión anterior de Redhat debido a requisitos de software y ahora es necesario usar UUENCODE para permitir archivos adjuntos de correo electrónico. El uuencode
y uudecode
los archivos no están en /usr/bin
. Intenté copiarlos desde otro servidor pero recibo un error:
/lib64/tls/libc.so.6:no se encuentra la versión `GLIBC_2.4′ cuando intentamos ejecutarla.
Parece que necesito instalar sharutils.rpm pero no estoy seguro de cuál descargar. ¿Alguien puede señalarme el rpm correcto para descargar o un método alternativo para procesar uuencode?
Detalles del servidor:
$ cat /proc/version
Linux version 2.6.9-42.ELsmp ([email protected]) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-2)) #1 SMP Wed Jul 12 23:32:02 EDT 2006
$ cat /etc/redhat-release
Red Hat Enterprise Linux ES release 4 (Nahant Update 4)
$ uname -a
Linux <servername> 2.6.9-42.ELsmp #1 SMP Wed Jul 12 23:32:02 EDT 2006 x86_64 x86_64 x86_64 GNU/Linux
Respuesta aceptada:
¿Has probado a usar yum
? para acceder a los repositorios de RHEL e instalar la versión de sharutils que coincida con su versión?
$ yum update
$ yum install sharutils
Los paquetes de CentOS son generalmente equivalentes uno a uno a los paquetes de RHEL con la marca eliminada. Puede intentar descargar manualmente un paquete de ellos. Parece que podría obtener ese paquete aquí:
$ wget http://mirror.rackspace.com/CentOS/4/apt/i386/RPMS.os/sharutils-4.2.1-22.2.i386.rpm