如何移植安装二进制文件

时间:2012-01-11 06:28:14

标签: binary install posix

是否有可移植的方式来安装二进制文件?例如,POSIX保证始终存在/ usr / local / bin(并包含在搜索路径中)。或者平台依赖于分销?

1 个答案:

答案 0 :(得分:1)

POSIX不保证,但根据操作系统的不同,可能会有其他内容。在Linux的情况下,LSB

根据我的经验,你不能指望/usr/local/*普遍存在。它们不会出现在某些UNIX版本的全新安装中。这应该是罕见的。它是一个事实上的标准位置,可以放置第三方软件,安装脚本不应该有任何关于创建/usr/local本身及其众所周知的子目录(例如bin和{{1}的疑虑如果它们不存在并在那里安装东西。

当然,优秀的软件会将其用作默认设置,但会在用户想要更改时为用户提供选择。

我不确定你的问题是关于更普遍的安装还是只是路径名和安慰。地点?就像在Makefile配方中使用什么命令来安装东西(通常是lib)?