Установить программное обеспечение на Ubuntu с помощью apt без рута?

У меня есть учетные записи во многих кластерах HPC. На машинах установлена ​​минимальная установка, и администраторы больше ничего не добавят. Мне нужно установить много типичного программного обеспечения. Обычно я бы сделал это с помощью apt, но, конечно, на этих машинах у меня нет root-прав. Некоторые альтернативы:

  1. Админ рекомендовалspack. Потом мне в частном порядке сказали, что все ненавидят спак и избегают его. Для меня это провалилось.
  2. Скачать исходник, скомпилировать+установить самостоятельно. Это раздражает, сложно обновляться, и не все пакеты легко переместить место установки.
  3. Никс. Кажется, делает (2) автоматически. Некоторые говорят, что без рута сложно установить. Не знаю…
  4. ОверлейФС? Есть ли способ заставить систему поверить, что у меня везде есть права root?
  5. Безрутовый докер. В конечном итоге программное обеспечение, которое я создаю, должно работать в кластере. Это не может быть в контейнере. И я использую миллионы графических процессоров, что сложнее с докером.

Это должно быть общей проблемой. Большинство компаний не предоставляют root-доступ всем. Как лучше всего установить программное обеспечение без каких-либо прав root?

0 ответов

Другие вопросы по тегам