Pachetele pe care le instalați de obicei sunt fișiere .deb, acele fișiere se află pe launchpad și pot fi descărcate ca
apt-get descarcă your_package_name
Descris complet în această întrebare
În plus, pachetele instalate pot fi găsite în
/var/cache/apt/archive
Dar nu vă va ajuta foarte mult, deoarece fiecare pachet este compilat/construit în funcție de bibliotecile acelei versiuni specifice.
Prin urmare, ca întreținător al unui pachet, trebuie să creați mai multe „variații” ale aceluiași cod - verificați PPA-ul meu ca exemplu.
Deci, luarea acestor pachete -made pentru Ubuntu 20.04 și instalarea lor în 21.10 ar putea reuși, dacă lib-urile nu s-au schimbat, dar nu te poți baza pe asta. Deci este destul de inutil să „salvați pachetele pentru o utilizare ulterioară”.
Deci, aici intervine „snap” - un pachet snap oferă toate bibliotecile necesare și nu depinde cu adevărat de nimic din exterior.Penalizarea este codul redundant, performanța lentă și ca să nu mai vorbim de aspectul și senzația diferită a interfeței de utilizare dacă ați selectat propria temă.
În cele din urmă, există posibilitatea de a crea un container LXC (mai ușor decât docker) cu versiunea Ubuntu corectă, de a instala aplicația acolo și de a partaja X-Serverul nativ și de a lăsa software-ul să ruleze în acest container.