เป็นการยากที่จะหาซอฟต์แวร์ที่คลุมเครือลีนุกซ์ลีนุกซ์มีหลายวิธีในการแก้ไขปัญหานี้. โซลูชันแรก (และดีที่สุด) คือการเสริมแอพที่ขาดหายไปที่คุณต้องการด้วยแอพแบบพกพาและปฏิบัติการได้แทน แอปที่ปฏิบัติการได้เหล่านี้เรียกว่า AppImages
AppImages
AppImages ไม่ใช่สิ่งใหม่ แต่อย่างใดพวกเขาเป็นหนึ่งในสิ่งประดิษฐ์ที่ดีที่สุดในชุมชน Linux ในหน่วยความจำล่าสุด แนวคิดพื้นฐานคือการนำ“ EXE” ที่เหมือนหน้าต่างมาสู่แพลตฟอร์ม Linux เมื่อผู้ใช้ดาวน์โหลดโปรแกรมที่บรรจุไว้ในหนึ่งในไฟล์เหล่านี้มันจะทำงานทันทีโดยไม่จำเป็นต้องติดตั้งซอฟต์แวร์ใด ๆ เห็นได้ชัดว่า AppImage ไม่ได้ประดิษฐ์ไบนารีที่ปฏิบัติการได้บน Linux มีไฟล์ไบนารีแบบพกพาอยู่แล้ว ที่กล่าวว่า AppImage ค้นหาวิธีที่จะทำให้ไบนารีเหล่านี้ดีขึ้น
ไฟล์ไบนารีที่ไม่ใช่ AppImage ปกติสามารถเรียกใช้ได้การแจกจ่าย Linux ใด ๆ (หากติดตั้งไลบรารี่และอื่น ๆ ไว้ในระบบ) ไฟล์ AppImage มีแต่ละไลบรารีและไฟล์ทั้งหมดบรรจุลงใน“ สภาพแวดล้อม” เพื่อให้ผู้ใช้สามารถรับมันและไปได้ นี่คือวิธีการรับไฟล์เหล่านี้บน Linux PC ของคุณ

ค้นหา AppImages
ก่อนอื่นให้ค้นหา AppImage ในไดเรกทอรี Probono AppImage จากแหล่งข้อมูลออนไลน์ทั้งหมดอันนี้ดูเหมือนจะเชื่อถือได้มากที่สุดและมีอยู่มากมาย ในตัวอย่างนี้เราจะใช้ความกล้า
ในหน้า BinTray คลิก“ files” สิ่งที่ตามมาคือรายการภาพขนาดใหญ่ของความกล้า ค้นหาล่าสุดเพื่อให้โปรแกรม AppImage ของคุณทันสมัยที่สุดเท่าที่จะเป็นไปได้ อย่าดาวน์โหลดไฟล์นี้ด้วยเบราว์เซอร์ ให้คลิกขวาที่ลิงก์และคลิก“ คัดลอก” เพื่อบันทึก URL โดยตรง จากนั้นเปิดหน้าต่างเทอร์มินัล
ดาวน์โหลดแอปความกล้าด้วย wget
หมายเหตุ: ยังไม่ได้ไปใช่ไหม ค้นหาด้วยตัวจัดการแพคเกจของคุณและติดตั้งก่อน จากนั้นเริ่มดาวน์โหลด
cd ~/Downloads wget https://bintray.com/probono/AppImages/download_file?file_path=Audacity-2.0.5.glibc2.15-x86_64.AppImage
เหตุผลที่เราดาวน์โหลดแอพนี้ด้วย wget นั้นเป็นเพราะสิทธิ์ AppImage ต้องเปลี่ยน การทำเช่นนี้ทำได้ง่ายกว่าเมื่อคุณอยู่ในอาคารผู้โดยสารแล้ว เพื่ออัปเดตการอนุญาตใช้ chmod
คำสั่ง:
sudo chmod +x Audacity*.AppImage
อัปเดตการอนุญาตแล้ว ตอนนี้ให้เปิดดาวน์โหลดในตัวจัดการไฟล์ของ PC Linux ของคุณและดับเบิลคลิกที่ Audacity AppImage แอปจะเปิดขึ้นทันทีพร้อมใช้งาน
แพคเกจ FlatPaks และ Snap
อีกวิธีในการค้นหาซอฟต์แวร์ที่ไม่เป็นที่นิยมและลีนุกซ์ที่ไม่รองรับคือการใช้งาน Flatpaks เทคโนโลยีนี้ (คล้ายกับ AppImage) คือ“ ผู้ไม่เชื่อเรื่องพระเจ้า” หมายถึง: ไม่มีการกระจาย Linux ที่ได้รับความนิยมเหนือผู้อื่นและการกระจาย Linux ของคุณอาจสนับสนุน พอพูดได้แล้วว่า Snaps และ Flatpaks ถูกออกแบบมาให้ติดตั้งกับทุกสิ่ง
โซลูชันทั้งสองนี้เป็นชุมชน Linuxความพยายามล่าสุดในการสร้างรูปแบบแพคเกจ "สากล" ที่ทุกคนสามารถใช้ได้ทุกที่ ด้วยความช่วยเหลือของเทคโนโลยีทั้งสองนี้ซอฟต์แวร์ที่เป็นที่ต้องการอย่างสูงกำลังค้นหาทางสู่ลีนุกซ์รุ่นใหญ่ ๆ รวมถึงรุ่นที่ไม่ชัดเจน
หากคุณพบว่าตัวเองกำลังใช้การกระจาย Linux ที่รู้จักน้อยกว่าซึ่งไม่ชอบการสนับสนุนซอฟต์แวร์แบบเดียวกับที่ผู้ใช้ Ubuntu หรือ Fedora ชอบให้ลองทำสิ่งเหล่านี้
ซอฟต์แวร์ Linux บน GitHub

หนึ่งในวิธีที่ดีที่สุดในการค้นหาซอฟต์แวร์เพิ่มเติมสำหรับการกระจาย Linux ที่ไม่เป็นที่นิยมคือไปที่ Github มีโปรเจ็กต์มากมายที่จะทำการพุชโค้ดในทุกชั่วโมงของวัน ดังนั้นโครงการ Linux ส่วนใหญ่จะโฮสต์ซอร์สโค้ดของตนที่นั่น ซึ่งหมายความว่าหากคุณต้องการโปรแกรมและไม่มีแพ็คเกจดั้งเดิมสำหรับ Linux เวอร์ชันของคุณคุณจะยังคงมีความสามารถในการรวบรวมซอฟต์แวร์จากแหล่งที่มาและสร้างแพ็คเกจที่สามารถติดตั้งได้เอง!
เข้าใจว่าไม่ใช่ทุกโครงการ Linux ที่ใช้ Github ไม่ว่าเว็บไซต์นี้จะเป็นบริการการจัดการโครงการที่ได้รับความนิยมมากที่สุด ซึ่งหมายความว่ามีโอกาสที่ดีที่คุณจะพบสิ่งที่คุณต้องการ
อ่านเอกสาร
บนดิสทริบิวชัน Linux ที่รู้จักน้อยกว่านักพัฒนาเองมักจะตระหนักว่าซอฟต์แวร์กำลังจะเข้ามาหายาก ดังนั้นนักพัฒนาจึงทำงานอย่างหนักเพื่อเติมเต็มช่องว่างนี้ ตัวอย่างที่ดีที่สุดคือโครงการโซลัส การกระจาย Linux นี้ใหม่และมีรูปแบบแพ็คเกจใหม่ทั้งหมด ด้วยเหตุนี้จึงมีบางโปรแกรมที่ไม่ได้อยู่ที่นั่น (เหมือนกับที่พวกเขาทำบน Ubuntu) เป็นเพราะโครงการ Solus นี้มีส่วน“ บุคคลที่สาม” ที่ผู้ใช้สามารถไปและค้นหาโปรแกรมที่พวกเขาอาจต้องการ นอกจากนี้ Solus ยังอนุญาตให้ผู้ใช้ทุกคนร้องขอโปรแกรมสำหรับส่วนบุคคลที่สาม
distro Linux ของคุณอาจคล้ายกัน ดูวิธีการสร้างแพ็คเกจและดูว่ามีส่วน "บุคคลที่สาม" หรือไม่ มันอาจจะเป็นความคิดที่ดีที่จะมองหาส่วนคุณสมบัติ "ขอแพคเกจ" บนเว็บไซต์ แม้ว่านักพัฒนาซอฟต์แวร์บางคนอาจเพิกเฉยต่อคำขอของคุณ แต่ก็ไม่สามารถเอื้อมมือออกไปได้
ข้อสรุป
ในอดีตมีการกระจาย Linux ที่ไม่สำคัญว่าเป็นโทษประหารชีวิต ซอฟต์แวร์เป็นเรื่องยากที่จะเกิดขึ้นและหากคุณจัดการเพื่อค้นหาซอฟต์แวร์ที่คุณต้องการแพคเกจก็จะอัปเดตช้า ทุกวันนี้ชุมชน Linux พยายามอย่างหนักที่จะทำให้การติดตั้งโปรแกรมบน Linux เป็นกระบวนการที่ไม่เชื่อเรื่องพระเจ้ามากขึ้น เมื่อทุกคนรวบรวมโซลูชั่นเช่น Flatpak, Snaps และ AppImages วันที่ไปโดยไม่มีแอพบางอย่างจะกลายเป็นอดีตไปแล้ว
ความคิดเห็น