Como posso criar um ambiente virtual para materiais não-python?

Como posso criar um ambiente virtual para materiais não-python?

O ambiente virtual Python me ajudou a lidar com várias versões dos mesmos softwares python sem bagunçar meu sistema (eu uso a ferramenta python labelme em um virtualenv que não consegui instalar devido a algum problema de dependência em meu sistema host). Existe alguma coisa semelhante que eu possa usar para instalar várias versões de software (digamos, versões diferentes de Java) e brincar com elas sem afetar meu amado sistema e levá-lo a conflitos de software? Ou posso usar o ambiente virtual python para essa finalidade?

Responder1

LXC me deu o que eu queria. Eu instalei usando sudo apt install lxce configurei corretamente usandoguia oficial do Ubuntu para LXC. Estou usando o contêiner sem privilégio de root. O contêiner também pode ser criado com privilégios de root (verifique o guia). Mas eu não precisava disso, então continuei com o não privilegiado.

informação relacionada