El entorno virtual de Python me ha ayudado a lidiar con múltiples versiones del mismo software de Python sin estropear mi sistema (uso la herramienta Python labelme en un virtualenv que no pude instalar debido a algún problema de dependencia en mi sistema host). ¿Existe algo similar que pueda usar para instalar múltiples versiones de software (por ejemplo, diferentes versiones de Java) y jugar con ellas sin afectar mi amado sistema y provocar conflictos de software? ¿O puedo usar el entorno virtual de Python para este propósito?
Respuesta1
LXC me dio lo que quería. Lo instalé usando sudo apt install lxc
y lo configuré correctamente usandoguía oficial de ubuntu para LXC. Estoy usando el contenedor sin privilegios de root. El contenedor también se puede crear con privilegios de root (consulte la guía). Pero no lo necesitaba, así que procedí con el que no tiene privilegios.