Alle Optionen
squeeze  ] [  wheezy  ] [  jessie  ] [  sid  ]
[ Quellcode: makeself  ]

Paket: makeself (2.1.5-1)

Links für makeself

Screenshot

Debian-Ressourcen:

Quellcode-Paket makeself herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

Werkzeug zur Erzeugung selbstextrahierender Archive

Makeself ist ein kleines Shell-Skript, das aus einem Verzeichnis ein selbstextrahierendes Archiv erzeugt. Die daraus entstandene Datei sieht wie ein Shell-Skript aus (viele von ihnen tragen den Suffix .run) und kann, so wie es ist, aufgerufen werden. Das Archiv wird sich dann in ein temporäres Verzeichnis entpacken und ein beliebiger optionaler Befehl (zum Beispiel ein Installations-Skript) wird ausgeführt. Dies ähnelt den mit WinZip Self-Extractor erzeugten Archiven aus der Windows-Welt sehr. Makeself-Archive enthalten auch Prüfsummen für die eigenständige Validierung ihrer Integrität (CRC und/oder MD5-Prüfsummen).

Das Skript makeself wird nur verwendet, um Archive aus einem Verzeichnis zu erzeugen. Das daraus resultierende Archiv ist in Wirklichkeit ein (mit gzip, bzip2 oder compress) komprimiertes TAR-Archiv, mit einem kleinen Shell-Skript-Teil am Anfang. Dieser kleine Teil führt alle Schritte, wie das Extrahieren der Dateien, die Ausführung des eingebetteten Befehls und das Entfernen der temporären Dateien am Ende, aus. Alles, was der Anwender zur Installation der Software tun muss, ist der »Aufruf« des Archivs, d.h. Eingabe des Befehls »sh nice-software.run«. Ich empfehle die Suffixe »run« (dies wurde von einigen Makeself-Archiven von Loki Software eingeführt) oder »sh« für diese Archive zu verwenden, um die Benutzer nicht zu verwirren. Es handelt sich ja um echte Shell-Skripte (bloß mit vielen angehefteten Binärdaten!).

Markierungen: Implementiert in: sh, bash, ksh, tcsh und andere Shells, Benutzer-Schnittstellen: Kommandozeile, Rolle: role::program, scope::utility, Sicherheit: Datei-Integrität, Unterstützt Formate: works-with-format::tar, works-with::archive

Andere Pakete mit Bezug zu makeself

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • enhances

makeself herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
all 18,9 kB88,0 kB [Liste der Dateien]