Názor k článku Unixová komprese v praxi: Gzip od xmms - Self extractor se da udelat za pomoci relativne jednoducheho...

  • Článek je starý, nové názory již nelze přidávat.
  • 23. 4. 2003 9:07

    xmms (neregistrovaný)

    Self extractor se da udelat za pomoci relativne
    jednoducheho scriptu, ktery popisu nize pro pripad
    komprimace za pomoci taru a gzipu. (script si muzete upravit treba i pro bzip2, atd...)

    Nejdrive si pripravime soubor sfx_header:

    sfx_header
    ----------
    #!/bin/sh

    echo $0" exctracting ..."

    # cislo za prikazem tail musi byt
    # o jednicku vetsi nez je pocet radku
    # tohoto scriptu
    tail +11 $0 | tar xz

    exit 0

    Predpokladejme, ze mame balicek Archiv.tgz.
    Self-extract balik z nej udelame nasledujicim
    prikazem:

    cat sfx_header Archiv.tgz >Archiv.tgz.sh

    Archiv.tgz.sh je vysledny self-extract, aby
    jej bylo mozne spustit musi mit nastaven priznak,
    ze je spustitelny (napr. chmod a+x Archiv.tgz.sh)

    Spusteni a samorozbaleni:
    ./Archiv.tgz.sh

    :)))