Como faço para que o UUENCODE funcione?

7

Eu tenho um servidor que eu herdei que tem uma versão mais antiga do Redhat instalada devido a requisitos de software e agora há uma necessidade de usar o UUENCODE para permitir anexos de e-mail. Os arquivos uuencode e uudecode não estão em /usr/bin . Eu tentei copiá-los de outro servidor, mas recebo um erro:

/lib64/tls/libc.so.6: version 'GLIBC_2.4' not found when we try to run it.

Parece que posso precisar instalar o sharutils.rpm, mas não tenho certeza de qual deles fazer o download? Alguém pode me indicar o rpm correto para baixar ou um método alternativo para processar o uuencode?

Detalhes do 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
    
por user739866 08.07.2011 / 15:24

2 respostas

9

Você tentou usar yum para acessar os repositórios do RHEL e instalar a versão do sharutils que corresponde ao seu lançamento?

$ yum update
$ yum install sharutils

Os pacotes do CentOS são geralmente equivalentes de um para um aos pacotes do RHEL com a marca removida. Você pode tentar baixar manualmente um pacote deles. Parece que você pode pegar o pacote aqui:

$ wget http://mirror.rackspace.com/CentOS/4/apt/i386/RPMS.os/sharutils-4.2.1-22.2.i386.rpm
    
por 08.07.2011 / 15:31
5

Como obter o uuencode no Fedora 17 Linux

Descubra o que fornece o uuencode usando o yum:

yum provides uuencode

Leia o que o yum lhe diz:

sharutils-4.11.1-3.fc17.x86_64 : The GNU shar utilities for packaging 
                                 and unpackaging shell archives
Repo        : @updates
Matched from:
Filename    : /usr/bin/uuencode

Oh olha! 'sharutils' fornece uuencode

Instale isso:

yum install sharutils

Você obtém esta saída:

[root@defiant el]# yum install sharutils 
Loaded plugins: fastestmirror, langpacks, presto, refresh-packagekit
Loading mirror speeds from cached hostfile
 * fedora: ftp.usf.edu
 * rpmfusion-free: mirror.hiwaay.net
 * rpmfusion-free-updates: mirror.hiwaay.net
 * rpmfusion-nonfree: mirror.hiwaay.net
 * rpmfusion-nonfree-updates: mirror.hiwaay.net
 * updates: mirror.hiwaay.net
Resolving Dependencies
--> Running transaction check
---> Package sharutils.x86_64 0:4.11.1-3.fc17 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

====================================================================================================================================================================================================================================
 Package                                                Arch                                                Version                                                      Repository                                            Size
====================================================================================================================================================================================================================================
Installing:
 sharutils                                              x86_64                                              4.11.1-3.fc17                                                updates                                              176 k

Transaction Summary
====================================================================================================================================================================================================================================
Install  1 Package

Total download size: 176 k
Installed size: 612 k
Is this ok [y/N]: y
Downloading Packages:
sharutils-4.11.1-3.fc17.x86_64.rpm                                                                                                                                                                           | 176 kB     00:00     
Running Transaction Check
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : sharutils-4.11.1-3.fc17.x86_64                                                                                                                                                                                   1/1 
  Verifying  : sharutils-4.11.1-3.fc17.x86_64                                                                                                                                                                                   1/1 

Installed:
  sharutils.x86_64 0:4.11.1-3.fc17                                                                                                                                                                                                  

Complete!

Em seguida, teste para ver se funciona

[root@defiant el]# which uuencode
/usr/bin/uuencode
[root@defiant el]# uuencode --version
uuencode (GNU sharutils) 4.11.1
    
por 16.01.2013 / 01:01