2013-05-22 2 views
0

У меня возникла проблема, когда у меня нет доступа на запись в каталог/var в среде UNIX, а InstallAnywhere не предоставляет мне возможность записи .com.zerog.registry.xml в любое другое место для установки продукта. Есть ли параметр, который позволяет записывать этот файл в другой каталог?Пользовательское местоположение InstallAnywhere для файла .com.zerog.registry.xml на linux

ответ

0

Согласно документации IA:

Если вход в систему как суперпользователь, глобальный реестр находится в \ вар.

Если вы вошли в систему как пользователь, он находится в домашнем каталоге пользователя.

Так что, если вы работаете в качестве корня и не может писать /var, это звучит как проблема разрешений с /var каталога, независимо от IA. Проверьте разрешения на /var.

Если вы работаете в качестве некорневой пользователь, то реестр не должен идти к /var, но $HOME/.com.zerog.registry.xml (FWIW, я проверил одну из наших коробок тест Linux и нашел .com.zerog.registry.xml под /var как и при test-user $HOME. Документы выглядят правильно).

Я также видел очень странное поведение, если IA находится на низком пространстве в $ TMP. Удостоверьтесь, что у вас много места.

Кроме того, считаете ли вы, что запущен установщик с sudo, или графическими эквивалентами kdesudo (KDE) и (Gnome)? Те могут достать вас туда, куда вы хотите отправиться.

+0

очень полезно. У меня не было разрешения на/var, но установка под другим именем пользователя помещает файл xml, в котором вы указали. благодаря! – user1515633

Смежные вопросы