linux上.com.zerog.registry.xml文件的自定义InstallAnywhere位置
我遇到了这样一个问题:在UNIX环境中,我没有对/var目录的写入权限,InstallAnywhere不提供将.com.zerog.registry.xml写入产品安装的任何其他位置的选项。是否存在允许将此文件写入其他目录的参数?根据IA文档: 如果以root用户身份登录,则全局注册表位于\var中 如果以用户身份登录,则它位于用户的主目录中 因此,如果您是以root用户身份运行,并且无法写入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用户身
/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文件放在您指定的位置。谢谢!