Я экспериментирую с несколькими версиями QEMU. Это включает в себя загрузку различных версий и вариантов исходного кода и запуск обычного: configure
, make
и make install
.Использование контейнера для Linux-приложений?
Проблема: я не могу установить несколько версий одновременно, потому что они используют один и тот же установочный скрипт. Мне нужно удалить (make uninstall
), прежде чем устанавливать другой. Это работает, только если я сохранил make-файл установленных двоичных файлов.
Я думаю, что я хотел бы сделать что-то похожее на Python's virtualenv
. Отдельная среда Linux (?) Для каждого приложения, которую я могу легко удалить.
Есть ли такая вещь? Или мой подход полностью испорчен?
Docker? Возможно ... –
Вы можете использовать команду 'chroot' или использовать' ./configure --prefix =/path/to/installation', чтобы установить ее в другом месте ... – Nidhoegger