วิธีการติดตั้งและเปิดใช้งาน EPEL / EPEL Next Repository บน Rocky Linux 8


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

ที่เก็บข้อมูล EPEL ยังเป็นที่รู้จักสำหรับการนำแพ็คเกจเพิ่มเติมและแพ็คเกจที่อัปเดตที่อาจอยู่เบื้องหลังในที่เก็บหลัก พร้อมกับการพึ่งพาที่จำเป็นโดยที่เก็บข้อมูลภายนอกอื่น ๆ เช่นที่เก็บ Remi PHP

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

เบื้องต้น

  • ระบบปฏิบัติการที่แนะนำ: ร็อคกี้ลินุกซ์ 8 +.
  • บัญชีผู้ใช้: บัญชีผู้ใช้ที่มีการเข้าถึง sudo หรือรูท
  • การเข้าถึงอินเทอร์เน็ต
  • ที่อยู่อีเมลที่ถูกต้องในการสมัครบัญชี

อัปเดตระบบปฏิบัติการ

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

sudo dnf upgrade --refresh -y

บทช่วยสอนจะใช้ the คำสั่ง sudo และ  สมมติว่าคุณมีสถานะ sudo.



วิธีตรวจสอบสถานะ sudo ในบัญชีของคุณ:

sudo whoami

ตัวอย่างผลลัพธ์ที่แสดงสถานะ sudo:

[joshua@rockylinux ~]$ sudo whoami
root

หากต้องการตั้งค่าบัญชี sudo ที่มีอยู่หรือใหม่ โปรดไปที่บทช่วยสอนของเราที่ วิธีเพิ่มผู้ใช้ใน Sudoers บน Rocky Linux.

ในการใช้งาน บัญชีรูทให้ใช้คำสั่งต่อไปนี้ด้วยรหัสผ่าน root เพื่อเข้าสู่ระบบ

su

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

ตัวอย่าง:



วิธีการติดตั้งและเปิดใช้งาน EPEL / EPEL Next Repository บน Rocky Linux 8

ติดตั้ง EPEL หรือ EPEL Next Repository

งานแรกคือการติดตั้งที่เก็บ EPEL ตามที่อธิบายไว้ คุณสามารถติดตั้งสองตัวเลือก อย่างไรก็ตาม ขอแนะนำเป็นอย่างยิ่งว่าอย่าติดตั้ง EPEL Next เว้นแต่ว่าคุณต้องการโดยเฉพาะเพื่อความเสถียรของระบบ

ในเทอร์มินัลของคุณ ให้รันคำสั่งต่อไปนี้เพื่อเริ่มการติดตั้ง

ติดตั้งที่เก็บ EPEL (แนะนำ):

sudo dnf install epel-release

วิธีทางเลือกสำหรับ EPEL Repository 8 Series:

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

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

วิธีการติดตั้งและเปิดใช้งาน EPEL / EPEL Next Repository บน Rocky Linux 8

พิมพ์ Yจากนั้นกดปุ่ม ใส่รหัส เพื่อดำเนินการติดตั้งต่อไป



สำหรับผู้ใช้ที่ต้องการ ติดตั้งที่เก็บ EPEL Nextคุณต้องติดตั้ง EPEL เมื่อเสร็จแล้วให้ใช้คำสั่งต่อไปนี้

ติดตั้งที่เก็บ EPEL ถัดไป:

sudo dnf install epel-next-release

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

วิธีการติดตั้งและเปิดใช้งาน EPEL / EPEL Next Repository บน Rocky Linux 8

พิมพ์ Yจากนั้นกดปุ่ม ใส่รหัส เพื่อดำเนินการติดตั้งต่อไป

ยืนยันการติดตั้ง EPEL หรือ EPEL ถัดไป

เมื่อคุณได้ติดตั้งที่เก็บ EPEL แล้ว การตรวจสอบการติดตั้งเป็นความคิดที่ดี วิธีที่ง่ายและรวดเร็วที่สุดคือการใช้คำสั่ง dnf repolist

sudo dnf repolist

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



วิธีการติดตั้งและเปิดใช้งาน EPEL / EPEL Next Repository บน Rocky Linux 8

ดังที่กล่าวข้างต้น ที่เก็บจะแสดงและติดตั้งสำเร็จ

เคล็ดลับพื้นที่เก็บข้อมูล EPEL

เคล็ดลับที่มีประโยชน์อย่างหนึ่งเมื่อใช้ที่เก็บ EPEL หรือ EPEL Next คือการแสดงรายการแพ็คเกจที่พร้อมใช้งาน

sudo dnf --disablerepo="*" --enablerepo="epel" list available

ตัวอย่างผลงาน (หมายเหตุ พิมพ์ใหญ่):

วิธีการติดตั้งและเปิดใช้งาน EPEL / EPEL Next Repository บน Rocky Linux 8

ดังที่กล่าวมา คุณสามารถกรองรายการเพิ่มเติมเพื่อค้นหาแพ็คเกจเฉพาะได้ ตัวอย่างจะพบว่า python3-certbot-nginx.

ตัวอย่าง EPEL:

sudo dnf --disablerepo="*" --enablerepo="epel" list available | grep -i nginx

EPEL ตัวอย่างถัดไป:



sudo dnf --disablerepo="*" --enablerepo="epel-next" list available | grep -i nginx

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

วิธีการติดตั้งและเปิดใช้งาน EPEL / EPEL Next Repository บน Rocky Linux 8

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

ตัวอย่าง (แทนที่ด้วยชื่อแพ็คเกจของคุณ):

sudo dnf --enablerepo="epel" install python3-certbot-nginx

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

วิธีการติดตั้งและเปิดใช้งาน EPEL / EPEL Next Repository บน Rocky Linux 8

หรือผู้ใช้ที่มี EPEL ต่อไป สามารถใช้คำสั่งต่อไปนี้ได้หากมีแพ็คเกจที่ใหม่กว่า

sudo dnf --enablerepo="epel-next" install python3-certbot-nginx

วิธีลบ (ถอนการติดตั้ง) EPEL หรือ EPEL Next

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



ในการลบที่เก็บ EPEL:

sudo dnf remove epel-release

ในการลบที่เก็บ EPEL Next:

sudo dnf remove epel-next-release

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

ในบทช่วยสอนนี้ คุณได้เรียนรู้วิธีนำเข้าที่เก็บ EPEL บน Rocky Linux 8 พร้อมด้วยตัวเลือกและเคล็ดลับต่างๆ ในการใช้ EPEL เพื่อประโยชน์ของคุณในระบบของคุณ

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



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

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