makeself

Software screenshot:
makeself
Rincian Software:
Versi: 2.1.5
Tanggal Upload: 3 Jun 15
Pengembang: -
Lisensi: Gratis
Popularitas: 30

Rating: 1.0/5 (Total Votes: 2)

proyek makeself adalah script shell kecil yang menghasilkan tar.gz arsip diri diekstrak dari sebuah direktori. File yang dihasilkan muncul sebagai shell script (banyak dari mereka memiliki akhiran .run), dan dapat diluncurkan seperti.
Arsip maka akan uncompress sendiri ke direktori sementara dan perintah sewenang-wenang opsional akan dieksekusi (misalnya script instalasi). Ini sangat mirip dengan arsip yang dihasilkan dengan WinZip Self-Extractor di dunia Windows. Arsip Makeself juga termasuk checksum untuk integritas diri validasi (CRC dan / atau MD5 checksum).
The makeself.sh Script sendiri hanya digunakan untuk membuat arsip dari direktori file. Yang dihasilkan arsip sebenarnya dikompresi (menggunakan gzip, bzip2, atau kompres) TAR arsip, dengan rintisan shell script kecil di awal.
Rintisan kecil ini melakukan semua langkah penggalian file, menjalankan perintah tertanam, dan menghapus file-file sementara ketika itu seluruh. Semua apa yang pengguna harus lakukan untuk menginstal perangkat lunak yang terdapat dalam arsip tersebut adalah untuk "lari" arsip, yaitu sh bagus-software.run.
Saya sarankan menggunakan "run" (yang diperkenalkan oleh beberapa arsip Makeself dirilis oleh Loki Software) atau "sh" akhiran untuk arsip tersebut tidak membingungkan pengguna, karena mereka tahu itu sebenarnya shell script (dengan cukup banyak data biner terpasang untuk itu meskipun!).
Pemakaian
Sintaks makeself adalah sebagai berikut:
makeself.sh [args] archive_dir nama_file label startup_script [script_args]
args pilihan opsional untuk Makeself. Yang tersedia adalah:
--version: Mencetak nomor versi pada stdout, kemudian keluar segera
--gzip: Gunakan gzip untuk kompresi (adalah default pada platform yang gzip umumnya tersedia, seperti Linux)
--bzip2: Gunakan bzip2 bukan gzip untuk kompresi yang lebih baik. Perintah bzip2 harus tersedia di jalur perintah. Saya sarankan Anda mengatur awalan untuk sesuatu seperti '.bz2.run' untuk arsip, sehingga pengguna potensial tahu bahwa mereka harus bzip2 untuk ekstrak.
--compress: Gunakan UNIX "kompres" perintah untuk kompres data. Ini harus menjadi default pada semua platform yang tidak memiliki gzip tersedia.
--nocomp: Jangan menggunakan kompresi untuk arsip, yang kemudian akan menjadi TAR terkompresi.
--notemp: arsip yang dihasilkan tidak akan mengekstrak file ke direktori sementara, tetapi dalam sebuah direktori baru dibuat dalam direktori saat ini. Ini lebih baik untuk mendistribusikan paket perangkat lunak yang dapat mengekstrak dan mengkompilasi sendiri (yaitu meluncurkan kompilasi melalui script tertanam).
--current: File akan diekstrak ke direktori saat ini, bukan di subdirektori. Pilihan ini berarti --notemp atas.
--follow: Ikuti link simbolik dalam direktori arsip, yaitu menyimpan file yang sedang menunjuk bukannya link sendiri.
--append (baru di 2.1.x): Menambahkan data ke sebuah arsip yang ada, bukan membuat yang baru. Dalam mode ini, pengaturan dari arsip aslinya digunakan kembali (tipe kompresi, label, naskah tertanam), dan dengan demikian tidak perlu ditentukan lagi pada baris perintah.
--header: Makeself 2.0 menggunakan file terpisah untuk menyimpan rintisan header, yang disebut "makeself-header.sh". Secara default, diasumsikan bahwa itu disimpan di lokasi yang sama dengan makeself.sh. Pilihan ini dapat digunakan untuk menentukan lokasi sebenarnya jika disimpan di tempat lain.
--copy: Setelah ekstraksi, arsip akan pertama mengekstrak sendiri ke direktori sementara. Aplikasi utama dari ini adalah untuk memungkinkan installer mandiri disimpan dalam arsip Makeself pada CD, ketika program installer kemudian akan perlu untuk meng-unmount CD dan memungkinkan yang baru yang akan dimasukkan. Hal ini mencegah "Filesystem sibuk" kesalahan untuk installer yang berlangsung beberapa CD.
--nox11: Nonaktifkan pemijahan otomatis terminal baru di X11.
--nowait: Ketika dieksekusi dari terminal X11 baru, menonaktifkan prompt pengguna pada akhir eksekusi script.
--nomd5 dan --nocrc: Nonaktifkan penciptaan checksum MD5 / CRC untuk arsip. Hal ini mempercepat proses ekstraksi jika pengecekan integritas tidak diperlukan.
File --lsm: Menyediakan dan berkas LSM untuk makeself, yang akan tertanam dalam arsip yang dihasilkan. File LSM menggambarkan paket perangkat lunak dengan cara yang mudah parseable. Masuknya LSM kemudian dapat kemudian diambil menggunakan argumen '-lsm' untuk arsip. Sebuah exemple dari file LSM disediakan dengan Makeself.
archive_dir adalah nama dari direktori yang berisi file yang akan diarsipkan
nama_file adalah nama dari arsip yang akan dibuat
label adalah string teks yang sewenang-wenang menjelaskan paket. Ini akan ditampilkan saat mengekstrak file.
startup_script adalah perintah yang akan dieksekusi dari dalam direktori file diekstrak. Jadi, jika Anda ingin menjalankan program mengandung dalam direktori ini, Anda harus awalan perintah Anda dengan "./". Misalnya, ./program akan baik-baik saja. The script_args argumen additionnal untuk perintah ini.
Apa yang Baru di Release ini:

Software yang serupa

mpq-tools
mpq-tools

3 Jun 15

dtrx
dtrx

14 Apr 15

KDiskRescue
KDiskRescue

2 Jun 15

BinChunker
BinChunker

3 Jun 15

Perangkat lunak lain dari pengembang -

Camera Monitor
Camera Monitor

3 Jun 15

GNOME DVB Daemon
GNOME DVB Daemon

20 Feb 15

gshowtv
gshowtv

2 Jun 15

is.js
is.js

30 Sep 15

Komentar untuk makeself

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!