makeself

Screenshot Software:
makeself
Szczegóły programowe:
Wersja: 2.1.5
Filmu: 3 Jun 15
Wywoływacz: -
Licencja: Wolny
Popularność: 114

Rating: 1.0/5 (Total Votes: 3)

Projekt makeself jest mały skrypt, który generuje własny wyekstrahować z archiwum tar.gz katalogu. Plik wynikowy pojawia się jako skrypt powłoki (wiele z nich ma przyrostek .run), i może być uruchomiony jako jest.
Następnie rozpakować archiwum będzie się do katalogu tymczasowego i opcja arbitralne polecenie zostanie wykonane (na przykład skryptu instalacji). Jest to bardzo podobne do archiwów utworzonych za pomocą WinZip Self-Extractor w świecie Windows. Makeself Także archiwa kontrolne dla integralności samodzielnego sprawdzania sum kontrolnych CRC (i / lub MD5).
Skrypt makeself.sh sam jest używany tylko do tworzenia archiwów z katalogu plików. Powstały archiwum jest rzeczywiście skompresowany (przy użyciu gzip, bzip2 lub kompres) archiwum TAR, z małym odgałęzienie skryptu powłoki na początku.
Ten mały stub wykonuje wszystkie kroki wyodrębnieniu plików, uruchamiając polecenie wbudowany i usuwanie plików tymczasowych, kiedy to wszystko się skończy. Wszystko, co użytkownik musi zrobić, aby zainstalować oprogramowanie zawarte w takim archiwum jest "run" archiwum, czyli sh ładnie software.run.
Polecam przy użyciu "Uruchom" (który został wprowadzony przez niektórych archiwach makeself opublikowanych przez Loki Software) lub "SH" przyrostek dla takich archiwów, aby nie mylić użytkowników, ponieważ wiedzą, że rzeczywiście skryptów powłoki (z dość dużo danych binarnych podłączonych do niego jednak!).
Stosowanie
Składnia makeself jest następujący:
makeself.sh [args] Etykieta startup_script archive_dir nazwa_pliku [script_args]
argumenty są opcjonalne opcje makeself. Dostępne są:
--version: Drukuje numer wersji na standardowe wyjście, to natychmiast kończy
--gzip: Zastosowanie kompresji gzip (jest domyślnie na platformach, na których gzip jest powszechnie dostępne, takich jak Linux)
--bzip2: Użyj bzip2 zamiast gzip dla lepszej kompresji. Komenda bzip2 muszą być dostępne w ścieżce polecenia. I zaleca, aby ustawić prefiks na coś takiego jak ".bz2.run" dla archiwum, tak aby potencjalni użytkownicy wiedzą, że będą potrzebowali bzip2, aby go rozpakować.
--compress: Użyj UNIX "skompresować" polecenia do kompresji danych. To powinno być domyślne na wszystkich platformach, które nie mają gzip dostępne.
--nocomp: Nie należy używać kompresji archiwum, które następnie będzie nieskompresowany TAR.
--notemp: Archiwum nie będzie generowany wyodrębnić pliki do katalogu tymczasowego, ale w nowym katalogu utworzonego w bieżącym katalogu. To jest lepsze do dystrybucji pakietów oprogramowania, które może wyodrębnić i skompilować samodzielnie (tj uruchomić kompilację poprzez wbudowanego skryptu).
--current: Pliki zostaną wyodrębnione do bieżącego katalogu, a nie w podkatalogu. Ta opcja oznacza --notemp powyżej.
--follow: Śledź linki symboliczne wewnątrz katalogu archiwum, czyli przechowywania plików, które są wskazywały zamiast samych linków.
--append (nowego w 2.1.x): Dołącz dane do istniejącego archiwum, zamiast tworzyć nowy. W tym trybie ustawienia z oryginalnego archiwum są ponownie wykorzystywane (typ kompresji, etykieta, wbudowany skrypt), a zatem nie muszą być ponownie podany w linii poleceń.
--header: makeself 2.0 używa osobnego pliku do przechowywania niedopałek nagłówka, zwany "makeself-header.sh". Domyślnie zakłada się, że jest umieszczone w tym samym miejscu, co makeself.sh. Opcja ta może być użyta do określenia jego aktualnej lokalizacji, jeśli jest przechowywane gdzie indziej.
--copy: Po ekstrakcji, archiwum będzie najpierw rozpakować się do katalogu tymczasowego. Główne zastosowanie tego jest, aby umożliwić samodzielne instalatorów przechowywanych w archiwum makeself na płycie CD, gdy program instalacyjny będzie później trzeba odmontować CD i pozwalają nowego do wstawienia. Zapobiega to "Systemu plików zajęte" dla instalatorów, które obejmują wiele płyt.
--nox11: Wyłącz automatyczne tarła nowego terminalu w X11.
--nowait: Kiedy wykonywane są z nowego terminalu X11, wyłączyć powiadomienie użytkownika po zakończeniu wykonywania skryptu.
--nomd5 i --nocrc: Wyłącz tworzenie sumy kontrolnej MD5 / CRC w archiwum. Przyspiesza to proces ekstrakcji, jeżeli sprawdzenie integralności nie jest konieczne.
--lsm pliku: Podaj i plików LSM do makeself, które będą wbudowane w wygenerowanym archiwum. Pliki LSM opisują pakiet oprogramowania w sposób, który jest łatwo parsowalnym. LSM może być następnie później pobrać za pomocą "-lsm" argument do archiwum. Exemple pliku LSM jest wyposażony makeself.
archive_dir jest nazwa katalogu zawierającego pliki do archiwizacji
jest nazwa archiwum ma zostać utworzony nazwa_pliku
Etykieta jest arbitralne ciąg tekst opisujący pakiet. Będzie on wyświetlany podczas pobierania plików.
startup_script jest komendą, od wewnątrz katalogu wyodrębnionych plików. Tak więc, jeśli chcesz wykonać program zawiera się w tym katalogu, należy poprzedzić swoją komendę z "./". Na przykład, ./program być w porządku. W script_args to źródło dodatkowego argumenty dla tej komendy.
Co nowego w tym wydaniu:

Podobne oprogramowanie

Areca Backup
Areca Backup

27 Sep 15

Archiver
Archiver

11 May 15

mylvmbackup
mylvmbackup

17 Feb 15

Inne programy z deweloperem -

xclip
xclip

3 Jun 15

GTK VNC Viewer
GTK VNC Viewer

2 Jun 15

mkautosmb
mkautosmb

3 Jun 15

jsfirewall
jsfirewall

3 Jun 15

Komentarze do makeself

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!