makeself

Skjermbilde programvare:
makeself
Prog.varedetaljer:
Versjon: 2.1.5
Last opp dato: 3 Jun 15
Utvikler: -
Lisens: Gratis
Popularitet: 30

Rating: 1.0/5 (Total Votes: 2)

makeself prosjektet er et lite shell script som genererer en selv ekstraherbar tar.gz arkiv fra en katalog. Den resulterende filen vises som et shell script (mange av dem har en .run suffiks), og kan bli lansert som den er.
Arkivet vil deretter pakke seg til en midlertidig katalog og en valgfri vilkårlig kommando vil bli utført (for eksempel en installasjon script). Dette er ganske lik arkiver generert med WinZip Self-Extractor i Windows verden. Makeself arkiver omfatter også kontrollsummer for integritet selv validering (CRC og / eller MD5 sjekksummer).
Den makeself.sh manuset selv blir kun brukt til å lage arkivene fra en katalog med filer. Den resulterende arkivet er faktisk en komprimert (ved hjelp av gzip, bzip2, eller kompress) TAR arkiv, med et lite shell script spire i begynnelsen.
Denne lille spire utfører alle trinnene i utpakking av filene, kjører den innebygde kommandoen, og fjerne de midlertidige filene når alt er over. Alt hva brukeren må gjøre for å installere programvaren som finnes i et slikt arkiv er å "kjøre" arkivet, dvs. sh nice-software.run.
Jeg anbefaler å bruke "run" (som ble introdusert av noen Makeself arkiver utgitt av Loki Software) eller "sh" suffiks for slike arkiver for ikke å forvirre brukerne, siden de vet at det faktisk skall-skript (med ganske mye av binære data knyttet til det selv!).
Bruk
Syntaksen makeself er følgende:
makeself.sh [args] archive_dir filnavn etiketten startup_script [script_args]
args er valgfrie alternativer for Makeself. De tilgjengelige er:
--version: Skriver versjonsnummeret på stdout, deretter avsluttes umiddelbart
--gzip: Bruk gzip for komprimering (er standard på plattformer som gzip er allment tilgjengelig, som Linux)
--bzip2: Bruk bzip2 i stedet for gzip for bedre komprimering. Bzip2 kommandoen må være tilgjengelig i kommandolinjen. Jeg anbefaler at du setter prefikset til noe sånt som ".bz2.run" for arkiv, slik at potensielle brukere vet at de trenger bzip2 å pakke den ut.
--compress: Bruk UNIX "komprimere" -kommandoen til å komprimere data. Dette bør være standard på alle plattformer som ikke har gzip tilgjengelig.
--nocomp: Ikke bruk noen komprimering for arkivet, som da vil være en ukomprimert TAR.
--notemp: Den genererte arkivet vil ikke pakke ut filene til en midlertidig katalog, men i en ny katalog opprettet i gjeldende mappe. Dette er bedre å distribuere programvarepakker som kan hente ut og sammenstille seg selv (dvs. starte samlingen gjennom den innebygde script).
--current: Filer vil bli trukket ut til gjeldende katalog, i stedet for i en underkatalog. Dette alternativet innebærer --notemp ovenfor.
--follow: Følg symbolske lenker innsiden av arkivet katalog, dvs. lagre filene som blir pekt på i stedet for linkene selv.
append (nytt i 2.1.x): Tilføy data til en eksisterende arkiv, i stedet for å lage en ny. I denne modusen er innstillingene fra det opprinnelige arkivet gjenbrukt (komprimeringstype, etikett, innebygd script), og dermed ikke trenger å være spesifisert igjen på kommandolinjen.
--header: Makeself 2.0 benytter en egen fil for å lagre header spire, kalt "makeself-header.sh". Som standard er det antatt at det er lagret på samme sted som makeself.sh. Dette alternativet kan brukes til å spesifisere sin faktiske plassering hvis det er lagret et annet sted.
--copy: Ved utvinning, arkivet vil først trekke seg til en midlertidig katalog. Den viktigste anvendelsen av dette er å tillate selvstendige installatører som er lagret i en Makeself arkiv på en CD, når installasjonsprogrammet vil senere må avmontere CD og tillate en ny en som skal settes inn. Dette hindrer "Filesystem opptatt" feil for installatører som går over flere CDer.
--nox11: Deaktiver automatisk gyting av en ny terminal i X11.
--nowait: Når kjøres fra en ny X11 terminal, deaktivere brukeren teksten på slutten av skriptet kjøres.
--nomd5 og --nocrc: Deaktiver opprettelsen av en MD5 / CRC sjekksum for arkivet. Dette gjør utpakkingen hvis integritet sjekking er ikke nødvendig.
--lsm file: Gi og LSM-fil til makeself, som vil være forankret i den genererte arkivet. LSM filene beskriver en programvarepakke på en måte som er lett parseable. LSM oppføring kan så senere hentes ved hjelp av '-lsm' argument til arkivet. En exemple av en LSM-fil er utstyrt med Makeself.
archive_dir er navnet på katalogen som inneholder filene som skal arkiveres
filnavn er navnet på arkivet som skal opprettes
Etiketten er en vilkårlig tekststreng som beskriver pakken. Det vil bli vist under utpakking av filene.
startup_script er den kommandoen som skal utføres innenfra katalogen av utpakkede filene. Dermed, hvis du ønsker å kjøre et program inneholder i denne katalogen, må du prefiks din kommando med "./". For eksempel vil ./program bli bra. De script_args er tilleggsjusteringer.Vennligst argumenter for denne kommandoen.
Hva er nytt i denne versjonen:

Lignende programvare

PAQ
PAQ

2 Jun 15

dtrx
dtrx

14 Apr 15

Squeeze
Squeeze

3 Jun 15

zfec
zfec

12 May 15

Annen programvare fra utvikleren -

MacOSD
MacOSD

3 Jun 15

jsfirewall
jsfirewall

3 Jun 15

takatuka
takatuka

11 May 15

Kommentarer til makeself

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!