linux上.com.zerog.registry.xml文件的自定义InstallAnywhere位置

linux上.com.zerog.registry.xml文件的自定义InstallAnywhere位置,linux,unix,installation,var,installanywhere,Linux,Unix,Installation,Var,Installanywhere,我遇到了这样一个问题:在UNIX环境中,我没有对/var目录的写入权限,InstallAnywhere不提供将.com.zerog.registry.xml写入产品安装的任何其他位置的选项。是否存在允许将此文件写入其他目录的参数?根据IA文档: 如果以root用户身份登录,则全局注册表位于\var中 如果以用户身份登录,则它位于用户的主目录中 因此,如果您是以root用户身份运行,并且无法写入/var,那么/var目录似乎存在权限问题,与IA无关。检查/var上的权限 如果您是以非root用户身

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

根据IA文档:

如果以root用户身份登录,则全局注册表位于\var中

如果以用户身份登录,则它位于用户的主目录中

因此,如果您是以root用户身份运行,并且无法写入
/var
,那么
/var
目录似乎存在权限问题,与IA无关。检查
/var
上的权限

如果您是以非root用户身份运行,则注册表不应转到
/var
,而应转到
$HOME/.com.zerog.registry.xml
(FWIW,我刚刚检查了我们的一个Linux测试框,在
/var
和test user
$HOME
目录下都找到了
.com.zerog.registry.xml
。这些文档似乎是正确的)

我还看到了一些非常奇怪的行为,如果IA在$TMP中的空间不足。请确保您在那里有足够的空间


另外,您是否考虑过使用
sudo
,或图形等价物
kdesudo
(KDE)和
gksu
(Gnome)运行安装程序?这些可能会让您达到您想要的目的。

非常有用。我没有/var的权限,但使用不同的用户名安装会将xml文件放在您指定的位置。谢谢!