инструмент типа virtualenv для Кв. - добирается?

Вот основное краткое изложение команд, вопрос:

  • sudo-выполняют команду как корень
  • сделайте - запускает скрипт для создания из источника

С тех пор sudo команда выполняет команду, Вы передаете ее как корень, это означает, что сделать команда имеет полномочия суперпользователя. Это означает, что, если make-файл является злонамеренным, или какой-либо из сценариев, он может звонить, является злонамеренным, затем он мог поставить под угрозу Вашу систему.

Короче говоря, если Вы не доверяете программному обеспечению, не устанавливайте его. Если Вы доверяете программному обеспечению, то выполнение как корень ничего не должно повреждать.

Примечание:

sudo make install совпадает с su; make install в большинстве случаев.

4
06.09.2011, 03:09
2 ответа

Я думаю, о чем Вы заботитесь, комбинация schroot и debootstrap. Schroot является утилитой, которая по существу позволяет Вам выполнить дистрибутив Linux в другом. Debootstrap является утилитой для установки (находящегося в Debian) распределения в другом. Посмотрите, Как я запускаю 32-разрядные программы на 64-разрядном Debian/Ubuntu? (который легко обобщен к выполнению распределения Debian или Ubuntu-based в другом).

2
27.01.2020, 20:59

См. pbuilder и cowbuilder, например.

См. также разработчиков Пакета и Изолированные среды сборки.

Последняя ссылка имеет сжатый обзор pbuilder и sbuild.

1
27.01.2020, 20:59

Теги

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