программное обеспечение установки в Linux как не пользователь root

Что лучший способ состоит в том, чтобы установить программное обеспечение в машине Linux, если у Вас нет корневых полномочий. Я знаю, что мы можем использовать немного переменных как PKG_CONFIG_PATH и переключателей как - префикс с настраивает для устанавливания программного обеспечения в локальном каталоге, но иногда когда существуют рекурсивные зависимости, становится трудно для меня установить все пакеты вручную. Существует ли лучший автоматизированный путь?

Обновление: То, что я подразумевал под рекурсивными зависимостями: для установки пакета A я должен установить пакет B, который в свою очередь требует, чтобы пакет C был установлен

2
задан 28.12.2010, 15:59

2 ответа

Очевидный ответ должен установить из источника, который не помогает с зависимостями вообще.

Установка из репозитория RPM-пакета вне рассмотрения, потому что те пакеты устанавливают файлы в "общие" каталоги такой как /usr/bin, и другие пользователи ожидали бы, что только корень может установить там. То, в чем Вы нуждались бы в теории, является репозиторием пакетов, которые создаются для установки в места, где Вы имеете доступ для записи или перемещаемы там, и затем Вы использовали бы (возможно исправленный) диспетчер пакетов с нестандартным каталогом данных. Но такой репозиторий (вероятно), не существует.

Нижняя строка - то, что это не будет действительно работать обоснованно. Для управления программным обеспечением в системе Linux, Вы должны базироваться доступ или по крайней мере особые условия у корня так, чтобы можно было править в собственной небольшой области, но даже который трудно сделать безопасно.

0
ответ дан 12.12.2019, 07:03

Возможно использовать rpms, даже если Вы не корень. Я знаю, что для факт, так как я искал его некоторое время назад, посмотрите здесь для примера. Однако это не стоило проблемы, так как это по существу означает почти тот же объем работы как - добавление префикса всего этого путь вниз. Я предполагаю, что, если некоторые пакеты Вы хотите, являются очень простыми, Вы просите, чтобы Ваш администратор получил это и установил остальных самостоятельно.

0
ответ дан 12.12.2019, 07:03

Теги

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