我继承了一台服务器,由于软件要求,安装了旧版本的 Redhat,现在需要使用 UUENCODE 来允许电子邮件附件。和uuencode
文件uudecode
不在/usr/bin
.我尝试从另一台服务器复制它们,但收到错误:
/lib64/tls/libc.so.6:当我们尝试运行它时找不到版本“GLIBC_2.4”。
看来我可能需要安装 sharutils.rpm,但我不确定要下载哪一个?任何人都可以向我指出要下载的正确 rpm 或处理 uuencode 的替代方法吗?
服务器详细信息:
$ 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
答案1
您是否尝试过yum
访问 RHEL 存储库并安装与您的版本匹配的 sharutils 版本?
$ yum update
$ yum install sharutils
CentOS 软件包通常与 RHEL 软件包一一对应,但删除了品牌。您可以尝试从他们那里手动下载软件包。看起来您可以在这里获取该软件包:
$ wget http://mirror.rackspace.com/CentOS/4/apt/i386/RPMS.os/sharutils-4.2.1-22.2.i386.rpm
答案2
如何在 Fedora 17 Linux 上获取 uuencode
使用 yum 找出 uuencode 提供的内容:
yum provides uuencode
阅读 yum 告诉您的内容:
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
哦,看! 'sharutils' 提供 uuencode
安装:
yum install sharutils
你得到这个输出:
[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!
然后测试一下是否有效
[root@defiant el]# which uuencode
/usr/bin/uuencode
[root@defiant el]# uuencode --version
uuencode (GNU sharutils) 4.11.1