วิธีการติดตั้ง RPM Fusion บน Rocky Linux 9


RPM Fusion เป็นที่เก็บข้อมูลของแพ็คเกจเสริมสำหรับการกระจายประเภท RHEL และ EL+EPEL ที่กลุ่มอาสาสมัครชุมชนดูแล RPM Fusion ไม่ใช่ที่เก็บแบบสแตนด์อโลน แต่เป็นส่วนขยายของแพ็คเกจเริ่มต้นของ Rocky Linux ที่ไม่สามารถรวมได้เนื่องจาก Rocky Linux ถูกผูกมัดโดยข้อจำกัดทางกฎหมายเช่นเดียวกับ Red Hat

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

นอกจากนี้ RPM Fusion ยังให้การสนับสนุนที่ยอดเยี่ยม โดยทีมนักพัฒนาที่มีประสบการณ์พร้อมเสมอที่จะช่วยแก้ไขปัญหาใดๆ หากคุณกำลังมองหาวิธีง่ายๆ ในการเพิ่มฟังก์ชันพิเศษให้กับระบบที่ใช้ RHEL ของคุณ RPM Fusion ก็คุ้มค่าที่จะลองดู

บทช่วยสอนต่อไปนี้จะสอนวิธีติดตั้ง RPM Fusion บนเวิร์กสเตชันหรือเซิร์ฟเวอร์ Rocky Linux 9 เพื่อติดตั้งแพ็คเกจโอเพนซอร์ซหรือแพ็คเกจเพิ่มเติม พร้อมกับตัวอย่าง RPM ในเทอร์มินัลบรรทัดคำสั่ง

สารบัญ

อัปเดต Rocky Linux

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



sudo dnf upgrade --refresh -y

ติดตั้ง EPEL/EPEL Next Repository

งานแรกคือการติดตั้งที่เก็บ EPEL และคำแนะนำคือการติดตั้งที่เก็บทั้งสอง

ขั้นแรก เปิดใช้งานที่เก็บ CRB

sudo dnf config-manager --set-enabled crb

ถัดไปติดตั้ง อบอุ่น โดยใช้สิ่งต่อไปนี้ (dnf) คำสั่งเทอร์มินัล

sudo dnf install \
    https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \
    https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm

ติดตั้งและเปิดใช้งาน RPM Fusion Repositories

ในขั้นตอนที่สอง ติดตั้ง repo ของ RPM Fusion ในเทอร์มินัลของคุณด้วยตัวเลือกการติดตั้งต่อไปนี้ด้านล่าง

หมายเหตุ หากคุณเป็นแฟนโอเพ่นซอร์ส ให้ติดตั้งเฉพาะพื้นที่เก็บข้อมูลฟรี สำหรับผู้ใช้รายอื่นทั้งหมด ให้ติดตั้งทั้งคู่

ติดตั้ง/เปิดใช้งาน Repositor ฟรีy

sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm -y

ติดตั้ง/เปิดใช้งานพื้นที่เก็บข้อมูลที่ไม่ฟรี

sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-$(rpm -E %rhel).noarch.rpm -y

ถัดไป ตรวจสอบการติดตั้ง



dnf repolist | grep rpmfusion

ตัวอย่างผลลัพธ์:

วิธีการติดตั้ง RPM Fusion บน Rocky Linux 9

เปิดใช้งานการอัปเดตการทดสอบฟิวชั่น RPM

สำหรับผู้ใช้ที่อาจต้องการการอัปเดตที่ล้ำหน้าที่สุด เช่น ไดรเวอร์ NVIDIA รุ่นเบต้าล่าสุดหรือรุ่นใหม่ การเปิดใช้งาน RPM Fusion Testing Branch จะมีประโยชน์ แต่โปรดทราบว่าแพ็คเกจอาจไม่เสถียร โปรด ใช้อย่างระมัดระวัง.

เปิดใช้งานฟรี การอัปเดตการทดสอบ กรุ

sudo dnf config-manager --set-enabled rpmfusion-free-updates-testing

เปิดใช้งาน Non-Free การอัปเดตการทดสอบ กรุ

sudo dnf config-manager --set-enabled rpmfusion-nonfree-updates-testing

ตรวจสอบเพื่อดูว่ามีการเพิ่มฟิวชั่น RPM การทดสอบหรือไม่

dnf repolist | grep rpmfusion

ตัวอย่างผลลัพธ์:

วิธีการติดตั้ง RPM Fusion บน Rocky Linux 9

ตัวอย่าง RPM Fusion

อันดับแรก คุณควรระบุสิ่งที่มีอยู่ในที่เก็บ RPM Fusion ที่คุณนำเข้า

รายการแพ็คเกจทั้งหมด

dnf --enablerepo=rpmfusion-* list available | grep rpm fusion | more

นอกจากนี้ การติดตั้ง dnf-ยูทิลิตี้แพ็คเกจ สามารถให้ผลลัพธ์ที่ดีขึ้น



sudo dnf install dnf-utils -y

จากนั้นใช้คำสั่งแบบสอบถาม repo ตัวอย่างจะใช้ Discord ต่อไป

sudo repoquery -i VirtualBox

ตัวอย่างผลลัพธ์:

วิธีการติดตั้ง RPM Fusion บน Rocky Linux 9

อย่างที่คุณเห็น แพ็คเกจ VirtualBox นั้นมาจากที่เก็บ RPM Fusion Free

ติดตั้ง RPM Fusion AppStream Meta Data

ที่เก็บ RPM Fusion มีแพ็คเกจสำหรับ GNOME และ KDE Discover

sudo dnf groupupdate core

ติดตั้ง RPM Fusion Multimedia

ที่เก็บ RPM Fusion มีแพ็คเกจและการอัปเดตเพื่อเล่นไฟล์มัลติมีเดียและความเข้ากันได้ของ GStreamer

ติดตั้งแพ็คเกจมัลติมีเดียสำหรับแอปพลิเคชันที่เปิดใช้งาน GStreamer:



sudo dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin

ติดตั้งแพ็คเกจเสียงและวิดีโอที่จำเป็นสำหรับบางแอพพลิเคชั่น:

sudo dnf groupupdate sound-and-video

Repos ฟิวชั่น RPM ที่ปนเปื้อน

RPM Fusion มีสิ่งที่เรียกว่า “เสีย” ที่เก็บข้อมูลฟรีและไม่ฟรี โดยสรุป ที่เก็บข้อมูลเหล่านี้มีซอฟต์แวร์ที่ผิดกฎหมายในบางประเทศเนื่องจากการออกใบอนุญาต

ติดตั้งการสนับสนุน Taint RPM Fusion ฟรี (สำหรับแพ็คเกจไหมขัดฟัน)

sudo dnf install rpmfusion-free-release-tainted

ติดตั้งการสนับสนุนฟรี Taint RPM Fusion (สำหรับแพ็คเกจที่ไม่ใช่ไหมขัดฟัน)

sudo dnf install rpmfusion-nonfree-release-tainted

ตัวอย่างการติดตั้งแพ็คเกจสนับสนุนที่เป็นกรรมสิทธิ์เพิ่มเติมที่เสียหาย

sudo dnf install \*-firmware

เมื่อเสร็จแล้ว ใช้คำสั่ง grep เพื่อตรวจสอบ dnf repolist ของ RPM Fusions ที่ติดตั้งทั้งหมด

dnf repolist | grep rpmfusion

ตัวอย่างผลลัพธ์:

วิธีการติดตั้ง RPM Fusion บน Rocky Linux 9

ดังที่กล่าวข้างต้น คุณจะเห็นว่าบทช่วยสอนนี้เปิดใช้งานที่เก็บของ RPM Fusion ทั้งหมด ตามหลักแล้วคุณจะมีการติดตั้งมาตรฐานสำหรับสถานการณ์ส่วนใหญ่เท่านั้น



วิธีปิดใช้งานการอัปเดตการทดสอบฟิวชั่น RPM

หากคุณไม่ต้องการที่เก็บการทดสอบฟิวชั่น RPM อีกต่อไป คุณสามารถปิดใช้งานได้โดยใช้หนึ่งในคำสั่งต่อไปนี้ที่ตรงกับที่เก็บที่คุณเปิดใช้งาน

ปิดใช้งานที่เก็บอัพเดตการทดสอบฟรี

sudo dnf config-manager --set-disabled rpmfusion-free-updates-testing

ปิดการใช้งานไม่ฟรี การอัปเดตการทดสอบ กรุ

sudo dnf config-manager --set-disabled rpmfusion-nonfree-updates-testing

วิธีลบ (ถอนการติดตั้ง) RPM Fusion Repo

การลบที่เก็บข้อมูลออกจากระบบของคุณนั้นค่อนข้างง่าย ในการลบที่เก็บ คุณต้องค้นหาชื่อและใช้คำสั่ง dnf remove แต่ก่อนอื่น ตรวจสอบให้แน่ใจว่าชื่อเต็ม ซึ่งสามารถทำได้โดยใช้คำสั่งต่อไปนี้

ลบพื้นที่เก็บข้อมูลฟรี

sudo dnf remove rpmfusion-free-release -y

ลบพื้นที่เก็บข้อมูลที่ไม่ฟรี

sudo dnf remove rpmfusion-nonfree-release -y

ลบพื้นที่เก็บข้อมูลฟรี (เสีย)

sudo dnf remove rpmfusion-free-release-tainted -y

ลบที่เก็บที่ไม่ฟรี (เสีย)

sudo dnf remove rpmfusion-nonfree-release-tainted -y

หากต้องการติดตั้งไดรฟ์ Fusion อีกครั้ง ให้ทำขั้นตอนซ้ำในตอนเริ่มต้นของบทช่วยสอน

ความคิดเห็นและข้อสรุป

โดยรวมแล้ว RPM Fusion ยังใช้กับการแจกแจงประเภท RHEL และเป็นตัวเลือกที่ได้รับการยอมรับอย่างดีสำหรับการรับแพ็คเกจที่ไม่มีให้โดยค่าเริ่มต้นในขณะที่ยังคงใช้ตัวจัดการแพ็คเกจ dnf และไม่ติดตั้งด้วยตนเองหรือใช้บริการของบุคคลที่สามเช่น flatpak หรือ สแน็ป

ในการค้นหาฐานข้อมูลที่เก็บ RPM Fusion สำหรับแพ็คเกจ เยี่ยมชมที่นี่.



ไม่ใช่สิ่งที่คุณกำลังมองหา? ลองค้นหาบทช่วยสอนเพิ่มเติม

แสดงความคิดเห็น