ubuntuusers.de

MultiSystem retten / Paket bauen

Status: Gelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

UlfZibis

Anmeldungsdatum:
13. Juli 2011

Beiträge: 3394

Wohnort: Köln

Hallo,

da das MultiSystem-Repository nicht mehr existiert, würde ich die bei mir diesbezüglich installierten Dateien gerne retten, um sie ggf. nach einer Ubuntu-Neuinstallation manuell wieder aufspielen zu können, in der Hoffnung, dass das dann wieder läuft.

Hat jemand eine Idee, wie ich alle zu dem Programm gehörigen Dateien finden kann? Bisher habe ich gefunden:

  • Ordner /usr/local/share/multisystem/

  • Ordner /usr/local/share/doc/multisystem/

  • Datei /usr/local/bin/multisystem

  • Datei /usr/local/share/menu/multisystem

  • Dateien /usr/share/pixmaps/multisystem*

  • Dateien /usr/local/share/pixmaps/multisystem*

  • Dateien /usr/share/applications/multisystem*.desktop

  • Dateien /usr/local/share/applications/multisystem*.desktop

Was muss ich evtl. noch beachten, damit das Programm später wieder laufen kann?
Z.B. wie kriege ich raus, welche Abhängigkeiten bestehen und die ich dann gesondert installieren muss?

Könnte man mit solchen Infos ein DEB-Paket bauen und evtl. wie?

verdooft

Anmeldungsdatum:
15. September 2012

Beiträge: 4475

Sofern das Programm per apt installiert wurde:

dpkg -L <paketname>

Abhängigkeiten, Zeile Depends:

apt show <paktname>

Bereits installierte Programme in ein deb-Archiv packen: dpkg-repack

UlfZibis

(Themenstarter)

Anmeldungsdatum:
13. Juli 2011

Beiträge: 3394

Wohnort: Köln

verdooft schrieb:

Bereits installierte Programme in ein deb-Archiv packen: dpkg-repack

Wow, super Tipp. Das hat einwandfrei funktioniert. Und da das "Programm" nur aus Skripten besteht ist das DEB-Paket auch architekturunabhängig. Etwas verwundert war ich darüber, dass Ubuntu-Software behauptet, dass dpkg-repack proprietär und closed source ist.

UlfZibis

(Themenstarter)

Anmeldungsdatum:
13. Juli 2011

Beiträge: 3394

Wohnort: Köln

Nachtrag:

Das so erzeugte Paket lies sich erst mal nicht auf einem anderen Ubuntu installieren. Es fehlten Abhängigkeiten. Für die vollständige Installation braucht es 3 Pakete:

sudo dpkg-repack multisystem
sudo dpkg-repack gtkdialog
sudo dpkg-repack qemu 

Letzteres ist nötig, da qemu (Dummy-Paket) seit 22.10 nicht mehr über Ubuntu verfügbar ist.

Installieren geht dann mit:

sudo apt install ./multisystem_1.0461_all.deb ./gtkdialog_0.8.3-2_amd64.deb ./qemu_6.2+dfsg-2ubuntu6.6_amd64.deb 
Antworten |