Как создать виртуальную среду для не-Python-программ?

Как создать виртуальную среду для не-Python-программ?

Виртуальная среда Python помогла мне справиться с несколькими версиями одного и того же программного обеспечения Python, не портя мою систему (я использую инструмент Python Labelme в virtualenv, который я не смог установить из-за какой-то проблемы с зависимостями в моей хост-системе). Есть ли что-то похожее, что я могу использовать для установки нескольких версий программного обеспечения (например, разных версий Java) и играть с ними, не влияя на мою любимую систему и не вызывая в ней программные конфликты? Или я могу использовать для этой цели виртуальное окружение Python?

решение1

LXC дал мне то, что я хотел. Я установил его с помощью sudo apt install lxcи настроил его должным образом с помощьюофициальное руководство Ubuntu для LXC. Я использую контейнер без привилегий root. Контейнер можно создать и с привилегиями root (проверьте руководство). Но мне это не было нужно, поэтому я продолжил с непривилегированными.

Связанный контент