makeself, Jack aus der Kiste

In der Windows-Welt sind selbstentpackende Archive schon lange Standard und besonders für den normalen Benutzer Fluch und Segen zugleich. Zwar ist das Entpacken für den Laien sehr einfach, allerdings kann das Paket auch Daten enthalten, die man lieber nicht auf seinem Rechner haben möchte. Unter Linux sind selbstentpackende Archive wenig verbreitet, jedoch existiert mit makeself (http://www.megastep.org/makeself/) ein Programm, mit dem sich selbst entpackende Archive einfach erstellen lassen.

Bei den von makeself erstellten Archiven handelt es sich um eine gezipte tar-Datei, die mit einem Shell-Skript beginnt, das für die Entpackung zuständig ist. Entfernt man es, erhält man wieder ein normales tar-Archiv. Die Generierung von Archiven mit makeself ist im Großen und Ganzen recht simpel: Wie von anderen Archivierungsprogrammen gewohnt, gibt der Benutzer den Pfad der zu sichernden Dateien sowie einen Namen für das spätere Archiv an. Auf Wunsch kann dem Archiv auch eine Beschreibung angefügt werden. Die restlichen Einstellungen, Wahl von Kompressionsalgorithmus, Verzeichnisstruktur usw. entsprechen weitestgehend den bekannten Archiv-Tools. Im Gegensatz zu anderen Programmen bietet makeself die Möglichkeit, ein Programm anzugeben, das nach erfolgreichem Entpacken ausgeführt werden soll. Auf diese Weise ließe sich zum Beispiel eine Installationsroutine starten, was für Entwickler interessant ist.

Das Herz des Archivs ist aber das von makeself eingebaute Skript, welches später die Extraktion übernimmt. Im makeself-Paket ist bereits ein geeignetes Standardskript enthalten, das neben dem reinen Entpacken auch Funktionen wie MD5-Integritätprüfung enthält. Selbstverständlich lässt sich das Skript jederzeit gegen ein anderes austauschen. Wer jetzt neugierig geworden ist, sollte makeself ausprobieren.

Abbildung 7: Makeself bietet alles, was man zum Erstellen von selbst-entpackenden Archiven braucht

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

Kommentare

Infos zur Publikation

LU 10/2017: Daten retten & sichern

Digitale Ausgabe: Preis € 8,50
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!

Aktuelle Fragen

IT-Kurse
Alice Trader, 26.09.2017 11:35, 1 Antworten
Hallo liebe Community, ich brauche Hilfe und bin sehr verzweifelt. Ih bin noch sehr neu in eure...
Backup mit KUP unter Suse 42.3
Horst Schwarz, 24.09.2017 13:16, 1 Antworten
Ich möchte auch wieder unter Suse 42.3 mit Kup meine Backup durchführen. Eine Installationsmöglic...
kein foto, etc. upload möglich, wo liegt mein fehler?
kerstin brums, 17.09.2017 22:08, 5 Antworten
moin, zum erstellen einer einfachen wordpress website kann ich keine fotos uploaden. vom rechne...
Arch Linux Netzwerkkonfigurationen
Franziska Schley, 15.09.2017 18:04, 0 Antworten
Moin liebe Linux community, ich habe momentan Probleme mit der Einstellung des Lan/Wlan in Arc...
WLan mit altem Notebook funktioniert nicht mehr
Stefan Jahn, 22.08.2017 15:13, 0 Antworten
Ich habe ein altes Compaq-6710b Notebook mit Linux Mint Sonya bei dem WLan neulich noch funktioni...