C'est pas tres compliqué à faire, un auto-extractible, avec n'importe quel compresseur de fichier
#!/bin/sh
tail +6 "0ドル" > /tmp/mon_archive
7z e /tmp/mon_archive
# Début des données compressées à partir de la ligne 6
...
Il suffit de rajouter ces quelques lignes au début de l'archive, et de le renommer en «.sh» ( ou .run), puis de le rendre executable (chmod +x).
C'est la méthode employé, entre autre, par idsoftware (quake3, wolf, etc..)
Ils utilisent makeself qui automatise le processus:
http://packages.debian.org/testing/utils/makeself(...)
par contre, makeself ne supporte que les archives tar + gzip, bzip2, ou compress
mais c'est largement faisable « à la main » en ayant quelques connaissances en script shell.
[^] # Re: Créer une archive SFX
Posté par gnujsa . En réponse au journal Un port de 7-zip sur linux : p7-zip. Évalué à 6.
#!/bin/sh
tail +6 "0ドル" > /tmp/mon_archive
7z e /tmp/mon_archive
# Début des données compressées à partir de la ligne 6
...
Il suffit de rajouter ces quelques lignes au début de l'archive, et de le renommer en «.sh» ( ou .run), puis de le rendre executable (chmod +x).
C'est la méthode employé, entre autre, par idsoftware (quake3, wolf, etc..)
Ils utilisent makeself qui automatise le processus:
http://packages.debian.org/testing/utils/makeself(...)
par contre, makeself ne supporte que les archives tar + gzip, bzip2, ou compress
mais c'est largement faisable « à la main » en ayant quelques connaissances en script shell.