0

我遇到了一个问题,我在 UNIX 环境中没有对 /var 目录的写入权限,并且 InstallAnywhere 没有为我提供将 .com.zerog.registry.xml 写入任何其他位置的选项产品安装。是否有允许将此文件写入不同目录的参数?

4

1 回答 1

0

根据 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) 运行安装程序?这些可能会带你去你想去的地方。

于 2013-05-29T01:18:12.533 回答