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