Установка «дубликата» на SSH / home / user

После некоторой отладки совершенно неважно, выдает ли icu4c предупреждение или нет.

Оба start-lumina-desktop и lumina-desktop умирают или выдают ошибку при вызове из xenodm, и жалуются, что X уже запущен при вызове из режима текстовой консоли; при звонке с терминала в fvwm работает без проблем.

Фактическая проблема заключается в том, что xenodm не имеет PATH lumina-desktop в PATH. Однако недостаточно указать полное имя start-lumina-desktop или lumina-desktop.

Таким образом, чтобы иметь возможность войти с xenodm на lumina-desktop, файл «.xsession» должен быть:

PATH=$PATH:/usr/local/bin start-lumina-desktop

Как только это будет исправлено, я смогу запустить пользовательская сессия из xenodm, входящая в lumina-desktop

0
09.05.2017, 02:25
2 ответа

Если у вас нет прав администратора или администратора, вероятность того, что вы сломаете свою систему (для всех пользователей), вероятно, довольно мала, но опять же, возможно, ваша система была настроена таким образом, чтобы разрешить не-sudoer для установки программ или внесения других вредоносных модификаций. Также возможно, что установка дубликата только для вашего локального пользователя может вызвать проблемы только для вашего профиля.

Мой лучший совет — действуйте с осторожностью и следите за своими изменениями на тот случай, если вам понадобится их отменить. Если вы беспокоитесь о том, чтобы сломать систему для других пользователей/профилей пользователей, вы, вероятно, не собираетесь этого делать. Сообщество может внести ясность, задав более подробный вопрос, например: Какой дистрибутив? Было ли внесено много изменений в систему? Какое приложение вы пытаетесь установить... и т. д.

1
28.01.2020, 02:25

Очень маловероятно, что вы сможете испортить существующую установку. Никакая локально «установленная» программа не будет иметь setuid, поэтому она будет работать с вашими разрешениями, а это означает, что она не может делать ничего, чего вы не можете делать с другими программами.

Но если вы просто скопируете двоичные файлы из своей системы, они могут работать не так, как предполагалось. В худшем случае это вообще не работает (например, если архитектуры разные), скорее всего, это будет зависеть от какой-то библиотеки, которая не является подходящей версией.Лучший способ получить программу, которая будет работать, - это скомпилировать ее самостоятельно и, как часть этого, настроить ее для использования локальных версий всех библиотек, которые вам нужны, и вы не можете полагаться на то, чтобы быть (и оставаться) в хорошей версии. в системе, конечно, вам, вероятно, придется самостоятельно скомпилировать множество библиотек.

Вкратце: вы должны быть действительно уверены, прежде чем начать это, потому что это быстро становится огромным проектом. Вы пытались спросить администратора, могут ли они изменить разрешения, чтобы вы могли использовать установленную версию?

2
28.01.2020, 02:25

Теги

Похожие вопросы