uuencode 命令未找到,但工作正常

uuencode 命令未找到,但工作正常

我正在尝试使用邮件发送,uuencode但它说,command not found如果我检查 man,我会得到正确的结果,没有任何错误。难道我的二进制文件已经消失了,只剩下文档了吗?但这很不寻常!

答案1

我认为您很可能只是拥有系统上未安装的命令的手册页。 uuencode曾经是命令“标准选择”的一部分,但其中许多命令不再默认安装(例如compactvied) - 主要是因为新的和更好的命令已经取代了它们。然而,也有手册页的“标准选择”(在安装 man 时安装),因此这样的选择很可能包含系统上默认未安装的命令的手册页。

看看是否可以找到名为“sharutils”或类似名称的软件包,然后安装它。

答案2

就像 Baard Kopperud 所说,这意味着程序本身安装的手册页没有。

Red Hat 中的所有软件都是通过软件包安装的。通常将一大组基本系统手册页打包到一个包中,但程序本身可能属于另一个包。

在现代 Red Hat 中,您需要使用 来yum provides '*/uudecode'查找需要为 uudecode 安装哪个软件包。在我的 RHEL5 中,软件包名称是沙鲁蒂斯。当您找出丢失的包名称时,请使用yum install <package>.安装应以 root 权限完成。

答案3

请检查以下论坛: 如何让 UUENCODE 发挥作用?

你需要安装沙鲁蒂斯

基于 dpkg:

apt-get install sharutils

基于转速:

yum install sharutils

相关内容