[[Vorlage(Getestet, focal ,)]] {{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:Paketquellen_freischalten/PPA: Verwenden eines PPAs] optional [:Packprogramme: Archive entpacken] optional [:Rechte: Rechte für Dateien und Ordner ändern] optional [:Terminal: Ein Terminal öffnen] }}} [[Inhaltsverzeichnis(1)]] [[Bild(logo.png, 48, align=left)]] [http://constexpr.org/innoextract/ innoextract] {en} ist ein Kommandozeilenwerkzeug, mit dem man Installationsdateien, die mit [wikipedia:Inno_Setup:Inno Setup] erstellt worden sind (Versionen 1.2.10 bis 5.5.0), unter Linux extrahieren kann. So ist es z.B. möglich, Spiele von [http://www.gog.com/ GOG.com] {en} (ehemals: Good Old Games) zu entpacken. Die Extraktion verschlüsselter Dateien und einzelner Elemente aus der Installationsroutine wird nicht unterstützt. = Installation = Innoextract ist in den offiziellen Paketquellen enthalten. Es muss lediglich das folgende Paket installiert [1] werden: {{{#!vorlage Paketinstallation innoextract, universe }}} == PPA == Die aktuellste Version ist über ein "Personal Package Archiv" (PPA) [2] verfügbar. Dieses unterstützt auch ältere Ubuntu-Versionen, bei denen das Programm nicht in den offiziellen Paketquellen enthalten ist. [[Vorlage(PPA, arx/release)]] Nach dem Aktualisieren der Paketquellen erfolgt die Installation wie oben angegeben. == Linux Binaries == Die Binaries können von [http://constexpr.org/innoextract/ constexpr.org] {en} {dl} heruntergeladen und entpackt [3] werden, z.B. nach '''~/innoextract/'''. Anschließend die Ausführrechte für '''innoextract''' vergeben [4]. Beim Programmaufruf ist der Pfad anzugeben (siehe nächster Abschnitt). = Bedienung = Das Programm kann anschließend sofort verwendet werden [5] - auf Wunsch zusätzliche [#Parameter Parameter] übergeben: {{{#!vorlage Befehl innoextract DATEI.exe ## Extrahiert die Datei.exe im Arbeitsverzeichnis ~/innoextract/innoextract ~/Downloads/DATEI.exe ## Beispielaufruf der Linux Binaries innoextract --gog setup_nwn_diamond_2.1.0.21.exe ## Extrahiert setup_nwn_diamond_2.1.0.21.exe und setup_nwn_diamond_2.1.0.21-1.bin }}} == Parameter == {{{#!vorlage Tabelle <-2 tablestyle="width: 97%;" rowclass="titel"> innoextract +++ Parameter Bedeutung +++ `-e` Daten werden in das Arbeitsverzeichnis extrahiert. +++ `--gog` Extrahiert Spieledaten von gog.com, welche neben der '''.exe'''-Datei auch '''.bin'''-Dateien enthält. +++ `-l` Alle enthaltenen Dateien werden angezeigt, aber nicht entpackt. +++ `-L` Alle Dateinamen in Kleinschrift umwandeln. +++ `-h` Ruft die Hilfe auf. }}} Weitere Parameter sind in den [:man:Manpages] zu finden. = Links = == Intern == * [:Archivmanager:] {Übersicht} * [:Cabinet-Dateien:] == Extern == * [http://constexpr.org/innoextract/ Projektseite] {en} * [http://constexpr.org/innoextract/innoextract.1 Manpage] {en} * [launchpad:innoextract:] * [sourceforge:innoextract:] * [github:dscharrer/InnoExtract:Quellcode auf Github] * [ubuntuapps:innoextract:] #tag: gog, System, Shell, Archivmanager