กลับไปหน้าบทความ

อ่าน 2 นาที

ออโต้แพ็ค

Autopackage คือ ระบบจัดการแพ็กเกจ คอมพิวเตอร์ แบบฟรี ที่มุ่งทำให้การสร้างแพ็กเกจที่สามารถติดตั้งบน ระบบปฏิบัติการ Linux ทุกเวอร์ชัน เป็นเรื่องง่าย สร้างขึ้นโดย Mike Hearn...

ออโต้แพ็ค

ออโต้แพ็ค
ผู้เขียนต้นฉบับไมค์ เฮิร์น
นักพัฒนายาน นิคลาส ฮัสเซ่
ปล่อยประมาณปี 2002 ( 2002 )
เวอร์ชันเสถียร
1.4.2 [ 1 ] /  24 พฤษภาคม 2552 ( 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 อื่นๆ

ดูเพิ่มเติม

  • เว็บไซต์อย่างเป็นทางการแก้ไขข้อมูลนี้ได้ที่วิกิดาต้า
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Autopackage&oldid=1318597817 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ออโต้แพ็ค

Autopackage คือ ระบบจัดการแพ็กเกจ คอมพิวเตอร์ แบบฟรี ที่มุ่งทำให้การสร้างแพ็กเกจที่สามารถติดตั้งบน ระบบปฏิบัติการ Linux ทุกเวอร์ชัน เป็นเรื่องง่าย สร้างขึ้นโดย Mike Hearn...

ระเบียบวิธีวิจัย

Autopackage ได้รับการออกแบบมาเพื่อติดตั้งเวอร์ชันไบนารีหรือเวอร์ชันที่คอมไพล์ไว้ล่วงหน้าของแอปพลิเคชันที่ไม่ใช่ส่วนหลัก เช่น โปรแกรมประมวลผลคำ เว็บ เบ ราว์เซอร์ และ เกมคอมพิวเตอร์ส่วนบุคคล แทนที่จะ เป็น ไลบรารี และแอปพลิเคชันหลัก เช่น เชลล์ระบบปฏิบัติการ...

รูปแบบบรรจุภัณฑ์

แพ็กเกจ Autopackage ระบุด้วยนามสกุล .package แพ็กเกจเหล่านี้เป็น สคริปต์ bash ที่สามารถเรียกใช้งานได้ และสามารถติดตั้งได้โดยการเรียกใช้ไฟล์ในไฟล์เก็บถาวร Autopackage ไม่สามารถแยกไฟล์ได้ง่ายๆ ด้วยโปรแกรมอื่นนอกจาก Autopackage เอง...

ดูเพิ่มเติม

แอปอิมเมจ แฟลตแพ็ก ลิสตอลเลอร์ ระบบจัดการพัสดุ ชุดรวม (การแจกจ่ายซอฟต์แวร์) รูปแบบแพ็กเกจ Linux รายชื่อระบบจัดการแพ็กเกจซอฟต์แวร์