Mám server, který jsem zdědil, který má nainstalovanou starší verzi Redhat kvůli softwarovým požadavkům a nyní je potřeba použít UUENCODE pro povolení e-mailových příloh. uuencode
a uudecode
soubory nejsou v /usr/bin
. Pokusil jsem se je zkopírovat z jiného serveru, ale zobrazuje se chyba:
/lib64/tls/libc.so.6:verze `GLIBC_2.4′ nebyla nalezena, když se ji pokoušíme spustit.
Zdá se, že možná budu muset nainstalovat soubor sharutils.rpm, ale nejsem si jistý, který stáhnout? Může mě někdo nasměrovat na správné otáčky za minutu ke stažení nebo na alternativní metodu zpracování uuencode?
Podrobnosti o serveru:
$ 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
Přijatá odpověď:
Zkusili jste použít yum
pro přístup k repozitářům RHEL a instalaci verze sharutils, která odpovídá vašemu vydání?
$ yum update
$ yum install sharutils
Balíčky CentOS jsou obecně individuální ekvivalenty balíčků RHEL s odstraněným brandingem. Můžete zkusit ručně stáhnout balíček od nich. Vypadá to, že byste ten balíček mohli získat zde:
$ wget http://mirror.rackspace.com/CentOS/4/apt/i386/RPMS.os/sharutils-4.2.1-22.2.i386.rpm