อ่าน 2 นาที
ออโต้แพ็ค
Autopackage คือ ระบบจัดการแพ็กเกจ คอมพิวเตอร์ แบบฟรี ที่มุ่งทำให้การสร้างแพ็กเกจที่สามารถติดตั้งบน ระบบปฏิบัติการ Linux ทุกเวอร์ชัน เป็นเรื่องง่าย สร้างขึ้นโดย Mike Hearn...
ออโต้แพ็ค
| ออโต้แพ็ค | |
|---|---|
Autopackage พร้อมติดตั้งซอฟต์แวร์บนUbuntu แล้ว | |
| ผู้เขียนต้นฉบับ | ไมค์ เฮิร์น |
| นักพัฒนา | ยาน นิคลาส ฮัสเซ่ |
| ปล่อย | ประมาณปี 2002 |
| เวอร์ชันเสถียร | 1.4.2 [ 1 ] / 24 พฤษภาคม 2552 |
| เขียนเป็น | Bash , C , C++และPython |
| ระบบปฏิบัติการ | ลินุกซ์ |
| พิมพ์ | ระบบจัดการพัสดุ |
| ใบอนุญาต | ใบอนุญาตสาธารณะทั่วไปแบบย่อของ GNU |
| เว็บไซต์ | autopackage.orgบนWayback Machine (ดัชนีเก็บถาวร) Autopackage บน Google Project Hosting |

Autopackageคือระบบจัดการแพ็กเกจคอมพิวเตอร์แบบฟรีที่มุ่งทำให้การสร้างแพ็กเกจที่สามารถติดตั้งบนระบบปฏิบัติการ Linux ทุกเวอร์ชัน เป็นเรื่องง่าย สร้างขึ้นโดย Mike Hearn ในช่วงประมาณปี 2002
ในเดือนสิงหาคม พ.ศ. 2553 Listallerและ Autopackage ประกาศว่าโครงการจะควบรวมกิจการกัน[ 2 ]
โครงการต่างๆ เช่นaMSNและInkscapeเสนอตัวติดตั้ง Autopackage และFreecodeเสนอช่องให้ผู้ส่งเนื้อหาใส่ URL ของ Autopackage รายชื่อแพ็กเกจที่มีให้ใช้งานนั้นมีจำกัดมาก และเวอร์ชันโปรแกรมส่วนใหญ่ก็ล้าสมัยแล้ว (ตัวอย่างเช่น Autopackage ล่าสุดของGIMPคือ 2.2.6 แม้ว่า GIMP จะเป็นเวอร์ชัน 2.8.2 แล้ว ณ เดือนสิงหาคม 2012) [ 3 ] [ 4 ]
ระเบียบวิธีวิจัย
Autopackage ได้รับการออกแบบมาเพื่อติดตั้งเวอร์ชันไบนารีหรือเวอร์ชันที่คอมไพล์ไว้ล่วงหน้าของแอปพลิเคชันที่ไม่ใช่ส่วนหลัก เช่นโปรแกรมประมวลผลคำ เว็บเบราว์เซอร์และเกมคอมพิวเตอร์ส่วนบุคคลแทนที่จะ เป็น ไลบรารีและแอปพลิเคชันหลัก เช่นเชลล์ระบบปฏิบัติการแนวคิดของ autopackage คือการ "ปรับปรุง" Linux ให้เป็นแพลตฟอร์ม เดสก์ท็ อปที่มีอินเทอร์เฟซไบนารีที่เสถียรเทียบเท่ากับ Windows และ MacOS [ 5 ]
Autopackage ไม่ได้ออกแบบมาเพื่อติดตั้งแอปพลิเคชันและไลบรารีหลักด้วยเหตุผลด้านความเข้ากันได้ การใช้ Autopackage ในการแจกจ่ายไลบรารีที่ไม่ใช่ส่วนหลักนั้นค่อนข้างซับซ้อน ในด้านหนึ่ง การแจกจ่ายผ่าน Autopackage ช่วยให้สามารถติดตั้งบนระบบได้หลากหลายมากขึ้น ในอีกด้านหนึ่ง อาจเกิดข้อขัดแย้งกับความต้องการแพ็กเกจดั้งเดิมได้
Autopackage มีจุดประสงค์เพื่อเป็นระบบเสริมสำหรับระบบการบรรจุแพ็กเกจตามปกติของระบบปฏิบัติการ เช่นRPMและdebซึ่งแตกต่างจากรูปแบบเหล่านี้ Autopackage จะตรวจสอบการพึ่งพาโดยการตรวจสอบการมีอยู่ของไฟล์ที่ถูกใช้งาน แทนที่จะสอบถามฐานข้อมูลของแพ็กเกจที่ติดตั้งไว้ วิธีนี้ช่วยลดความซับซ้อนของข้อกำหนดด้านการออกแบบสำหรับ autopackage โดยอาศัยทรัพยากรที่มีอยู่ แทนที่จะต้องติดตามตัวเลือกแพ็กเกจทั้งหมดของระบบปฏิบัติการเป้าหมายทั้งหมด[ 6 ]
โปรแกรมที่ใช้ autopackage จะต้องสามารถย้ายตำแหน่งได้ หมายความว่าต้องสามารถติดตั้งลงในไดเร็กทอรีต่างๆ ได้ด้วยไฟล์ไบนารีเพียงไฟล์เดียว ซึ่งจะช่วยให้ผู้ใช้ที่ไม่ใช่ root สามารถติดตั้ง autopackage ในไดเร็กทอรีโฮมของผู้ใช้ได้
รูปแบบบรรจุภัณฑ์
แพ็กเกจ Autopackage ระบุด้วยนามสกุล .package แพ็กเกจเหล่านี้เป็น สคริปต์ bash ที่สามารถเรียกใช้งานได้ และสามารถติดตั้งได้โดยการเรียกใช้ไฟล์ในไฟล์เก็บถาวร Autopackage ไม่สามารถแยกไฟล์ได้ง่ายๆ ด้วยโปรแกรมอื่นนอกจาก Autopackage เอง เนื่องจากรูปแบบภายในต้องได้รับการวิเคราะห์เพื่อกำหนดเค้าโครงไฟล์และปัญหาอื่นๆ[ 7 ]
โปรแกรม Autopackage จะติดตั้งลงในพาธระบบที่กำหนดไว้ตายตัว ซึ่งอาจขัดแย้งกับแพ็กเกจที่มีอยู่ซึ่งติดตั้งด้วยวิธีอื่น ส่งผลให้เกิดความเสียหายได้ โดยปกติแล้วปัญหานี้สามารถแก้ไขได้โดยการถอนการติดตั้งแพ็กเกจเวอร์ชันเก่าที่กำลังติดตั้งด้วย Autopackage
ไฟล์ Autopackage สามารถติดตั้งและลบได้โดยใช้ชุดเครื่องมือ Listaller [ 8 ] Listaller เพียงแค่รวมแพ็กเกจ Autopackage เข้าในรูปแบบคอนเทนเนอร์แพ็กเกจของตัวเอง และจัดการ Autopackage เหมือนกับไฟล์แพ็กเกจ Listaller อื่นๆ
ดูเพิ่มเติม
ลิงก์ภายนอก
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ออโต้แพ็ค
Autopackage คือ ระบบจัดการแพ็กเกจ คอมพิวเตอร์ แบบฟรี ที่มุ่งทำให้การสร้างแพ็กเกจที่สามารถติดตั้งบน ระบบปฏิบัติการ Linux ทุกเวอร์ชัน เป็นเรื่องง่าย สร้างขึ้นโดย Mike Hearn...
ระเบียบวิธีวิจัย
Autopackage ได้รับการออกแบบมาเพื่อติดตั้งเวอร์ชันไบนารีหรือเวอร์ชันที่คอมไพล์ไว้ล่วงหน้าของแอปพลิเคชันที่ไม่ใช่ส่วนหลัก เช่น โปรแกรมประมวลผลคำ เว็บ เบ ราว์เซอร์ และ เกมคอมพิวเตอร์ส่วนบุคคล แทนที่จะ เป็น ไลบรารี และแอปพลิเคชันหลัก เช่น เชลล์ระบบปฏิบัติการ...
รูปแบบบรรจุภัณฑ์
แพ็กเกจ Autopackage ระบุด้วยนามสกุล .package แพ็กเกจเหล่านี้เป็น สคริปต์ bash ที่สามารถเรียกใช้งานได้ และสามารถติดตั้งได้โดยการเรียกใช้ไฟล์ในไฟล์เก็บถาวร Autopackage ไม่สามารถแยกไฟล์ได้ง่ายๆ ด้วยโปรแกรมอื่นนอกจาก Autopackage เอง...
ดูเพิ่มเติม
แอปอิมเมจ แฟลตแพ็ก ลิสตอลเลอร์ ระบบจัดการพัสดุ ชุดรวม (การแจกจ่ายซอฟต์แวร์) รูปแบบแพ็กเกจ Linux รายชื่อระบบจัดการแพ็กเกจซอฟต์แวร์