Ich habe Probleme damit, Python-2-Funktionen von Ubuntu 20 abzuschneiden. Ich habe ein Projekt, dessen Portierung auf Python 3 viel Zeit in Anspruch nehmen kann, daher muss ich Ubuntu-18-Pakete verwenden, um dessen Modulimporte/-abhängigkeiten zu erfüllen. Leider apt install ./old-deb-package.deb
ist die Installation dieser Pakete keine Option, da einige bereits installierte Pakete heruntergestuft oder entfernt werden sollen.
Gibt es eine Möglichkeit, diese Pakete lokal nur an ein Projekt zu installieren oder anzuhängen, sodass sie ein Teil davon und nicht Teil des gesamten Systems sind?
Ich habe versucht, es mit roher Gewalt zu schaffen, indem ich einfach .debs in ein einzelnes Verzeichnis innerhalb des Projekts entpackt und parallel dazu Einträge zur Importpfadvariable hinzugefügt habe, LD_LIBRARY_PATH
aber es fehlen immer noch einige interne Module, z. B. weil glib
es nicht importieren kann _glib
.