สอน

Appimage: แอปพลิเคชัน Linux ที่ทำงานบนการกระจายที่แตกต่างกัน

สารบัญ:

Anonim

AppImage เป็นรูปแบบที่ช่วยให้คุณสามารถจัดหา แพ็คเกจ Linux ที่ มีความสามารถในการทำงานใน การกระจายที่ แตกต่างกันในโหมดพกพาและไม่จำเป็นต้องมีสิทธิ์การติดตั้ง superuser (root) โครงการนี้เกิดขึ้นในปี 2004 เป็น klik ตั้งแต่นั้นมาได้มีการพัฒนาอย่างต่อเนื่องในปี 2011 ได้เปลี่ยนชื่อเป็น PortableLinuxApps ในปี 2554 และ 2013 ถูกเปลี่ยนชื่อเป็นชื่อปัจจุบัน

AppImage คืออะไร

แนวคิดพื้นฐานของรูปแบบคือ แอปพลิเคชัน AppImage มีค่าเท่ากับไฟล์และมีแอพพลิเคชั่นเดียวกันที่มีแอปพลิเคชันและไฟล์ทั้งหมดที่ขึ้นอยู่กับการใช้งาน ในคำอื่น ๆ แต่ละคนเป็นอิสระรวมถึง ห้องสมุด ทั้งหมดที่จำเป็นสำหรับการใช้งานและที่ไม่ได้เป็นส่วนหนึ่งของระบบฐาน

AppImageKit คืออะไร

AppImageKit เป็นชุด เครื่องมือ ที่เสริมรูปแบบ AppImage ซึ่งเอื้อต่อการ ใช้งาน ที่เหมาะสม โครงการเป็นโอเพ่นซอร์สและตั้งอยู่ในที่เก็บ GitHub

เครื่องมือหลักที่จัดทำโดย AppImageKit คือ:

  • create-appdir - เครื่องมือบรรทัดคำสั่งที่ทำงานบน Ubuntu ที่แปลงซอฟต์แวร์สำเร็จรูปเป็นไดเรกทอรีแอปพลิเคชัน (AppDir) ซึ่งสามารถใช้เป็นอินพุตไปยัง AppImageAssistant โปรดทราบว่าแม้จะถูกเขียนขึ้นสำหรับ Ubuntu แต่ก็ควรใช้เดเบียนและสามารถส่งไปยังการกระจายอื่น ๆ โดยใช้ตัวจัดการแพ็คเกจที่เกี่ยวข้อง AppImageAssistant: เป็นแอปพลิเคชันอินเทอร์เฟซผู้ใช้แบบกราฟิกที่แปลง AppDir เป็น AppImage AppRun: ไฟล์เรียกทำงานที่ค้นหาและเรียกใช้แอปพลิเคชันที่มีอยู่ใน AppImage รันไทม์: ไบนารี ELF ขนาดเล็กที่ฝังอยู่ในส่วนหัวของ AppImage แต่ละรายการ

วิธีการเรียกใช้ / ติดตั้ง AppImage

ในการเรียกใช้ AppImage คุณจะต้องดาวน์โหลดแอปพลิเคชันเท่านั้นและเราทำตามสองขั้นตอนต่อไปนี้:

ทำให้ปฏิบัติการ:

chmod a + x exampleNameApp.AppImage

วิธีเรียกใช้:

./nombreEjemploApp.AppImage

แอปพลิเคชั่นยอดนิยม บางอย่าง เช่น: Atom, Arduino, Blender, Chromium, Firefox, LibreOffice และอื่น ๆ พวกเขาให้โอกาสในการดาวน์โหลด AppImage จากหน้าเว็บของตนแล้ว

เราแนะนำให้อ่าน Ubuntu 16.04 Xenial Xerus

ข้อดีและข้อเสียของ AppImage

ข้อดีที่เห็นได้ชัดคือมันมอบ ความเรียบง่าย และ ความ รวดเร็ว ในการดาวน์โหลดและเรียกใช้แอพพลิเคชั่นโดยไม่ต้องมีประสบการณ์การใช้ ลีนุกซ์ เป็นแอพพลิเคชั่นแบบอิสระช่วยให้คุณสามารถย้ายและจัดเก็บได้ภายใต้เกณฑ์ของคุณเอง ในทางกลับกันมันให้โอกาสแก่ นักพัฒนา ในการสร้างแอพพลิเคชั่นที่จะเข้ากันได้กับการแจกแจงที่แตกต่างกันโดยไม่จำเป็นต้องคอมไพล์ซ้ำ

อย่างไรก็ตามข้อเสียของ AppImages คือการมีไลบรารี ซ้ำซ้อน ทำให้เปลืองพื้นที่จัดเก็บและใช้งานได้พร้อมกันในบางกรณี

สอน

ตัวเลือกของบรรณาธิการ

Back to top button