makeself hanke on pieni komentojono, joka luo itsestään uutettavissa tar.gz arkisto hakemistosta. Tuloksena tiedosto näkyy shell script (monet niistä ovat .Aja pääte), ja voidaan käynnistää niin on.
Arkisto sitten purkaa itsensä väliaikaiseen hakemistoon ja vapaaehtoinen mielivaltainen komennot (esimerkiksi asennuksen script). Tämä on melko samanlainen arkistot generoidaan WinZip Self-Extractor Windows maailmassa. Makeself arkistot myös tarkistussummat eheyden itsensä validointi (CRC ja / tai MD5-tarkistussummat).
Makeself.sh skripti itsessään käytetään vain luoda arkistojen hakemiston tiedostoja. Tuloksena arkisto on todella pakattu (gzip, bzip2, tai pakkaa) TAR arkisto, jossa on pieni komentojono tynkä alussa.
Tämä pieni tynkä suorittaa kaikki vaiheet tiedostojen purkamisen, käynnissä upotettu komennon, ja poistamalla väliaikaiset tiedostot, kun kaikki on ohi. Kaikki mitä käyttäjä on tehdä asentaa ohjelmiston sisältämän tällainen arkisto on "run" arkisto eli sh nice-software.run.
Suosittelen käyttäen "run" (joka otettiin käyttöön joitakin Makeself arkistojen vapautuu Loki Software) tai "sh" pääte tällaisia arkistoja ei sekoittaa käyttäjiä, koska he tietävät, se on oikeastaan kuori skriptejä (melko paljon binary tietoja liitteenä sitä vaikka!).
Käyttö
Syntaksi makeself on seuraava:
makeself.sh [args] archive_dir file_name etiketti startup_script [script_args]
args ovat valinnaisia vaihtoehtoja Makeself. Käytettävissä ovat:
--version: Tulostaa versionumeron vakiotulosteeseen, sitten poistuu heti
--gzip: Käytä gzip puristus (on oletuksena päällä alustoja, joilla gzip on yleisesti saatavilla, kuten Linux)
--bzip2: Käytä bzip2 sijasta gzip paremmin puristus. Bzip2-komento on oltava saatavilla komennon polku. Suosittelen, että asetat etuliitteen jotain ".bz2.run" arkistolle, jotta mahdolliset käyttäjät tietävät, että he tarvitsevat bzip2 purkaa sitä.
--compress: Käytä UNIX "puristaa" komento pakkaa dataa. Tämän pitäisi olla oletuksena kaikilla alustoilla, joilla ei ole gzip käytettävissä.
--nocomp: Älä käytä pakkausta varten arkiston, joka on sitten pakkaamatonta TAR.
--notemp: syntyy arkisto ei purkaa tiedostot väliaikaiseen hakemistoon, mutta uusi hakemisto luodaan nykyiseen hakemistoon. Tämä on parempi jakaa ohjelmistoja, jotka voivat poimia ja koota itse (ts käynnistää kokoamista kautta sulautettujen käsikirjoituksen).
--current: Tiedostot puretaan nykyisen hakemiston, eikä alihakemistossa. Tämä vaihtoehto edellyttää --notemp edellä.
--follow: Seuraa symbolisia linkkejä sisäpuolelle arkiston hakemistoon, eli tallentaa tiedostot, joita viittasivat sijaan linkit itse.
--append (uusi 2.1.x): Liitä datan nykyiseen arkistoon, luomisen sijaan uuden. Tässä tilassa, asetukset alkuperäisestä arkistosta käytetään uudelleen (pakkaustapa, etiketti, sulautetut käsikirjoitus), ja näin ollen ei tarvitse määritellä uudestaan komentorivillä.
--header: Makeself 2.0 käyttää erillinen tiedosto tallentaa otsikon tynkä, nimeltään "makeself-header.sh". Oletuksena, oletetaan, että se on tallennettu samaan paikkaan kuin makeself.sh. Tätä vaihtoehtoa voidaan käyttää määrittämään sen todellisen sijainnin, jos se on tallennettu jonnekin muualle.
--copy: Uutettaessa arkisto ensin purkaa itsensä väliaikaiseen hakemistoon. Tärkein soveltamisesta on mahdollistaa omavarainen asentajat tallennettu Makeself arkiston CD, kun asennusohjelma myöhemmin tarvitse irrottaa rompun ja mahdollistaa uuden lisätään. Tämä estää "tiedostojärjestelmä varattu" virheitä asentajille, jotka kattavat useita levyjä.
--nox11: Poista automaattinen kutu uuden terminaalin X11.
--nowait: Kun suoritetaan uudelta X11 terminaali, poista käyttäjä kehote lopussa skriptin suorituksen.
--nomd5 ja --nocrc: Poista luominen MD5 / CRC tarkistussumma arkisto. Tämä nopeuttaa uuttamista, jos koskemattomuuden tarkistuksen ei ole välttämätöntä.
--lsm tiedosto: Anna ja LSM tiedosto makeself, joka on upotettu luotu arkistossa. LSM-tiedostot kuvaavat ohjelmistopaketti tavalla, joka on helposti parseable. LSM merkintä voidaan myöhemmin palauttaa käyttämällä "-lsm väite arkistoon. Exemple of LSM tiedosto on varustettu Makeself.
archive_dir on hakemiston nimi, joka sisältää tiedostot arkistoidaan
tiedostonimi on nimi arkiston luotavan
etiketti on mielivaltainen merkkijono kuvaava paketti. Se tulee näkyviin, kun tiedostojen purkamisen.
startup_script on komento suoritetaan sisällä hakemiston puretut tiedostot. Jos siis haluat suorittaa ohjelma sisältää tämän hakemiston, sinun täytyy etuliite teidän komentoa "./". Esimerkiksi ./program tulee sakko. Script_args ovat Täydentävien argumentteja tämän komennon.
Mitä uutta tässä julkaisussa:
Viimeksi katsotut ohjelmisto
Happy Birthday 23 Sep 15
Battlefield Vietnam Justice 4 All map 27 Oct 15
Zigamus 2 Apr 18
wlan_vista_ex710_nb.zip 22 Sep 15
.NETSpeedBoost 12 Jul 15
Enterprise desktop 16 Apr 15
Batch Document Converter Pro 27 Oct 18
Angry Birds Star Wars For Windows 8 27 Jan 15
SP28477.exe 27 Oct 15
Titan AntiVirus 2003 Pro 29 Oct 15
Haku luokan mukaan
- Ajurit
- Audio-ohjelmiston
- Digitaalinen valokuva
- Graafisen suunnittelun ohjelmistot
- Internet-ohjelmistot
- Järjestelmän apuohjelmat
- Kehitystyökalut
- Koti ja perhe ohjelmistot
- Koulutus ja tiede ohjelmistot
- Levy-tiedosto ohjelmisto
- Liike-toimisto-ohjelmisto
- Näytönsäästäjiä
- Pelit
- Selaimet
- Tietoliikenneohjelmiston
- Tietoturvaohjelmisto
- Tuottavuus ohjelmisto
- Työpöytäpäivitykset
- Verkostoituminen ohjelmistot
- Video-ohjelmat
- Web-ohjelmistojen kehittäminen
Suosittu ohjelmisto
XTerm 3 Jun 15
Elastix 2 Oct 16
BlackArch Linux 22 Jun 18
Linux Lite 20 Jan 18
Solus 2 Sep 17
Vyatta 18 Feb 15
Ubuntu MATE 16 Aug 18
makeself
Vastaavia ohjelmistoja
Muu ohjelmistojen kehittäjä -
Kommentit makeself
Viimeksi katsotut ohjelmisto
Happy Birthday 23 Sep 15
Battlefield Vietnam Justice 4 All map 27 Oct 15
Zigamus 2 Apr 18
wlan_vista_ex710_nb.zip 22 Sep 15
.NETSpeedBoost 12 Jul 15
Enterprise desktop 16 Apr 15
Batch Document Converter Pro 27 Oct 18
Angry Birds Star Wars For Windows 8 27 Jan 15
SP28477.exe 27 Oct 15
Titan AntiVirus 2003 Pro 29 Oct 15
Haku luokan mukaan
- Ajurit
- Audio-ohjelmiston
- Digitaalinen valokuva
- Graafisen suunnittelun ohjelmistot
- Internet-ohjelmistot
- Järjestelmän apuohjelmat
- Kehitystyökalut
- Koti ja perhe ohjelmistot
- Koulutus ja tiede ohjelmistot
- Levy-tiedosto ohjelmisto
- Liike-toimisto-ohjelmisto
- Näytönsäästäjiä
- Pelit
- Selaimet
- Tietoliikenneohjelmiston
- Tietoturvaohjelmisto
- Tuottavuus ohjelmisto
- Työpöytäpäivitykset
- Verkostoituminen ohjelmistot
- Video-ohjelmat
- Web-ohjelmistojen kehittäminen
Suosittu ohjelmisto
Unity Linux 15 Apr 15
Pear OS 14 Nov 16
Q4OS 2 Oct 17
Xplore 3 Jun 15
Zorin OS Lite 16 Aug 18
Macpup 19 Feb 15
Xandros Desktop OS 3 Jun 15
Kommentteja ei löytynyt