Saya memiliki server yang saya warisi yang memiliki versi Redhat yang lebih lama diinstal karena persyaratan perangkat lunak dan sekarang ada kebutuhan untuk menggunakan UUENCODE untuk mengizinkan lampiran email. uuencode
dan uudecode
file tidak dalam /usr/bin
. Saya mencoba menyalinnya dari server lain tetapi saya menerima pesan kesalahan:
/lib64/tls/libc.so.6:versi `GLIBC_2.4′ tidak ditemukan saat kami mencoba menjalankannya.
Tampaknya saya perlu menginstal sharutils.rpm tetapi saya tidak yakin yang mana yang harus diunduh? Adakah yang bisa mengarahkan saya ke rpm yang benar untuk mengunduh atau metode alternatif untuk memproses uuencode?
Detail 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
Jawaban yang Diterima:
Sudahkah Anda mencoba menggunakan yum
untuk mengakses repositori RHEL dan menginstal versi sharutil yang cocok dengan rilis Anda?
$ yum update
$ yum install sharutils
Paket CentOS umumnya setara satu-ke-satu dengan paket RHEL dengan branding dihapus. Anda dapat mencoba mengunduh paket secara manual dari mereka. Sepertinya Anda bisa mendapatkan paket itu di sini:
$ wget http://mirror.rackspace.com/CentOS/4/apt/i386/RPMS.os/sharutils-4.2.1-22.2.i386.rpm