makeself

Software screenshot:
makeself
Podrobnosti Software:
Verze: 2.1.5
Datum uploadu: 3 Jun 15
Vývojka: -
Licence: Volný
Popularita: 30

Rating: 1.0/5 (Total Votes: 2)

makeself projekt je malý shell skript, který generuje self-extrahovatelné tar.gz archiv z adresáře. Výsledný soubor se objeví jako shell skript (mnozí z těch, mají .Servopohon příponu), a může být spuštěn jako je.
Archiv pak dekomprimovat sám do dočasného adresáře a volitelný libovolný příkaz bude proveden (například instalační skript). To je docela podobné archivy generovaných WinZip Self-Extractor ve světě Windows. Makeself archivy zahrnují také kontrolní součty pro integritu vlastní validaci (CRC a / nebo MD5 kontrolní součty).
Makeself.sh Skript samotný se používá pouze k vytvoření archivy z adresáře souborů. Výsledný archiv je vlastně komprimovaný (pomocí gzip, bzip2, nebo compress) archiv TAR, s malým shell skriptu pahýl na začátku.
Tento malý pahýl provádí všechny kroky extrahování souborů, spuštění vloženého příkazu, a odstraněním dočasných souborů, když je po všem. Všechno, co uživatel musí udělat, aby nainstalovat software obsažený v takovém archivu je "run" archiv, tj sh hezky software.run.
Doporučuji používat "run" (který byl zaveden v některých makeself archivů zveřejněných Loki Software) nebo "SH" příponu pro takové archivy nejsou zmást uživatele, protože vím, že je to vlastně shell skriptů (s poměrně hodně binárních dat připojených na to i když!).
Používání
Syntaxe makeself je následující:
makeself.sh [args] archive_dir file_name štítek startup_script [script_args]
args jsou volitelné možnosti pro makeself. Ty jsou k dispozici:
--version: Vytiskne číslo verze na standardní výstup, pak se okamžitě ukončí
--gzip: Použijte gzip pro kompresi (je výchozí nastavení na platformách, na kterých je běžně k dispozici gzip, jako je Linux)
--bzip2: Použití bzip2 místo gzip pro lepší kompresi. Příkaz bzip2 musí být k dispozici v příkazovém cestě. Doporučuji, abyste nastavili předponu na něco jako ".bz2.run" pro archiv, takže potenciální uživatelé věděli, že budou potřebovat bzip2 ho rozbalit.
--compress: Použijte UNIX "komprimovat" příkaz pro kompresi dat. To by mělo být výchozí na všech platformách, které nemají k dispozici gzip.
--nocomp: Nepoužívejte kompresi pro archiv, který pak bude nekomprimovaný TAR.
--notemp: bude generován archiv není extrahovat soubory do dočasného adresáře, ale v novém adresáři, vytvořený v aktuálním adresáři. To je lepší distribuovat softwarové balíky, které mohou Rozbalení a kompilace sami (tj spustit kompilaci pomocí vloženého skriptu).
--current: Soubory budou rozbaleny do aktuálního adresáře, namísto v podadresáři. Tato volba znamená --notemp výše.
--follow: Postupujte symbolické odkazy uvnitř adresáře archivu, tj ukládat soubory, které jsou poukázal namísto samotných odkazů.
--append (nový v 2.1.x): Připojit data do existujícího archivu, namísto vytváření nového. V tomto režimu, nastavení z původního archivu jsou opakovaně (typ komprese, štítek, vložený skript), a tak nemusíte být znovu zadán na příkazovém řádku.
--header: makeself 2.0 používá samostatný soubor pro uložení záhlaví pahýl, nazvaný "makeself-header.sh". Ve výchozím nastavení, se předpokládá, že je uložen ve stejném umístění jako makeself.sh. Tato volba může být použita k určení jeho skutečné umístění, pokud je uložen někde jinde.
--copy: Po extrakci, archiv bude nejprve extrahovat sám do dočasného adresáře. Hlavní aplikace tohoto je umožnit soběstačný instalátory uložené v archivu makeself na CD, kdy bude instalační program potřebovat později odpojit CD a umožnit nový má být vložen. To zabrání "Souborový systém zaneprázdněn" chyby, pro instalatéry, které zahrnují více disků CD.
--nox11: Zakázat automatické tření nového terminálu v X11.
--nowait: Při spuštění z nového terminálu X11, zakázat uživatele výzvu na konci provádění skriptu.
--nomd5 a --nocrc: Zakázat vytvoření MD5 / CRC kontrolní součet pro archivu. Tím se urychluje proces extrakce, pokud kontrola integrity není nutné.
--lsm file: Poskytovat a LSM soubor makeself, který bude zakotven v generovaném archivu. LSM soubory jsou popisuje softwarový balík způsobem, který je snadno zpracovatelném. Vstup LSM pak může být později vyvolány pomocí "-lsm" argument archivu. Exemple souboru LSM je opatřen makeself.
archive_dir je název adresáře, který obsahuje soubory, které mají být archivovány
file_name je název archivu, které mají být vytvořeny
Štítek je libovolný textový řetězec popisující balík. Bude zobrazí během extrahování souborů.
startup_script je příkaz má být proveden v rámci adresáře rozbalené soubory. Proto, pokud chcete spustit program obsahovat v tomto adresáři, musíte předponu váš příkaz s "./". Například, bude ./program v pořádku. Tyto script_args jsou na přídavné argumenty pro tento příkaz.
Co je nového v této verzi:

Podobný software

KenZip
KenZip

2 Jun 15

Mondo Rescue
Mondo Rescue

20 Feb 15

pyunpack
pyunpack

14 Apr 15

At4J
At4J

20 Feb 15

Ostatní software developer -

Symlinker
Symlinker

2 Jun 15

Aseba
Aseba

17 Feb 15

MonoUML
MonoUML

3 Jun 15

Komentáře k makeself

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!