makeself

ภาพหน้าจอของซอฟแวร์:
makeself
รายละเอียดซอฟแวร์:
รุ่น: 2.1.5
วันที่อัพโหลด: 3 Jun 15
ผู้พัฒนา: -
การอนุญาต: ฟรี
ความนิยม: 30

Rating: 1.0/5 (Total Votes: 2)

โครงการ makeself เป็นสคริปต์เปลือกขนาดเล็กที่สร้างเก็บ tar.gz ตัวเองที่สกัดจากไดเรกทอรี แฟ้มผลปรากฏเป็นสคริปต์เชลล์ (จำนวนของผู้ที่มีคำต่อท้าย .run) และสามารถนำมาเปิดตัวเป็น
เก็บแล้วจะยกเลิกการบีบอัดตัวเองไปยังไดเรกทอรีชั่วคราวและคำสั่งโดยพลการไม่จำเป็นจะถูกดำเนินการ (เช่นสคริปต์การติดตั้ง) นี่คือสวยคล้ายกับที่เก็บสร้างขึ้นด้วย WinZip Self-Extractor ในโลกของ Windows ที่เก็บ Makeself ได้แก่ checksums สำหรับการตรวจสอบความสมบูรณ์ของตัวเอง (CRC และ / หรือ checksums MD5)
สคริปต์ makeself.sh ตัวเองจะถูกใช้เพียงเพื่อสร้างคลังข้อมูลจากไดเรกทอรีของแฟ้ม เก็บผลที่เป็นจริงที่ถูกบีบอัด (ใช้ gzip, bzip2 หรือบีบอัด) เก็บ TAR กับต้นขั้วเชลล์สคริปต์เล็ก ๆ ที่จุดเริ่มต้น
นี้ต้นขั้วขนาดเล็กดำเนินการทุกขั้นตอนของการแยกไฟล์ที่ใช้คำสั่งที่ฝังตัวและการลบไฟล์ชั่วคราวเมื่อมันทั่วทุกมุม ทุกสิ่งที่ผู้ใช้จะทำอย่างไรที่จะติดตั้งซอฟแวร์ที่มีอยู่ในเก็บดังกล่าวคือการ "วิ่ง" เก็บคือการดวลจุดโทษสวย software.run
ผมขอแนะนำให้ใช้ "รัน" (ซึ่งได้รับการแนะนำโดยบางส่วนที่เก็บ Makeself ออกโดยโลกิ Software) หรือ "ดวลจุดโทษ" ต่อท้ายที่เก็บดังกล่าวไม่ให้เกิดความสับสนของผู้ใช้เพราะพวกเขารู้ว่ามันจริงเปลือกสคริปต์ (มีค่อนข้างมากของข้อมูลไบนารีที่แนบมา กับมัน แต่!)
การใช้
ไวยากรณ์ของ makeself คือต่อไปนี้:
makeself.sh args [] archive_dir ฉลาก file_name startup_script [script_args]
args เป็นตัวเลือกที่เป็นตัวเลือกสำหรับ Makeself คนที่มีอยู่:
--version: พิมพ์หมายเลขรุ่นใน stdout แล้วออกทันที
--gzip: gzip ใช้สำหรับการบีบอัด (เป็นค่าเริ่มต้นบนแพลตฟอร์มที่ gzip สามารถใช้ได้ทั่วไปเช่นลินุกซ์)
--bzip2: ใช้แทน bzip2 gzip สำหรับการบีบอัดที่ดีกว่า คำสั่ง bzip2 จะต้องมีคำสั่งในเส้นทาง ผมขอแนะนำให้คุณตั้งค่าคำนำหน้าเพื่อสิ่งที่ต้องการ '.bz2.run สำหรับเก็บเพื่อให้ผู้ใช้ที่มีศักยภาพรู้ว่าพวกเขาจะต้อง bzip2 ที่จะดึงมัน
--compress: ใช้ยูนิกซ์ "อัด" คำสั่งในการบีบอัดข้อมูล นี้ควรจะเริ่มต้นบนแพลตฟอร์มทั้งหมดที่ไม่ได้มี gzip ใช้ได้
--nocomp: อย่าใช้การบีบอัดใด ๆ สำหรับการเก็บซึ่งจะ TAR ไม่มีการบีบอัด
--notemp: เก็บสร้างขึ้นจะไม่ดึงไฟล์ไปยังไดเร็กทอรีชั่วคราว แต่ในไดเรกทอรีใหม่ที่สร้างขึ้นในไดเรกทอรีปัจจุบัน นี้จะดีในการจัดจำหน่ายซอฟแวร์ที่อาจแยกและเรียบเรียงด้วยตัวเอง (เช่นเปิดการรวบรวมผ่านสคริปต์ที่ฝังตัว)
--current: ไฟล์จะถูกแยกไปยังไดเรกทอรีปัจจุบันแทนในไดเรกทอรีย่อย ตัวเลือกนี้จะหมายถึงการ --notemp ดังกล่าวข้างต้น
--follow: ทำตามการเชื่อมโยงสัญลักษณ์ภายในไดเรกทอรีที่เก็บเช่นเก็บไฟล์ที่ถูกชี้ไปที่แทนการเชื่อมโยงตัวเอง
--append (ใหม่ 2.1.x): ผนวกข้อมูลไปเก็บที่มีอยู่แทนการสร้างใหม่ ในโหมดนี้เก็บการตั้งค่าจากเดิมที่มีการกลับมาใช้ใหม่ (ชนิดบีบอัดฉลากสคริปต์ที่ฝังตัว) จึงไม่จำเป็นที่จะต้องมีการระบุอีกครั้งในบรรทัดคำสั่ง
--header: Makeself 2.0 ใช้แฟ้มที่แยกต่างหากเพื่อเก็บต้นขั้วส่วนหัวเรียกว่า "makeself-header.sh" โดยค่าเริ่มต้นมันจะสันนิษฐานว่ามันถูกเก็บไว้ในสถานที่เดียวกับ makeself.sh ตัวเลือกนี้สามารถใช้ในการระบุสถานที่จริงถ้ามันจะถูกเก็บไว้บางแห่งอื่น
--copy: เมื่อสกัดเก็บครั้งแรกที่จะดึงตัวเองไปยังไดเรกทอรีชั่วคราว การประยุกต์ใช้หลักนี้คือการอนุญาตให้ติดตั้งอยู่ในตัวเองเก็บไว้ในที่เก็บ Makeself บนแผ่นซีดีเมื่อโปรแกรมติดตั้งในภายหลังจะต้องเลิกเมานท์ซีดีและอนุญาตใหม่ที่จะแทรก นี้ป้องกันไม่ให้ "ระบบแฟ้มไม่ว่าง" ข้อผิดพลาดในการติดตั้งที่ครอบคลุมหลายแผ่นซีดี
--nox11: ปิดใช้งานการวางไข่โดยอัตโนมัติจากอาคารผู้โดยสารแห่งใหม่ใน X11
--nowait: เมื่อดำเนินการจากขั้วใหม่ X11 ปิดการใช้งานแจ้งให้ผู้ใช้ในตอนท้ายของการดำเนินการสคริปต์
--nomd5 และ --nocrc: ปิดใช้งานการสร้างของการตรวจสอบ MD5 / ซีอาร์ซีสำหรับเก็บ นี้ความเร็วกระบวนการสกัดหากการตรวจสอบความสมบูรณ์ของที่ไม่จำเป็น
ไฟล์ --lsm: ให้และไฟล์ LSM makeself เพื่อที่จะได้รับการฝังตัวในการเก็บที่สร้างขึ้น ไฟล์ LSM จะอธิบายแพคเกจซอฟต์แวร์ในทางที่เป็นได้อย่างง่ายดาย parseable ดึงเข้า LSM นั้นจะสามารถในภายหลังโดยใช้อาร์กิวเมนต์ '-lsm' เพื่อเก็บ exemple ของไฟล์ LSM มีให้กับ Makeself
archive_dir เป็นชื่อของไดเรกทอรีที่มีแฟ้มที่จะเก็บ
file_name คือชื่อของที่เก็บที่จะสร้าง
ฉลากเป็นสตริงข้อความพลอธิบายแพคเกจ มันจะปรากฏขึ้นในขณะที่การแยกแฟ้ม
startup_script เป็นคำสั่งที่จะดำเนินการจากภายในไดเรกทอรีของแฟ้มที่แยก ดังนั้นหากคุณต้องการที่จะดำเนินการมีโปรแกรมในไดเรกทอรีนี้คุณต้องนำหน้าคำสั่งของคุณด้วย "./" ตัวอย่างเช่น ./program จะดี script_args ข้อโต้แย้ง additionnal สำหรับคำสั่งนี้
มีอะไรใหม่ในรุ่นนี้:

ซอฟต์แวร์ที่คล้ายกัน

S tar
S tar

20 Feb 15

rzip
rzip

3 Jun 15

LZMA demo
LZMA demo

20 Feb 15

me2-packager
me2-packager

14 Apr 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา -

Imposter
Imposter

3 Jun 15

pynfs
pynfs

3 Jun 15

xclip
xclip

3 Jun 15

bensday
bensday

3 Jun 15

ความคิดเห็นที่ makeself

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่