Ho un server che ho ereditato che ha una versione precedente di Redhat installata a causa di requisiti software e ora è necessario utilizzare UUENCODE per consentire gli allegati e-mail. Il uuencode
e uudecode
i file non sono in /usr/bin
. Ho provato a copiarli da un altro server ma ricevo un errore:
/lib64/tls/libc.so.6:la versione `GLIBC_2.4' non è stata trovata quando si tenta di eseguirla.
Sembra che potrebbe essere necessario installare sharutils.rpm ma non sono sicuro di quale scaricare? Qualcuno può indicarmi l'rpm corretto da scaricare o un metodo alternativo per l'elaborazione di uuencode?
Dettagli del server:
$ 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
Risposta accettata:
Hai provato a usare yum
per accedere ai repository RHEL e installare la versione di sharutils che corrisponde alla tua versione?
$ yum update
$ yum install sharutils
I pacchetti CentOS sono generalmente equivalenti uno a uno ai pacchetti RHEL con il marchio rimosso. Potresti provare a scaricare manualmente un pacchetto da loro. Sembra che tu possa ottenere quel pacchetto qui:
$ wget http://mirror.rackspace.com/CentOS/4/apt/i386/RPMS.os/sharutils-4.2.1-22.2.i386.rpm