makeself layihə kataloq öz-özünə extractable tar.gz arxivi yaradır kiçik bir shell script edir. nəticəsində fayl shell script (bu bir çox Run şəkilçi var) kimi görünür, və kimi başlayıb bilər.
Arxiv sonra müvəqqəti kataloq özünü sıkıştırmasını və isteğe ixtiyari komanda (məsələn bir quraşdırma script üçün) icra olunacaq. Bu Windows dünyada WinZip Self-Extractor ilə yaradılan arxiv olduqca oxşardır. Makeself arxiv də bütövlüyü özünü qiymətləndirmə (CRC və / və ya MD5 checksums) üçün checksums daxildir.
makeself.sh script özü faylların kataloq arxiv yaratmaq üçün istifadə olunur. nəticəsində arxiv başında kiçik bir shell script stub ilə, həqiqətən bir sıkıştırılmış (istifadə gzip, bzip2, və ya kompres) TAR arxiv deyil.
Bu kiçik qaralama faylları çıxarılması əlaqədar komanda çalışan və bütün zaman müvəqqəti faylları aradan qaldırılması bütün addımlar həyata keçirir. Istifadəçi bir arxiv olan proqram yüklemek üçün nə var nə bütün "run" arxiv, yəni sh gözəl software.run edir.
Mən bu, həqiqətən əlavə ikili məlumatların kifayət qədər çox (scripts shell bilirik ci ildən, istifadəçilər çaşdırmaq üçün belə arxiv (Loki Software tərəfindən azad bir Makeself arxiv tərəfindən təqdim olunub) "run" və ya "sh" şəkilçi istifadə edərək gəlir bu baxmayaraq!).
Istifadə
makeself sintaksis aşağıdakı kimidir:
makeself.sh [args] archive_dir FILE_NAME etiket startup_script [script_args]
args Makeself üçün isteğe variantları var. mövcud olanlardır:
--version sonra dərhal çıxışları, stdout versiyası sayı görüntüler
--gzip: sıxılma üçün istifadə gzip (gzip Linux kimi, adətən mövcud olan platformalarda default)
--bzip2 istifadə bzip2 əvəzinə daha yaxşı sıxılma üçün gzip edir. bzip2 komanda komanda yolunda mövcud olmalıdır. Mən potensial istifadəçilər onu çıxarış BZip2 lazımdır ki, bilirik ki, arxiv üçün '.bz2.run "kimi bir şey prefiks müəyyən gəlir.
--compress: UNIX istifadə data kompres üçün əmr "kompres". Bu gzip mövcud olmayan bütün platformalarda default olmalıdır.
--nocomp: sonra sıkıştırılmamış TAR olacaq arxiv üçün hər hansı bir sıxılma istifadə etməyin.
--notemp: yaradılan arxiv müvəqqəti kataloq faylları çıxarış, lakin cari kataloq yaradılan yeni kataloq deyil. Bu (yəni əlaqədar script vasitəsilə tərtib başlamaq) çıxarış və özləri tərəfindən tərtib edə bilər proqram paketləri yaymaq üçün daha yaxşıdır.
--current: Files əvəzinə bir alt cari kataloq hasil olunacaq. Bu seçim yuxarıda --notemp nəzərdə tutur.
--follow: əvəzinə links özlərinin işarə olunur faylları, yəni arxiv kataloq daxilində rəmzi links edin.
--append (2.1.x yeni) yerinə yeni bir yaratmaq, mövcud arxiv məlumatları əlavə. Bu modda, orijinal arxiv ayarları (sıxılma növü, etiket, əlaqədar script) təkrar istifadə olunur, və beləliklə command line yenidən müəyyən etmək lazım deyil.
--header: Makeself 2.0 "makeself-header.sh" adlı header stub saxlamaq üçün ayrı-ayrı faylını istifadə edir. Mənim cari olaraq, bu makeself.sh eyni yerdə saxlanılır ki, güman edilir. Bu seçim bu yerde başqa saxlanılır əgər onun faktiki yeri müəyyən etmək üçün istifadə edilə bilər.
--copy: hasilatı sonra, arxiv ilk müvəqqəti kataloq özü hasil edəcək. Bu əsas proqram installer proqram sonra daxil olmaq üçün yeni bir CD unmount lazımdır və imkan verir ki, bir CD bir Makeself arxivində saxlanılır müstakil yükleyicilerinde imkan verir. Bu çox CD span yükleyicilerinde üçün "Fayl məşğul" səhvlər qarşısını alır.
--nox11: X11 yeni terminal avtomatik kürütökmə aradan buraxın.
--nowait: yeni X11 terminalından icra edərkən, script icra sonunda istifadəçi tez aradan buraxın.
--nomd5 və --nocrc: arxivi bir MD5 / CRC checksum yaradılması aradan buraxın. Bütövlüyü yoxlanılması lazım deyil, bu hasilatı prosesi sürətləndirir.
yaradılan arxiv daxil olacaq təmin və makeself üçün LSM fayl: --lsm fayl. LSM faylları asanlıqla parseable bir şəkildə bir proqram paketi təsvir edilir. LSM giriş sonra arxiv "-lsm" arqumenti istifadə Retrieved bilər. Bir LSM fayl bir exemple Makeself ilə təmin olunur.
archive_dir arşivlenmiş faylları ehtiva kataloq adı
FILE_NAME arxivi adı yaradılacaq ki,
etiket paketi izah bir ixtiyari mətn simli edir. Faylları çıxarılması isə göstərilir.
startup_script hasil faylları kataloq daxilində icra etmək üçün əmr edir. Bu kataloq ehtiva proqramı icra etmək istəyirsinizsə Belə ki, siz "./" ilə komanda prefiks olmalıdır. Məsələn, ./program gözəl olacaq. script_args bu komanda additionnal dəlillər var.
Bu Release Yenilikler:
Kateqoriya axtarış
- Audio proqram
- Biznes və ofis proqram
- Brauzerlər
- Desktop aksesuarların
- Digital foto proqram
- Disk və fayl software
- Backup software
- Başlanğıc və bölüm menecerləri
- Defragmentation proqram
- Disk təmizləmə
- Fayl bərpa proqram
- Fayl idarə
- Fayl sistemi
- Fayl sıxılma
- ötürülməsi & sync proqram
- Drivers
- Ekran
- Ev və ailə proqram
- Geliştirici alətləri
- Internet software
- Məhsuldarlığı proqram
- Oyunlar
- Qrafik dizayn proqram
- Rabitə proqram
- Sistem kommunal
- şəbəkə proqram
- Təhlükəsizlik proqram
- Təhsil və elm software
- Video software
- Web inkişaf proqram
Populyar proqram
-
plzip 20 Feb 15
-
4L: LaCie LightScribe Labeler for Linux 2 Jun 15
-
mylvmbackup 17 Feb 15
-
S3cmd 20 Feb 15
-
Squeeze 3 Jun 15
-
RAR 22 Jun 18
-
xDMS 3 Jun 15
makeself
Oxşar proqram
Geliştirici digər proqram -
Şərh makeself
Kateqoriya axtarış
- Audio proqram
- Biznes və ofis proqram
- Brauzerlər
- Desktop aksesuarların
- Digital foto proqram
- Disk və fayl software
- Backup software
- Başlanğıc və bölüm menecerləri
- Defragmentation proqram
- Disk təmizləmə
- Fayl bərpa proqram
- Fayl idarə
- Fayl sistemi
- Fayl sıxılma
- ötürülməsi & sync proqram
- Drivers
- Ekran
- Ev və ailə proqram
- Geliştirici alətləri
- Internet software
- Məhsuldarlığı proqram
- Oyunlar
- Qrafik dizayn proqram
- Rabitə proqram
- Sistem kommunal
- şəbəkə proqram
- Təhlükəsizlik proqram
- Təhsil və elm software
- Video software
- Web inkişaf proqram
Şərhlər tapılmadı