【发布时间】:2013-05-29 09:18:12
【问题描述】:
我遇到了一个问题,在 UNIX 环境中我没有对 /var 目录的写入权限,并且 InstallAnywhere 没有为我提供将 .com.zerog.registry.xml 写入任何其他目录的选项产品安装位置。是否有允许将此文件写入不同目录的参数?
【问题讨论】:
标签: linux unix installation var installanywhere
我遇到了一个问题,在 UNIX 环境中我没有对 /var 目录的写入权限,并且 InstallAnywhere 没有为我提供将 .com.zerog.registry.xml 写入任何其他目录的选项产品安装位置。是否有允许将此文件写入不同目录的参数?
【问题讨论】:
标签: linux unix installation var installanywhere
根据 IA 文档:
如果以 root 身份登录,则全局注册表位于 \var。
如果以用户身份登录,它位于用户的主目录中。
因此,如果您以 root 身份运行并且无法写入 /var,这听起来像是 /var 目录的权限问题,与 IA 无关。检查/var 的权限。
如果您以非 root 用户身份运行,那么注册表不应该转到 /var,而是转到 $HOME/.com.zerog.registry.xml(FWIW,我刚刚检查了我们的一个测试 Linux 框,发现 .com.zerog.registry.xml在 /var 和 test-user $HOME 目录下。文档似乎是正确的)。
如果 IA 在 $TMP 中的空间不足,我还看到了一些非常奇怪的行为。确保那里有足够的空间。
另外,您是否考虑过使用 sudo 或图形等效项 kdesudo (KDE) 和 gksu (Gnome) 运行安装程序?这些可能会带你去你想去的地方。
【讨论】: