我遇到了一个问题,我在UNIX环境中没有对/ var目录的写访问权限,而且InstallAnywhere没有为我提供将.com.zerog.registry.xml写入任何其他目录的选项。产品安装的位置。是否有一个参数允许将此文件写入不同的目录?
答案 0 :(得分:0)
根据IA文件:
如果以root身份登录,则全局注册表位于\ var中。
如果以用户身份登录,则它位于用户的主目录中。
因此,如果您以root身份运行并且无法写入/var
,则听起来像/var
目录的权限问题,与IA无关。检查/var
上的权限。
如果您是以非root用户身份运行,那么注册表不应该转到/var
,而应转移到$HOME/.com.zerog.registry.xml
(FWIW,我刚检查了一个测试Linux框和在.com.zerog.registry.xml
和测试用户/var
目录下找到$HOME
。文档似乎是正确的。
如果IA在$ TMP中的空间不足,我也会看到一些非常奇怪的行为。确保你有足够的空间。
另外,您是否考虑使用sudo
或图形等效项kdesudo
(KDE)和gksu
(Gnome)运行安装程序?那些可能会让你到达你想去的地方。