задача примерно такая
требуется выделить некую условную безопасную "игровую зону" для программного пакета исходя из текущего состояния системы - т.е. допустим установить некий пакет, но чтобы все изменения (добавления файлов, системные настройки и т.д.) - производились в отдельный каталог песочницы, не влияющий на остальное окружение
т.е. чтобы скажем все библиотеки пакета По1 - как разделяемые, так и нет - и все его пакеты-зависимости установились в каталог-песочницу, но при этом По1 видел и внешнее окружение (систему-хост в терминах виртуализации), в том числе установленные в нем пакеты программ По2, По3 и т.д.
есть ли пути, кроме создания виртуалок с помощью спец.ПО?