【问题标题】:Custom InstallAnywhere location for .com.zerog.registry.xml file on linuxLinux 上 .com.zerog.registry.xml 文件的自定义 InstallAnywhere 位置
【发布时间】:2013-05-29 09:18:12
【问题描述】:

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

【问题讨论】:

    标签: linux unix installation var installanywhere


    【解决方案1】:

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

    【讨论】:

    • 非常有帮助。我没有 /var 的权限,但是在不同的用户名下安装会将 xml 文件放在您所说的位置。谢谢!
    猜你喜欢
    • 2014-07-23
    • 2016-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-17
    • 1970-01-01
    • 1970-01-01
    • 2015-01-08
    相关资源
    最近更新 更多