วิธีกำหนดค่าที่เก็บซอฟต์แวร์ใน Fedora
การกระจาย Fedora ของคุณจะได้รับซอฟต์แวร์จากพื้นที่เก็บข้อมูล และแต่ละพื้นที่เก็บข้อมูลเหล่านี้มาพร้อมกับแอปพลิเคชันซอฟต์แวร์ฟรีที่เป็นกรรมสิทธิ์จำนวนหนึ่งพร้อมให้คุณติดตั้ง พื้นที่เก็บข้อมูลอย่างเป็นทางการของ Fedora มีแอปพลิเคชันโอเพ่นซอร์สฟรีนับพันรายการ
ในบทความนี้ เราจะแสดงวิธีกำหนดค่าที่เก็บซอฟต์แวร์ในการแจกจ่าย Fedora โดยใช้เครื่องมือตัวจัดการแพ็คเกจ DNF จากบรรทัดคำสั่ง
ดูพื้นที่เก็บข้อมูลที่เปิดใช้งานใน Fedora
หากต้องการแสดงรายการที่เก็บที่เปิดใช้งานทั้งหมดบนระบบ Fedora ของคุณ ในรูปแบบ ID ที่เก็บ ชื่อ และสถานะ (จำนวนแพ็คเกจที่มีให้) ให้รันคำสั่งต่อไปนี้
sudo dnf repolist
คุณสามารถแสดงรายการแพ็คเกจจากพื้นที่เก็บข้อมูลที่ระบุ เช่น fedora ได้โดยการรันคำสั่งต่อไปนี้ มันจะแสดงรายการแพ็คเกจทั้งหมดที่มีอยู่และติดตั้งจากพื้นที่เก็บข้อมูลที่ระบุ
sudo dnf repository-packages fedora list
หากต้องการแสดงเฉพาะรายการแพ็คเกจที่มีอยู่หรือติดตั้งจากพื้นที่เก็บข้อมูลที่ระบุ ให้เพิ่มตัวเลือก พร้อมใช้งาน หรือ ติดตั้ง ตามลำดับ
sudo dnf repository-packages fedora list available
OR
sudo dnf repository-packages fedora list installed
การเพิ่ม การเปิดใช้งาน และการปิดใช้งานพื้นที่เก็บข้อมูล DNF
ก่อนที่คุณจะเพิ่มพื้นที่เก็บข้อมูลใหม่ให้กับระบบ Fedora ของคุณ คุณต้องกำหนดพื้นที่เก็บข้อมูลนั้นด้วยการเพิ่มส่วน [repository]
ลงในไฟล์ /etc/dnf/dnf.conf หรือไปยังไฟล์ .repo ในไดเรกทอรี /etc/yum.repos.d/ นักพัฒนาหรือผู้ดูแลแพ็คเกจส่วนใหญ่จัดเตรียมพื้นที่เก็บข้อมูล DNF ด้วยไฟล์ .repo ของตนเอง
ตัวอย่างเช่น หากต้องการกำหนดพื้นที่เก็บข้อมูลสำหรับ Grafana ในไฟล์ .repo ให้สร้างตามที่แสดง
sudo vim /etc/yum.repos.d/grafana.repo
จากนั้นเพิ่มส่วน [repository]
ในไฟล์และบันทึก หากคุณสังเกตอย่างรอบคอบ ในการกำหนดค่าพื้นที่เก็บข้อมูลที่แสดงในรูปภาพ จะไม่เปิดใช้งานตามที่ระบุโดย พารามิเตอร์ (enabled=0)
; เราเปลี่ยนแปลงสิ่งนี้เพื่อวัตถุประสงค์ในการสาธิต
ถัดไป หากต้องการเพิ่มและเปิดใช้งานพื้นที่เก็บข้อมูลใหม่ ให้รันคำสั่งต่อไปนี้
sudo dnf config-manager --add-repo /etc/yum.repos.d/grafana.repo
หากต้องการ เปิดใช้งาน หรือ ปิดใช้งาน ที่เก็บ DNF เช่น ในขณะที่พยายามติดตั้งแพ็คเกจจากที่เก็บนั้น ให้ใช้ --enablerepo
หรือ - -disablerepo
ตัวเลือก
sudo dnf --enablerepo=grafana install grafana
OR
sudo dnf --disablerepo=fedora-extras install grafana
คุณยังสามารถเปิดหรือปิดใช้งานที่เก็บมากกว่าหนึ่งรายการได้ด้วยคำสั่งเดียว
sudo dnf --enablerepo=grafana, repo2, repo3 install grafana package2 package3
OR
sudo dnf --disablerepo=fedora, fedora-extras, remi install grafana
คุณยังสามารถเปิดใช้งานและปิดใช้งานที่เก็บข้อมูลในเวลาเดียวกันได้อีกด้วย
sudo dnf --enablerepo=grafana --disablerepo=fedora, fedora_extra, remi, elrepo install grafana
หากต้องการเปิดใช้งานพื้นที่เก็บข้อมูลเฉพาะอย่างถาวร ให้ใช้ตัวเลือก --set-enabled
sudo grep enable /etc/yum.repos.d/grafana.repo
sudo dnf config-manager --set-enabled grafana
sudo grep enable /etc/yum.repos.d/grafana.repo
หากต้องการปิดใช้งานพื้นที่เก็บข้อมูลเฉพาะอย่างถาวร ให้ใช้สวิตช์ --set-disabled
sudo dnf config-manager --set-disabled grafana
นั่นคือทั้งหมดที่สำหรับตอนนี้! ในบทความนี้ เราได้อธิบายวิธีกำหนดค่าที่เก็บซอฟต์แวร์ใน Fedora แบ่งปันความคิดเห็นของคุณหรือถามคำถามผ่านแบบฟอร์มข้อเสนอแนะด้านล่าง