โครงการ 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 สำหรับคำสั่งนี้
มีอะไรใหม่ในรุ่นนี้:
ซอฟแวร์ดูล่าสุด
Security Update for Office XP (KB921567) 21 Sep 15
GabCopyPaste 21 Jan 15
HDAUDIO SoftV92 Data Fax Modem with SmartCP 23 Sep 15
MiTeC Task Manager DeLuxe (64-Bit) 25 Jan 15
TrashMail.net 11 Apr 15
Tango Studio 17 Feb 15
Trilogic's Workstation To Server Backup Utility 24 Sep 15
Navicat Premium (Multiple Databases GUI) 12 Apr 18
Gigabyte GA-F2A75M-DS2 (rev. 1.0) AMD RAID Preinstall Driver for Windows 8 30 May 15
isimSoftware Box Optimization Software 27 Oct 18
ค้นหาตามหมวดหมู่
- การปรับปรุงสก์ท็อป
- การผลิตซอฟต์แวร์
- ซอฟต์แวร์การศึกษาและวิทยาศาสตร์
- ซอฟต์แวร์รักษาความปลอดภัย
- ซอฟต์แวร์วิดีโอ
- ซอฟต์แวร์อินเทอร์เน็ต
- ซอฟต์แวร์เสียง
- ซอฟแวร์การพัฒนาเว็บ
- ซอฟแวร์การสื่อสาร
- ซอฟแวร์การออกแบบกราฟิก
- ซอฟแวร์ภาพดิจิตอล
- ซอฟแวร์ระบบเครือข่าย
- ดิสก์และไฟล์ซอฟต์แวร์
- การจัดการไฟล์
- การถ่ายโอนข้อมูลและซอฟต์แวร์ซิงค์
- การบีบอัดไฟล์
- การเริ่มต้นและผู้จัดการพาร์ทิชัน
- ซอฟต์แวร์กู้คืนไฟล์
- ซอฟต์แวร์สำรองข้อมูล
- ซอฟแวร์การจัดระเบียบ
- ทำความสะอาดดิสก์
- ระบบไฟล์
- ธุรกิจและสำนักงานซอฟแวร์
- บ้านและครอบครัวของซอฟแวร์
- ระบบสาธารณูปโภค
- สกรีนเซฟเวอร์
- เกม
- เครื่องมือสำหรับนักพัฒนา
- เบราว์เซอร์
- ไดรเวอร์
ซอฟแวร์ที่เป็นที่นิยม
Ukopp 22 Jun 18
renameutils 14 Apr 15
archivedb 15 Apr 15
KDirStat 3 Jun 15
DarGUI 14 Apr 15
dosfstools 17 Jul 15
R-Linux 28 Sep 15
makeself
ซอฟต์แวร์ที่คล้ายกัน
ซอฟแวร์อื่น ๆ ของนักพัฒนา -
ความคิดเห็นที่ makeself
ซอฟแวร์ดูล่าสุด
Security Update for Office XP (KB921567) 21 Sep 15
GabCopyPaste 21 Jan 15
HDAUDIO SoftV92 Data Fax Modem with SmartCP 23 Sep 15
MiTeC Task Manager DeLuxe (64-Bit) 25 Jan 15
TrashMail.net 11 Apr 15
Tango Studio 17 Feb 15
Trilogic's Workstation To Server Backup Utility 24 Sep 15
Navicat Premium (Multiple Databases GUI) 12 Apr 18
Gigabyte GA-F2A75M-DS2 (rev. 1.0) AMD RAID Preinstall Driver for Windows 8 30 May 15
isimSoftware Box Optimization Software 27 Oct 18
ค้นหาตามหมวดหมู่
- การปรับปรุงสก์ท็อป
- การผลิตซอฟต์แวร์
- ซอฟต์แวร์การศึกษาและวิทยาศาสตร์
- ซอฟต์แวร์รักษาความปลอดภัย
- ซอฟต์แวร์วิดีโอ
- ซอฟต์แวร์อินเทอร์เน็ต
- ซอฟต์แวร์เสียง
- ซอฟแวร์การพัฒนาเว็บ
- ซอฟแวร์การสื่อสาร
- ซอฟแวร์การออกแบบกราฟิก
- ซอฟแวร์ภาพดิจิตอล
- ซอฟแวร์ระบบเครือข่าย
- ดิสก์และไฟล์ซอฟต์แวร์
- การจัดการไฟล์
- การถ่ายโอนข้อมูลและซอฟต์แวร์ซิงค์
- การบีบอัดไฟล์
- การเริ่มต้นและผู้จัดการพาร์ทิชัน
- ซอฟต์แวร์กู้คืนไฟล์
- ซอฟต์แวร์สำรองข้อมูล
- ซอฟแวร์การจัดระเบียบ
- ทำความสะอาดดิสก์
- ระบบไฟล์
- ธุรกิจและสำนักงานซอฟแวร์
- บ้านและครอบครัวของซอฟแวร์
- ระบบสาธารณูปโภค
- สกรีนเซฟเวอร์
- เกม
- เครื่องมือสำหรับนักพัฒนา
- เบราว์เซอร์
- ไดรเวอร์
ซอฟแวร์ที่เป็นที่นิยม
Retrospective 17 Jul 15
Krusader 16 Aug 18
OfArchiver 11 May 15
Lhasa 20 Feb 15
CdFly 3 Jun 15
BinChunker 3 Jun 15
OFFSystem 3 Jun 15
ความคิดเห็นที่ไม่พบ