Мое решение - это гибрид безопасности и комфорта:
auto-apt проверяет доступ к файлам программ, работающих в ее средах, и если программа пытается получить доступ к файлу, о котором известно, что он принадлежит к неустановленному пакету, auto-apt установит этот пакет с помощью apt-get. Эта функция требует apt и sudo для работы. Он также предоставляет простую базу данных для поиска, в каком пакете содержится запрошенный файл.
Это эмулятор терминала, в котором вы входите в среду, в которой каждый доступ к файлу проверяется предварительно вручную с помощью автоматической проверки, и если он не существует, он выполняет поиск в базе данных (а-ля apt-file
), загружает и устанавливает нужный пакет, а затем позволяет программе продолжить , Вы должны выполнить его как root:
sudo auto-apt
Это полезно в тех случаях, когда вы собираете пакет и не хотите находиться перед экраном, просматривая каждую ошибку конфигурации для отсутствующих заголовков и т. Д.
Это также может быть использовано в качестве замены apt-get + apt-file, где вы можете устанавливать программы, просто сообщая, command
чтобы они выполнялись.
Вы должны понимать, что вы не должны оставлять его открытым, когда ваша система не просматривается, поскольку это почти так же, как если бы вы использовали пользователя root.
Справочная страница: http://derpi.tuwien.ac.at/cgi-bin/man/man2html?1+auto-apt