如何添加 Unix 命令?

如何添加 Unix 命令?

我通过 ssh 连接到主机,但一直收到找不到命令的错误。因此,我检查了 /bin 目录,果然,我需要的命令不在那里。我该如何添加它?网上有没有列出所有可以添加的命令的地方?

答案1

正如其他海报所提到的,您的 /bin 目录并不是您的计算机保存已安装软件的唯一地方。

大多数 *nix 版本都有某种打包系统,以便于安装。要查看您使用的版本,请输入uname -awhich ,您将得到类似这样的输出

Linux version 2.6.32-33-generic (buildd@zirconium) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #72-Ubuntu SMP Fri Jul 29 21:08:37 UTC 2011

最后一部分是版本和发布日期。然后谷歌搜索“安装软件版本“ 或者 ”版本包管理器”,你应该会得到一些有用的信息。

答案2

这是GAA 参数分析器 (Sourceforge)你在找什么?上面写着“GAA 参数分析器可帮助程序员分析从命令行提供给其程序的参数。”

答案3

仅检查 /bin 是不够的。我不知道您使用的是哪种 unix 版本,但我建议您至少检查一下:/usr/local/bin /sbin /usr/local/sbin 以及可能还有十几个其他的目录以确保万无一失 :) 您不知道这一点意味着您前面可能还有一段路要走 - 如果您是喜欢它的人(我就是),那么这条路会充满乐趣和趣味。

大多数现代 unix 发行版都包含某种类型的打包系统,理想情况下,在系统中安装新软件时,您应该使用包管理器来添加包。遗憾的是,这可能是一个挑战,因为并非所有软件都以您可以使用的方式打包。我建议您找到相关 unix 发行版的社区支持站点,看看您的系统喜欢什么包格式,然后看看您是否可以找到您正在尝试构建的工具(mcrypt for php?)的兼容包格式。如果您找不到适合您发行版的包,那么您应该尝试使用它的通用安装包(通常是 name-version.tgz),并在解压缩或解压缩后阅读可能位于包根目录中的 README 和 INSTALLATION 文件。

答案4

看起来您正在运行 RedHat。输入:

cat /etc/redhat-release

获取您的版本。

如果它是 4x,如上所述,正如有人提到的那样,看起来 aclocal 在 automake 中,请尝试

up2date automake

如果您已在卫星服务器上注册,它应该会提取该包及其所有依赖项。

如果是 5 或更高。输入:

yum install automake

它应该能满足你的需要。

相关内容