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

title_2017_01

Digitale Ausgabe: Preis € 0,00
(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

Samba-Server für Win-Daten & Linux-Dateirechte
Gerd Grundmann, 12.01.2017 18:25, 0 Antworten
Hallo Gemeinde, ich habe ewig gegooo.. aber nicht wirklich gefunden, was ich suche. Auf mei...
LM Cinnamon 18.1Serena 64 bit
Herwig Ameisbichler, 11.01.2017 13:02, 6 Antworten
Hallo an alle. Bin Linux Neuling.Habe auf meiner SSD neben W10 (finde ich nicht mehr)LM17.2 auch...
Bilder in E-Mail einbinden?
Werner Hahn, 23.12.2016 12:18, 4 Antworten
Dell Latitude E6510, Ubuntu 16.04, Mozilla Firefox Ich bitte um eine leicht verständliche Anle...
Linux Mint 17.2
Herwig Ameisbichler, 17.12.2016 11:19, 4 Antworten
Wer kann mir helfen? Hab seit gestern Linux am Pc.Wie kann ich diese Miniaturschrift im Menü,Lei...
Linux 17.2 Treiber f. PC Drucker installieren
Ernst Malitzki, 11.12.2016 13:04, 7 Antworten
Habe einen PC Drucker von HP. Möchte diesen PC Drucker an meinen PC anschließen. Hierzu benötige...