makeself

Yazılım ekran görüntüsü:
makeself
Yazılım detaylar:
Versiyon: 2.1.5
Qayıt: 3 Jun 15
Geliştirici: -
Lisans: Ücretsiz
Popülerlik: 114

Rating: 1.0/5 (Total Votes: 3)

makeself projesi dizinden kendinden extractable tar.gz arşivini oluşturan küçük bir kabuk yazısıdır. Oluşan dosya bir kabuk (olanların birçoğu .run soneki) olarak görünür ve olduğu gibi lanse edilebilir.
Arşiv sonra geçici bir dizine kendisini sıkıştırmasını ve isteğe bağlı keyfi bir komut (örneğin bir yükleme komut dosyası için) idam edilecek. Bu Windows dünyasında WinZip Self-Extractor ile oluşturulan arşivlere oldukça benzer. Makeself arşivleri de bütünlük kendini doğrulama (CRC ve / veya MD5 sağlama) için sağlama sayılabilir.
makeself.sh komut kendisi dosyaları bir dizinden arşivler oluşturmak için sadece kullanılır. Elde edilen arşiv başında küçük bir kabuk komut saplama ile aslında sıkıştırılmış (gzip kullanarak, bzip2 veya kompres) TAR arşiv.
Bu küçük saplama, dosyaların ayıklanması gömülü komutunu çalıştırarak ve her şey bitti, geçici dosyaları kaldırma tüm adımları gerçekleştirir. Kullanıcı böyle bir arşivde bulunan yazılımı yüklemek için ne yapması gerektiğini All "run" arşiv, yani sh güzel-software.run olduğunu.
Onlar aslında ekli ikili veri oldukça bir sürü (komut kabuk biliyorum çünkü, kullanıcıların şaşırtmak için değil böyle arşivler için (Loki Software tarafından yayımlanan bazı Makeself arşivleri tarafından tanıtıldı) "run" veya "sh" eki kullanmanızı öneririz buna rağmen!).
Kullanım
makeself sözdizimi aşağıdaki gibidir:
makeself.sh [args] archive_dir dosya_adi etiket startup_script [script_args]
args Makeself için opsiyonel seçenekler bulunmaktadır. Mevcut olanları şunlardır:
version: sonra hemen çıkar, stdout'ta sürüm numarasını yazdırır
--gzip: Sıkıştırma için kullanın gzip (gzip Linux gibi, yaygın olarak kullanılabilir olduğu platformlarda varsayılan)
bzip2: Kullanım bzip2 yerine daha iyi sıkıştırma için gzip. bzip2 komutu komut yolundaki mevcut olmalıdır. Ben potansiyel kullanıcılar bunu ayıklamak bzip2 gerekir biliyorum, böylece arşivi için '.bz2.run' gibi bir şey önek ayarlamanızı öneririz.
--compress: UNIX kullanın verileri sıkıştırmak için komut "sıkıştırmak". Bu gzip mevcut olmayan tüm platformlarda varsayılan olmalıdır.
--nocomp: sonra sıkıştırılmamış TAR olacak arşivde, herhangi bir sıkıştırma kullanmayın.
--notemp: oluşturulan arşiv geçici bir dizine dosyaları ayıklamak, ancak geçerli dizinde oluşturulan yeni dizinde olmaz. Bu (yani gömülü komut dosyası aracılığıyla derlemeyi başlatmak) ayıklamak ve kendileri tarafından derlemek yazılım paketlerini dağıtmak için daha iyidir.
--current: Dosyalar yerine bir alt, geçerli dizine çıkartılacaktır. Bu seçenek yukarıda --notemp ifade eder.
--follow: yerine bağlantıları kendileri işaret ediliyor dosyaları depolamak, yani arşiv dizininin içinde sembolik bağlantıları izleyin.
--append (2.1.x yeni): yerine yenisini oluşturmak, varolan arşive verileri ekleyin. Bu modda, orijinal arşivden ayarları (sıkıştırma türünü, etiket, gömülü betik) yeniden kullanılır ve böylece komut satırında tekrar belirtilmesi gerekmez.
--header: Makeself 2.0 "makeself-header.sh" olarak adlandırılan başlık taslaktır, saklamak için ayrı bir dosya kullanır. Varsayılan olarak, bu makeself.sh aynı yerde saklanır varsayılmıştır. Bu seçenek başka bir yere saklanır eğer onun gerçek yerini belirtmek için kullanılır.
--copy: Ekstraksiyon üzerine, arşiv, ilk geçici bir dizine kendini çıkartacaktır. Bu ana uygulama yükleyicisi programı daha sonra eklenecek yeni bir CD unmount gerekir ve izin verecek zaman, bir CD'deki bir Makeself arşivinde saklanan kendi kendine yeten montajcılar sağlamaktır. Bu, birden çok CD yayılan montajcılar için "Dosya Sistemi meşgul" hataları önler.
--nox11: X11 yeni terminalin otomatik yumurtlama devre dışı bırakın.
--nowait: Yeni X11 terminalinden çalıştırıldığında, komut dosyası yürütme sonunda kullanıcı istemini devre dışı bırakın.
--nomd5 ve --nocrc: arşiv için bir MD5 / CRC sağlama oluşturulmasını devre dışı bırakın. Bütünlük denetimi gerekli değilse bu çıkarma sürecini hızlandırır.
oluşturulan arşivdeki gömülü olacak sağlayın ve makeself için LSM dosya: --lsm dosyası. LSM dosyaları kolayca ayrıştırılabilir bir şekilde bir yazılım paketi açıklayan. LSM girişi daha sonra arşive '-lsm' argümanını kullanılarak alınabilir. Bir LSM dosyasının bir exemple Makeself ile sağlanır.
archive_dir arşivlenecek dosyaları içeren dizinin adıdır
dosya_adı arşivinin adını oluşturulacak olan
Etiket paketi açıklayan keyfi bir metin dizesidir. Dosyaların ayıklanması iken görüntülenir.
startup_script Ayıklanan dosyaların dizin içerisinde yürütülecek komut. Bu dizinde ihtiva bir programı çalıştırmak istiyorsanız Böylece, siz "./" ile komut öneki gerekir. Örneğin, ./program iyi olacak. script_args bu komut için additionnal argümanlar vardır.
Bu Sürümdeki Yenilikler:

Benzer yazılım

GNU tar
GNU tar

14 Apr 15

Pcompress
Pcompress

17 Feb 15

AutoArchive
AutoArchive

20 Feb 15

S3cmd
S3cmd

20 Feb 15

Geliştirici Diğer yazılım -

XPde
XPde

3 Jun 15

intltool
intltool

14 Apr 15

C++ MudBase
C++ MudBase

3 Jun 15

Symlinker
Symlinker

2 Jun 15

Yorumlar makeself

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!