Когда я работаю над каким-то произвольным проектом, мне обычно нужна пара пакетов. Для всех пакетов Python я создаю virtualenv, так что, как только я это сделаю, я могу удалить все целиком, и он не заполняет мой диск и не создает конфликт версий, а что нет.
Но я также обычно устанавливаю пару пакетов с помощью apt-get
, и в отличие от virtualenv они задерживаются, заполняют мой диск, замедляют обновления и т.д. Поэтому я хотел бы иметь возможность использовать virtualenv. для пакетов Debian.
Я уверен, что есть способы сделать это. Возможно, вы можете запустить виртуальную машину, образ Docker или chroot. Но они обеспечивают изоляцию, которая мне не нужна, и требует в основном всей установки Debian, а это не совсем то, чего я хотел бы, если я собираюсь делать их много для каждого проекта.
Все, что мне нужно, это простой скрипт для установки пакетов Debian и их зависимостей в подкаталог и установки пути для их работы.