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
Save to FTP 13 May 15
Sony Vaio VPCEH2BFX/W Intel HD Graphics Driver for Windows 7 64-bit 15 Mar 16
Kaizen Microlessons Parenting Guide 3 May 20
Super Mouse Auto Clicker 9 Aug 16
mini SIP Server (100 clients) 1 Jan 15
Image Thumbnail CP SDK ActiveX 19 Sep 15
Toshiba Radius P20W-C Intel MEI Driver for Windows 10 64-bit 21 Apr 16
IBM Mouse 29 Oct 15
Acer Aspire 5738ZG AuthenTec Fingerprint Driver for Windows 7 29 Jul 15
MyDAC Standard 12 Apr 18
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
- Eheytys-ohjelmisto
- File Recovery-ohjelmisto
- Käynnistyksen & osioiden
- Levy siivoojat
- Tiedonsiirto ja synkronointi ohjelmisto
- Tiedostojärjestelmien
- Tiedostojen hallinta
- Tiedostonpakkausohjelma
- Varmuuskopiointiohjelmiston
- 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
PeaZip 22 Jun 18
DDRescue-GUI 17 Aug 18
luckyBackup 17 Feb 15
ext2fuse 3 Jun 15
Afick 20 Feb 15
Stat/Transfer 20 Feb 15
X File Explorer 20 Feb 15
makeself
Vastaavia ohjelmistoja
Muu ohjelmistojen kehittäjä -
Kommentit makeself
Viimeksi katsotut ohjelmisto
Save to FTP 13 May 15
Sony Vaio VPCEH2BFX/W Intel HD Graphics Driver for Windows 7 64-bit 15 Mar 16
Kaizen Microlessons Parenting Guide 3 May 20
Super Mouse Auto Clicker 9 Aug 16
mini SIP Server (100 clients) 1 Jan 15
Image Thumbnail CP SDK ActiveX 19 Sep 15
Toshiba Radius P20W-C Intel MEI Driver for Windows 10 64-bit 21 Apr 16
IBM Mouse 29 Oct 15
Acer Aspire 5738ZG AuthenTec Fingerprint Driver for Windows 7 29 Jul 15
MyDAC Standard 12 Apr 18
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
- Eheytys-ohjelmisto
- File Recovery-ohjelmisto
- Käynnistyksen & osioiden
- Levy siivoojat
- Tiedonsiirto ja synkronointi ohjelmisto
- Tiedostojärjestelmien
- Tiedostojen hallinta
- Tiedostonpakkausohjelma
- Varmuuskopiointiohjelmiston
- 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
XtreemFS 20 Feb 15
Beyond Compare 17 Aug 18
Esteaada 20 Feb 15
Naja 3 Jun 15
BinChunker 3 Jun 15
Phrealon Linux 3 Jun 15
PyPar2 2 Jun 15
Kommentteja ei löytynyt