สร้างตัวเรียกใช้งานแอปพลิเคชันสำหรับไฟล์ AppImage ใน Ubuntu

เกี่ยวกับวิธีการสร้างตัวเรียกใช้สำหรับไฟล์ AppImage

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

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

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

เกี่ยวกับ appimageLauncher
บทความที่เกี่ยวข้อง:
AppImageLauncher รวมแอปพลิเคชัน AppImages เข้ากับตัวเรียกใช้งานแอปพลิเคชัน

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

จะสร้างตัวเรียกใช้งานแอปพลิเคชันสำหรับไฟล์ AppImage ได้อย่างไร

ดาวน์โหลดไฟล์ AppImage

ข้อดีอย่างหนึ่งของรูปแบบ AppImage คือ ไฟล์เหล่านี้สามารถดาวน์โหลดได้โดยตรงจากเว็บไซต์ของผู้พัฒนา และโดยทั่วไปแล้วไม่สำคัญว่าเราจะใช้การแจกจ่ายแบบใด. สำหรับบรรทัดต่อไปนี้ ฉันจะดาวน์โหลดรูปภาพของแอปพลิเคชัน Ferdi จาก your เผยแพร่หน้าบน GitHub. Ferdi เป็นแอปพลิเคชั่นส่งข้อความที่รวมบริการแชทและส่งข้อความไว้ในแอปพลิเคชั่นเดียว

นอกจากการใช้เบราว์เซอร์เพื่อดาวน์โหลดแอปพลิเคชันแล้ว เรายังสามารถเปิดเทอร์มินัล (Ctrl + Alt + T) เพื่อดาวน์โหลดไฟล์ ทำให้สามารถเรียกใช้งานได้ และเปิดแอปพลิเคชัน:

ดาวน์โหลด Ferdi เป็น appimage

wget https://github.com/getferdi/ferdi/releases/download/v5.6.0-beta.8/Ferdi-5.6.0-beta.8.AppImage

เปิดตัว ferdi เป็น appimage

chmod +x Ferdi-5.6.0-beta.8.AppImage

./Ferdi-5.6.0-beta.8.AppImage

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

mkdir ~/bin; mv Ferdi-5.6.0-beta.8.AppImage ~/bin/

สร้างตัวเปิดแอปพลิเคชันสำหรับไฟล์ AppImageImage

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

แอปพลิเคชันทั้งระบบมีรายการเดสก์ท็อปอยู่ในไดเร็กทอรี / usr / share / การใช้งาน. อย่างไรก็ตาม การเขียนไปยังไดเร็กทอรีนี้ต้องใช้สิทธิ์ของรูท และเนื่องจากข้อดีอย่างหนึ่งของไฟล์ AppImages คือ พวกมันไม่ต้องการสิทธิ์รูท มาสร้างรายการเดสก์ท็อปในไดเร็กทอรี ~ / .local / หุ้น / การใช้งาน. ไดเร็กทอรีนี้ใช้สำหรับรายการเดสก์ท็อปของผู้ใช้ปัจจุบัน การสร้างไฟล์ .desktop ที่นี่จะทำให้ตัวเรียกใช้งานพร้อมใช้งานสำหรับผู้ใช้ปัจจุบัน.

เนื้อหาตัวเปิด

ด้วยโปรแกรมแก้ไขข้อความที่เราชื่นชอบ เราจะสร้างไฟล์ชื่อ Ferdi.desktop ใน ~ / .local / หุ้น / การใช้งาน.

vim ~/.local/share/applications/Ferdi.desktop

เมื่อเปิดไฟล์ ข้างใน เราจะวางเนื้อหาต่อไปนี้และบันทึก:

สร้างตัวเรียกใช้สำหรับไฟล์ appimageimage

[Desktop Entry]
Name=Ferdi
Comment=Aplicación de mensajería
Exec=/home/nombre-de-usuario/bin/Ferdi-5.6.0-beta.8.AppImage
Icon=/home/nombre-de-usuario/Imágenes/Ferdi.jpeg
Terminal=false
Type=Application
Categories=Internet;
  • ใน แนวหน้า พวกเรากำลังจะไป ระบุว่านี่คืออินพุตเดสก์ท็อป.
  • La บรรทัดที่สอง ระบุชื่อแอปพลิเคชัน ที่เราจะได้เห็นในหน้าต่างแอพพลิเคชั่น
  • La บรรทัดที่สาม ประกอบด้วย ความคิดเห็นที่สามารถดูเป็นข้อมูลได้.
  • ใน สายที่สี่ มีการระบุเส้นทางไปยังไฟล์ปฏิบัติการ. ที่นี่จำเป็นต้องเปลี่ยนชื่อผู้ใช้ด้วยชื่อผู้ใช้ที่แต่ละคนใช้.
  • La บรรทัดที่ห้า ระบุไอคอนที่จะใช้. ที่นี่คุณสามารถระบุเส้นทางไปยังไอคอนที่กำหนดเองหรือใช้ไอคอนที่เป็นส่วนหนึ่งของชุดไอคอน.
  • ใน สายที่หก มีการระบุว่าแอปพลิเคชันนี้ทำงานในเทอร์มินัลหรือไม่.
  • La บรรทัดที่เจ็ด บอกระบบว่าเป็นแอพ ลิงค์ หรือไดเร็กทอรี.
  • เกี่ยวกับ บรรทัดสุดท้าย ระบุหมวดหมู่ที่แอปพลิเคชันเป็นของ. สิ่งนี้ทำสำหรับเมนูแอพที่แยกตัวเปิดแอพออกเป็นหมวดหมู่ต่างๆ

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

ตัวเปิดแอปพลิเคชันสำหรับไฟล์ AppImage ของ Ferdidi

หรือเราสามารถ คลิกขวาที่ไอคอนแล้วคลิก เพิ่มในรายการโปรด ถ้าเราต้องการให้ลอนเชอร์นี้อยู่ในท่าเรือตลอดเวลา.

เพิ่มในรายการโปรด


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา