makeself projekt egy kis shell-szkript, amely önálló kivonható tar.gz archívum egy könyvtár. A kapott fájl jelenik shell script (sok ilyen van .run utótag), és használható, ahogy van.
Az archívum majd kicsomagolja önmagát egy ideiglenes könyvtárba, és egy opcionális tetszőleges parancs kerül végrehajtásra (például egy létesítmény script). Ez nagyon hasonlít a levéltári generált WinZip Self-Extractor a Windows világon. Makeself archívumok is ellenőrző integritás self-érvényesítés (CRC és / vagy MD5 ellenőrző).
A makeself.sh script is használják csak, hogy megteremtse a levéltári egy könyvtár fájljait. A kapott archívum valójában egy tömörített (gzip, bzip2, vagy borogatás) tar, egy kis shell script csonk elején.
Ez a kis csonk ellátja mindazokat a lépéseket, a kivonás a fájlokat, futás a beágyazott parancsot, és eltávolítja az ideiglenes fájlokat, mindennek vége. Minden, amit a felhasználónak kell tennie, hogy telepítse a szoftvert tartalmazott egy ilyen archívum az, hogy "fut" az archívum, azaz sh szép-software.run.
Azt javasoljuk, használja a "run" (által bevezetett néhány Makeself archívumok által kiadott Loki Software) vagy a "sh" utótag az ilyen archívumok ne keverjük össze a felhasználók, hiszen tudják, hogy ez valóban shell szkriptek (elég sok bináris adat csatolt hogy mégis!).
Használat
A szintaxis a makeself a következő:
makeself.sh [args] archive_dir file_name címke startup_script [script_args]
ARG opcionális lehetőség Makeself. A rendelkezésre álló közül:
--version: Kiírja a verziószámot a szabványos kimenetre, majd kilép, azonnal
--gzip: GZip kompressziós (az alapértelmezett a környezetben, amelyen gzip általánosan elérhető, mint a Linux)
--bzip2: Használd a bzip2 helyett gzip jobb tömörítést. A bzip2 parancsot kell rendelkezésre állniuk a parancsot utat. Azt ajánljuk, hogy az előtag hogy valami hasonló ".bz2.run" az archívum, hogy a potenciális felhasználók tudják, hogy szüksége lesz bzip2 annak kibontásához.
--compress: A UNIX "tömöríteni" parancs tömöríti az adatokat. Ez legyen az alapértelmezett minden platformon, amelyek nem rendelkeznek gzip elérhető.
--nocomp: Ne használjon tömörítést az archívum, amely aztán egy tömörítetlen TAR.
--notemp: A generált archívum nem csomagolja ki a fájlokat egy ideiglenes könyvtárba, de egy új könyvtárat létrehozni az aktuális könyvtárban. Ez jobb terjeszteni szoftvercsomagok, amelyek kivonat és összeállítja a saját maguk által (azaz elindítja a válogatás a beépített script).
--current: a fájlok kivont, hogy az aktuális könyvtárban, ahelyett, hogy egy könyvtárban. Ez a lehetőség azt jelenti, --notemp felett.
--follow: Kövesse a szimbolikus linkeket belül az archív könyvtár, vagyis tárolja a fájlokat, amelyeket rámutatott, hogy ahelyett, hogy maga a kapcsolat.
--append (új 2.1.x): fűzni adatokat a meglévő archív, ahelyett, hogy egy új létrehozása. Ebben a módban a beállítások az eredeti archív újrafelhasznált (tömörítés típusa, címke, beágyazott script), és így nem kell külön újra a parancssorban.
--header: Makeself 2.0 használ egy külön fájlban tárolja a fejléc csonk, az úgynevezett "makeself-header.sh". Alapértelmezésben azt feltételezzük, hogy ez tárolja ugyanazon a helyen, mint makeself.sh. Ez az opció használható meghatározni a tényleges helyét, ha az tárolva valahol máshol.
--copy: Amikor kitermelés, az archívum első kivonat magát egy ideiglenes könyvtárba. A fő alkalmazása ennek az, hogy önálló szerelők tárolt Makeself archív CD-n, amikor a telepítő programot később szüksége kiveheted a CD, és lehetővé teszi egy újat kell beilleszteni. Ez megakadályozza a "Fájlrendszer elfoglalt" hibák szerelők, amelyek több CD-t.
--nox11: Kikapcsolja az automatikus ívási egy új terminál X11.
--nowait: Amikor végre egy új X11 kapocs, tiltsa le a felhasználó gyors végén a szkript futását.
--nomd5 és --nocrc: letiltása hozzanak létre egy MD5 / CRC checksum az archívumban. Ez felgyorsítja a kivonási eljárás, ha az integritás ellenőrzés nem szükséges.
--lsm file: Adjon és LSM fájlt makeself, hogy lesz ágyazva a generált archívumban. LSM fájlok leírja egy szoftver csomag olyan módon, hogy az kiírása emészthető. Az LSM bejegyzést ezután később olvassa be a "-lsm érvét, hogy az archívumot. Egy exemple egy LSM fájl van ellátva Makeself.
archive_dir a neve a könyvtárat, ahol a fájlok archivált
fájlnév a neve az archívumot
címke egy tetszőleges szöveget, amely leírja a csomagot. Ez jelenik meg, míg kivonás a fájlokat.
startup_script a parancsot végre kell hajtani a könyvtár a kibontott fájlokat. Így, ha a végrehajtani kívánt program tartalmazza a könyvtárban, meg kell előtagot a parancsot "./". Például ./program rendben lesz. A script_args vannak additionnal érvek ezt a parancsot.
Újdonságok ebben a kiadásban:
Utoljára megtekintett szoftver
WebX 31 Dec 14
Onkyo TX-NR5010 Network A/V Receiver Firmware 19 Dec 15
Gigabyte AORUS X7 Elantech Touchpad Driver for Windows 10 64-bit 23 Dec 15
Convert PDF To Text Desktop Software 31 Dec 14
iSunshare iOSBoot Genius 14 Feb 15
Biostar TA70U3-LSP Ver. 6.x ITE CIR Driver for Windows 7 28 Jul 15
Folder Password Expert 15 Apr 15
Cirrus Logic 5446 PCI DirectDraw/VPM (v1.00d) 7 Dec 15
MorganPalmer Image Vault 31 Dec 14
Toshiba Portege Z30-B Realtek Card Reader Driver for Windows 8.1 64-bit 29 May 15
Keresés kategória szerint
- Asztali fejlesztések
- Audio szoftver
- Biztonsági szoftver
- Böngészők
- Digitális fénykép szoftver
- Fejlesztői eszközök
- Grafikai szoftver
- Hálózati szoftver
- Internet szoftver
- Irodai szoftvercsomag
- Játékok
- Képernyővédők
- Kommunikációs szoftver
- Lemez és fájl szoftver
- Adatátviteli és szinkronizálás szoftver
- Backup szoftver
- Fájl tömörítés
- Fájlkezelés
- Fájlrendszerek
- Lemez tisztítószerek
- Reszelő visszaszerzés szoftver
- Startup & partíció vezetők
- Töredezettségmentesítés szoftver
- Oktatási és tudományos szoftver
- Otthon és család szoftver
- Rendszer segédprogramok
- Üzleti és irodai szoftverek
- Vezetők
- Videó szoftver
- Webfejlesztés szoftver
Népszerű szoftver
GRescue 3 Jun 15
Magic Settings Wizard 3 Jun 15
Xplore 3 Jun 15
Mondo Rescue 20 Feb 15
Partclone 11 Apr 16
PhotoRec 17 Feb 15
gvfs 16 Aug 18
makeself
Hasonló program
Más szoftver fejlesztő -
GnomeICU
12 May 15
Ubuntu Bootloader Manager
3 Jun 15
QMC2
17 Feb 15
XML Schema Class Generator
17 Feb 15
Hozzászólások a makeself
Utoljára megtekintett szoftver
WebX 31 Dec 14
Onkyo TX-NR5010 Network A/V Receiver Firmware 19 Dec 15
Gigabyte AORUS X7 Elantech Touchpad Driver for Windows 10 64-bit 23 Dec 15
Convert PDF To Text Desktop Software 31 Dec 14
iSunshare iOSBoot Genius 14 Feb 15
Biostar TA70U3-LSP Ver. 6.x ITE CIR Driver for Windows 7 28 Jul 15
Folder Password Expert 15 Apr 15
Cirrus Logic 5446 PCI DirectDraw/VPM (v1.00d) 7 Dec 15
MorganPalmer Image Vault 31 Dec 14
Toshiba Portege Z30-B Realtek Card Reader Driver for Windows 8.1 64-bit 29 May 15
Keresés kategória szerint
- Asztali fejlesztések
- Audio szoftver
- Biztonsági szoftver
- Böngészők
- Digitális fénykép szoftver
- Fejlesztői eszközök
- Grafikai szoftver
- Hálózati szoftver
- Internet szoftver
- Irodai szoftvercsomag
- Játékok
- Képernyővédők
- Kommunikációs szoftver
- Lemez és fájl szoftver
- Adatátviteli és szinkronizálás szoftver
- Backup szoftver
- Fájl tömörítés
- Fájlkezelés
- Fájlrendszerek
- Lemez tisztítószerek
- Reszelő visszaszerzés szoftver
- Startup & partíció vezetők
- Töredezettségmentesítés szoftver
- Oktatási és tudományos szoftver
- Otthon és család szoftver
- Rendszer segédprogramok
- Üzleti és irodai szoftverek
- Vezetők
- Videó szoftver
- Webfejlesztés szoftver
Népszerű szoftver
Rowscope 11 May 15
CrucibleWDS 14 Apr 15
dosfstools 17 Jul 15
Stat/Transfer 20 Feb 15
Phrealon Linux 3 Jun 15
Naja 3 Jun 15
XPKGTOOL 3 Jun 15
Hozzászólás nem található