makeself

Screenshot Software:
makeself
Mga detalye ng Software:
Bersyon: 2.1.5
I-upload ang petsa: 3 Jun 15
Nag-develop: -
Lisensya: Libre
Katanyagan: 30

Rating: 1.0/5 (Total Votes: 2)

proyekto makeself ay isang maliit na shell script na bumubuo ng isang self-extractable archive tar.gz mula sa isang direktoryo. Lilitaw ang resultang file bilang isang shell script (marami sa mga may .run suffix), at maaaring inilunsad bilang ay.
Archive ay pagkatapos uncompress ang sarili sa isang pansamantalang direktoryo at isang opsyonal na arbitrary utos ay naisakatuparan (halimbawa isang script ng pag-install). Ito ay medyo katulad sa archives nabuo sa WinZip Self-Extractor sa mundo ng Windows. Kasama rin Makeself archives checksums para sa integridad self-validation (CRC at / o MD5 checksums).
Ang makeself.sh script mismo ay ginagamit lamang upang lumikha ng mga archive mula sa isang direktoryo ng mga file. Ang nanggagaling archive ay talagang isang compressed (gamit ang gzip, bzip2, o siksikin) TAR archive, sa isang maliit na shell script stub sa simula.
Ang maliit na stub ang pagganap ng lahat ng mga hakbang ng extracting ang file, ang pagpapatakbo ng naka-embed na command, at pagtanggal ng pansamantalang mga file kapag ito ay higit sa lahat. Lahat ng kung ano ang user ay may sa gawin upang i-install ang software na nakapaloob sa ganitong archive ay ang "tumakbo" archive, ie sh nice-software.run.
Inirerekumenda ko gamit ang "tumakbo" (na kung saan ay ipinakilala sa pamamagitan ng ilang mga Makeself archives inilabas sa pamamagitan ng Loki Software) o "sh" suffix para sa naturang archives hindi malito ang mga gumagamit, dahil alam nila ito ay aktwal na shell script (na may ganap ng isang pulutong ng mga binary data na naka-attach na ito kahit na!).
Paggamit
Ang syntax ng makeself ay ang sumusunod:
makeself.sh [args] archive_dir FILE_NAME label startup_script [script_args]
args ay opsyonal opsyon para sa Makeself. Ang mga magagamit na iyan ay ang mga:
--version: Kopya ang numero ng bersyon sa stdout, pagkatapos labasan agad
--gzip: Gamitin ang gzip compression (ang default na sa platform na kung saan ang gzip ay karaniwang magagamit, tulad ng Linux)
--bzip2: Gamitin bzip2 halip ng gzip para sa mas mahusay na compression. Ang utos bzip2 ay dapat na magagamit sa command path. Inirerekomenda ko na itinakda mo ang prefix na bagay tulad ng '.bz2.run' para sa mga archive, kaya na alam potensyal na mga gumagamit na ito ay kailangan bzip2 upang kunin ito.
--compress: Gamitin ang UNIX "siksikin" command upang siksikin ang data. Ito ay dapat na ang mga default sa lahat ng platform na hindi magkaroon ng mga magagamit na gzip.
--nocomp: Huwag gumamit ng anumang compression para sa mga archive, na pagkatapos ay isang naka-compress TAR.
--notemp: Ang mga nakabuo ng archive ay hindi kunin ang mga file sa isang pansamantalang direktoryo, ngunit sa isang bagong direktoryo nilikha sa kasalukuyang directory. Ito ay mas mahusay na ipamahagi pakete ng software na maaaring kunin at magtala ng kanilang sarili (ie ilunsad ang compilation sa pamamagitan ng naka-embed na script).
--current: Files ay nakuha sa kasalukuyang directory, sa halip ng sa isang subdirectory. Nagpapahiwatig --notemp itaas ang option na ito.
--follow: Sundin ang mga symbolic link sa loob ng direktoryo ng archive, ie-imbak ang mga file na nakatutok sa halip na ang mga link sa kanilang sarili.
--append (bago sa 2.1.x): Ikabit data sa isang umiiral na archive, sa halip ng paglikha ng isang bago. Sa mode na ito, ang mga setting mula sa orihinal na archive ay reused (uri ng compression, label, naka-embed na script), at sa gayon ay hindi na kailangan na tinukoy muli sa linya ng command.
--header: Makeself 2.0 ay gumagamit ng isang hiwalay na file upang i-imbak ang mga header stub, na tinatawag na "makeself-header.sh". Sa pamamagitan ng default, ito ay ipinapalagay na ito ay naka-imbak sa parehong lokasyon bilang makeself.sh. Ang opsyon na ito ay maaaring gamitin upang tukuyin ang kanyang aktwal na lokasyon kung ito ay naka-imbak sa kung saan pa.
--copy: Pagkatapos ng bunutan, ang archive ay unang kunin mismo sa isang pansamantalang direktoryo. Ang pangunahing application na ito ay upang payagan ang self-contained installers imbak sa isang Makeself archive sa isang CD, kapag kakailanganin ang installer program mamaya upang i-unmount ang mga CD at payagan ng isang bagong isa na nakapasok. Ito ang humahadlang sa "Filesystem busy" error para installers na sumasaklaw sa maramihang mga CD.
--nox11: Huwag paganahin ang awtomatikong pangingitlog ng isang bagong terminal sa X11.
--nowait: Kapag pinaandar mula sa isang bagong terminal X11, huwag paganahin ang prompt ang user sa dulo ng script execution.
--nomd5 at --nocrc: Huwag paganahin ang paglikha ng isang MD5 / CRC checksum para sa mga archive. Ang bilis up ang proseso ng bunutan kung integridad checking ay hindi kinakailangan.
--lsm file: Magbigay at LSM file upang makeself, na naka-embed sa mga nakabuo ng archive. LSM file ay naglalarawan ng isang pakete ng software sa isang paraan na ito ay madaling parseable. Ang LSM entry ay maaaring pagkatapos ay sa ibang pagkakataon nakuhang gamit ang '-lsm' argument sa archive. Isang exemple ng LSM file ay ibinigay sa Makeself.
archive_dir ay ang pangalan ng direktoryo na naglalaman ng mga file na nai-archive
FILE_NAME ay ang pangalan ng archive na nilikha
label ay isang arbitrary string ng teksto na naglalarawan ng mga package. Ito ay ipapakita habang extracting ang file.
startup_script ay ang command na naisakatuparan mula sa loob ng direktoryo ng mga nahango file. Kaya, kung nais mong magsagawa ng isang programa na naglalaman sa direktoryong ito, dapat mong prefix ng iyong utos sa "./". Halimbawa, ./program multa. Ang script_args ay additionnal argumento para sa utos na ito.
Ano ang Bago sa Paglabas na ito:

Katulad na software

S tar
S tar

20 Feb 15

RAR
RAR

22 Jun 18

unzipit
unzipit

11 May 15

Parallel BZIP2
Parallel BZIP2

11 May 15

Iba pang mga software developer ng -

Pekwm
Pekwm

18 Feb 15

mp3dup
mp3dup

2 Jun 15

Corail
Corail

12 Dec 14

Gnew
Gnew

20 Feb 15

Mga komento sa makeself

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!