makeself

Sagteware kiekie:
makeself
Sagteware besonderhede:
Weergawe: 2.1.5
Upload datum: 3 Jun 15
Ontwikkelaar: -
Lisensie: Gratis
Populariteit: 30

Rating: 1.0/5 (Total Votes: 2)

Makeself projek is 'n klein dop script dat 'n self-ontginbare tar.gz argief genereer uit 'n gids. Die gevolglike lêer verskyn as 'n dop script (baie van dié het 'n .run agtervoegsel), en kan van stapel gestuur word soos dit is.
Die argief sal self dan ontpak na 'n tydelike gids en 'n opsionele arbitrêre opdrag sal uitgevoer word (byvoorbeeld 'n installasie script). Dit is redelik soortgelyk aan argiewe gegenereer met WinZip Self-Extractor in die Windows wêreld. Makeself argiewe ook checksums vir integriteit self-validering (CRC en / of MD5 checksums).
Die makeself.sh script self word slegs gebruik om die argiewe te skep van 'n gids van lêers. Die gevolglike argief is eintlik 'n saamgeperste (met gzip, bzip2, of compress) TAR argief, met 'n klein dop script stomp aan die begin.
Hierdie klein stomp voer al die stappe te onttrek die lêers, die bestuur van die ingeboude opdrag, en die tydelike lêers te verwyder wanneer dit gaan alles oor. Alle wat die gebruiker moet doen om die sagteware wat in so 'n argief te installeer is om "run" die argief, dws sh nice-software.run.
Ek beveel die gebruik van die "run" (wat is ingestel deur sommige Makeself argiewe vrygestel is deur Loki sagteware) of "sh" agtervoegsel vir sulke argiewe nie te verwar die gebruikers, aangesien hulle weet dit is eintlik dop skrifte (met 'n hele klomp van binêre data aangeheg om dit al!).
Gebruik
Die sintaksis van Makeself is die volgende:
makeself.sh [argumente] archive_dir FILE_NAME etiket startup_script [script_args]
argumente is opsioneel opsies vir Makeself. Die beskikbare hiervan is:
--version: druk die weergawe nommer op stdout, dan verlaat onmiddellik
--gzip: Gebruik gzip vir kompressie (is die standaard op platforms waarop gzip is algemeen beskikbaar, soos Linux)
--bzip2: Gebruik bzip2 plaas van gzip vir 'n beter kompressie. Die bzip2 opdrag moet in die opdrag pad wees. Ek beveel aan dat jy die voorvoegsel om iets soos '.bz2.run' vir die argief te stel, sodat potensiële gebruikers weet dat hulle bzip2 jy nodig het om dit te ontgin.
--compress: Gebruik die UNIX "compress" opdrag om die data te pers. Dit moet die standaard op alle platforms wat nie gzip beskikbaar het nie wees nie.
--nocomp: Moenie enige kompressie gebruik nie vir die argief, wat dan 'n ongecomprimeerd TAR sal wees.
--notemp: Die gegenereer argief sal nie die lêers te onttrek om 'n tydelike gids, maar in 'n nuwe gids geskep in die huidige gids. Dit is beter om sagteware pakkette wat kan onttrek en stel deur hulself te versprei (dws die bekendstelling van die samestelling deur die ingeboude script).
--current: lêers sal onttrek om die huidige gids, in plaas van in 'n subgids. Hierdie opsie impliseer --notemp hierbo.
--follow: Volg die simboliese skakels binnekant van die argief gids, dws die stoor van die lêers wat word gewys op die plek van die skakels self.
--append (nuwe in 2.1.x): Voeg data om 'n bestaande argief, in plaas van die skep van 'n nuwe een. In hierdie modus word die instellings van die oorspronklike argief hergebruik (tipe kompressie, etiket, ingesluit script), en dus nie nodig om weer vermeld word op die opdrag lyn.
--header: Makeself 2,0 gebruik 'n aparte lêer na die kop stomp, die sogenaamde "makeself-header.sh" te stoor. By verstek, is dit aanvaar dat dit geberg word in die dieselfde plek as makeself.sh. Hierdie opsie kan gebruik word om die werklike ligging spesifiseer as dit iewers anders gestoor word.
--copy: By onttrekking, die argief sal eerste self onttrek om 'n tydelike gids. Die hoofdoel van hierdie is om self-vervat installeerders gestoor in 'n Makeself argief op 'n CD te laat, toe die installeerder program later sal moet die CD ontkoppel en toelaat dat 'n nuwe een te plaas. Dit voorkom dat "lêerstelsel besig" foute vir installeerders wat verskeie CD's strek.
--nox11: Skakel die outomatiese paai van 'n nuwe terminale in X11.
--nowait: Wanneer uitgevoer vanuit 'n nuwe X11 terminale, skakel die gebruiker vinnige aan die einde van die uitvoering script.
--nomd5 en --nocrc: Skakel die skepping van 'n MD5 / CRC checksum vir die argief. Dit versnel die onttrekking proses as integriteit beheer is nie nodig nie.
--lsm lêer: Verskaf en LSM lêer Makeself, wat sal ingesluit word in die gegenereerde argief. LSM lêers beskryf 'n sagteware pakket in 'n manier wat maklik parseable. Die LSM inskrywing kan dan later opgespoor met behulp van die '-lsm argument tot die argief. 'N exemple van 'n LSM lêer voorsien Makeself.
archive_dir is die naam van die gids wat die lêers bevat word in die argief
FILE_NAME is die naam van die argief word geskep
etiket is 'n arbitrêre teks string beskrywing van die pakket. Dit sal vertoon word, terwyl onttrek die lêers.
startup_script is die opdrag wat uitgevoer moet word binne die gids van onttrek lêers. Dus, as jy wil 'n program uit te voer bevat in hierdie gids, moet jy jou opdrag met voorvoegsel "./". Byvoorbeeld, sal ./program goed wees. Die script_args is in staat addisionele argumente vir hierdie opdrag.
Wat is nuut in hierdie release:

Soortgelyke sagteware

SimpleCDR-X
SimpleCDR-X

3 Jun 15

KenZip
KenZip

2 Jun 15

BinChunker
BinChunker

3 Jun 15

Archiver
Archiver

11 May 15

Ander sagteware ontwikkelaar -

apophysis-j
apophysis-j

11 May 15

takatuka
takatuka

11 May 15

CrossTeX
CrossTeX

3 Jun 15

Traff
Traff

3 Jun 15

Kommentaar te makeself

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!