ค้นหาเว็บไซต์

วิธีค้นหาและติดตั้งแอพพลิเคชั่นซอฟต์แวร์ใน Fedora Linux


มีแพ็คเกจซอฟต์แวร์จำนวนนับไม่ถ้วนที่พร้อมให้ติดตั้งบนการกระจาย Fedora Linux จากพื้นที่เก็บข้อมูลที่จัดทำโดยโปรเจ็กต์ Fedora คุณยังสามารถเปิดใช้งานพื้นที่เก็บข้อมูลของบุคคลที่สามอื่นๆ เช่น COPR หรือ RPM Fusion เพื่อติดตั้งแอปพลิเคชันซอฟต์แวร์เพิ่มเติม

เช่นเดียวกับ Linux อื่นๆ Fedora ใช้ระบบการจัดการแพ็คเกจ DNF เพื่อติดตั้ง อัพเกรด และลบแพ็คเกจซอฟต์แวร์และส่วนประกอบ ระบบการจัดการแพ็คเกจของ Fedora ใช้รูปแบบแพ็คเกจ RPM

ในบทความนี้ เราจะอธิบายวิธีค้นหาและติดตั้งแอปพลิเคชันซอฟต์แวร์ในการแจกจ่าย Fedora Linux โดยใช้ยูทิลิตี้กราฟิกและบรรทัดคำสั่ง (CLI) นอกจากนี้เรายังจะครอบคลุมพื้นที่เก็บข้อมูลของบุคคลที่สามสำหรับการติดตั้งแพ็คเกจ โดยใช้ซอร์สโค้ดและวิธีการติดตั้งอื่น ๆ

การติดตั้งซอฟต์แวร์บน Fedora ผ่าน Graphical Utility

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

บนเดสก์ท็อปเริ่มต้น GNOME ให้ไปที่เมนู กิจกรรม จากนั้นคลิกไอคอน ซอฟต์แวร์ ตามที่ระบุในภาพหน้าจอ

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

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

การติดตั้งซอฟต์แวร์บน Fedora ผ่านทาง Command Line

วิธีที่สองและขั้นสูงในการติดตั้งแพ็คเกจซอฟต์แวร์ใน Fedora คือผ่านทางบรรทัดคำสั่งโดยใช้ยูทิลิตี้ DNF ซึ่งใช้ในการจัดการ (ติดตั้ง ลบและอัปเดต) แพ็คเกจใน Fedora (ตั้งแต่เวอร์ชัน 22) ซึ่งเป็นแอปพลิเคชันระดับที่สูงกว่าที่สร้างขึ้น ด้านบนของ RPM

เข้าสู่ระบบในฐานะผู้ใช้รูทและติดตั้งแพ็คเกจใน Fedora โดยใช้เครื่องมือ DNF ดังที่แสดง

หากต้องการค้นหาแพ็คเกจโดยใช้คำสั่ง DNF (แทนที่การดูด้วยชื่อแอปพลิเคชันจริง):

dnf search glances

หากต้องการติดตั้งแพ็คเกจชื่อ glances ให้รันคำสั่งต่อไปนี้ (ตอบ y เมื่อได้รับแจ้ง หากจำเป็น):

dnf install glances

การเปิดใช้งานพื้นที่เก็บข้อมูลบุคคลที่สามบน Fedora

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

มีคลังซอฟต์แวร์บุคคลที่สามจำนวนหนึ่งสำหรับ Fedora ซึ่งผู้ใช้ทั่วไปใช้และไม่ขัดแย้งกัน:

  • http://rpmfusion.org – จัดหาซอฟต์แวร์ที่ Fedora Project หรือ Red Hat ไม่ต้องการจัดส่ง
  • http://rpm.livna.org – ส่วนเสริมของ RPM Fusion
  • https://copr.fedorainfracloud.org/ – ระบบบิลด์ที่ใช้งานง่ายซึ่งมีพื้นที่เก็บข้อมูลแพ็คเกจ

ข้อสำคัญ: การผสมผสานที่เก็บข้อมูลของบุคคลที่สามจำนวนมากอาจขัดแย้งกัน ทำให้เกิดความไม่เสถียรและยากต่อการแก้ไขข้อบกพร่อง

การติดตั้งซอฟต์แวร์บน Fedora โดยใช้ซอร์สโค้ด

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

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

  • ไม่สามารถอัปเดตแพ็คเกจได้อย่างง่ายดายและอัตโนมัติ (เพื่อแก้ไขปัญหาด้านความปลอดภัย ข้อบกพร่อง และเพิ่มการปรับปรุง)
  • การขึ้นต่อกันอาจทำได้ไม่ง่ายนักและปัญหาเล็กๆ น้อยๆ อื่นๆ

วิธีการติดตั้งอื่นๆ

แม้ว่าการติดตั้งแอปพลิเคชันโดยใช้ระบบการจัดการแพ็คเกจของ Fedora จะเป็นตัวเลือกที่แนะนำ แต่ในบางครั้ง คุณจะต้องติดตั้งแพ็คเกจผ่านเครื่องมือการจัดการแพ็คเกจอื่น ๆ โดยเฉพาะระบบแพ็คเกจภาษาการเขียนโปรแกรม เช่น:

  • ซีปัน – เพิร์ล
  • PyPI, easy_install, pip – หลาม
  • RubyGems อัญมณี – ทับทิม
  • npm – โหนด js
  • goget/goinstall – ไป
  • ลัง – สนิมและอื่น ๆ อีกมากมาย

นั่นคือทั้งหมด! ในบทความนี้ เราได้อธิบายวิธีค้นหาและติดตั้งแอปพลิเคชันใน Fedora ใช้แบบฟอร์มคำติชมด้านล่างเพื่อถามคำถามหรือแบ่งปันความคิดของคุณกับเรา