Wie kann ich eine virtuelle Umgebung für Nicht-Python-Inhalte erstellen?

Wie kann ich eine virtuelle Umgebung für Nicht-Python-Inhalte erstellen?

Die virtuelle Python-Umgebung hat mir geholfen, mit mehreren Versionen derselben Python-Software umzugehen, ohne mein System durcheinander zu bringen (ich verwende das Python-Tool labelme in einer virtuellen Umgebung, die ich aufgrund eines Abhängigkeitsproblems in meinem Hostsystem nicht installieren konnte). Gibt es etwas Ähnliches, mit dem ich mehrere Softwareversionen (z. B. verschiedene Java-Versionen) installieren und damit spielen kann, ohne mein geliebtes System zu beeinträchtigen und es in Softwarekonflikte zu treiben? Oder kann ich für diesen Zweck die virtuelle Python-Umgebung verwenden?

Antwort1

LXC hat mir gegeben, was ich wollte. Ich habe es installiert sudo apt install lxcund richtig eingerichtet mitoffizieller Ubuntu-Leitfaden für LXC. Ich verwende den Container ohne Root-Berechtigungen. Der Container kann auch mit Root-Berechtigungen erstellt werden (siehe Anleitung). Aber ich brauchte sie nicht, also habe ich mit der nicht privilegierten Version weitergemacht.

verwandte Informationen