J'ai hérité d'un serveur sur lequel une ancienne version de Redhat est installée en raison d'exigences logicielles et il est maintenant nécessaire d'utiliser UUENCODE pour autoriser les pièces jointes aux e-mails. Le uuencode
et uudecode
les fichiers ne sont pas dans /usr/bin
. J'ai essayé de les copier depuis un autre serveur mais je reçois une erreur :
/lib64/tls/libc.so.6 :version `GLIBC_2.4′ introuvable lorsque nous essayons de l'exécuter.
Il semble que je doive peut-être installer le fichier sharutils.rpm mais je ne sais pas lequel télécharger ? Quelqu'un peut-il m'indiquer le bon rpm à télécharger ou une méthode alternative pour traiter uuencode ?
Détails du serveur :
$ 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
Réponse acceptée :
Avez-vous essayé d'utiliser yum
accéder aux référentiels RHEL et installer la version de sharutils qui correspond à votre version ?
$ yum update
$ yum install sharutils
Les packages CentOS sont généralement des équivalents un à un des packages RHEL sans marque. Vous pouvez essayer de télécharger manuellement un package à partir d'eux. Il semble que vous pourriez obtenir ce package ici :
$ wget http://mirror.rackspace.com/CentOS/4/apt/i386/RPMS.os/sharutils-4.2.1-22.2.i386.rpm