Menambahkan atau menghapus repositori perangkat lunak di Fedora

Anthony McGlone Versi F37 Last review: 2023-01-05
Bagian ini menjelaskan cara menambahkan, mengaktifkan, atau menonaktifkan repositori perangkat lunak menggunakan aplikasi DNF.

Menambahkan repositori

Bagian ini menjelaskan cara menambahkan repositori perangkat lunak menggunakan perintah dnf config-manager.

Untuk Fedora 40 atau versi sebelumnya (DNF 4)

  • Untuk menambahkan repositori baru, lakukan langkah-langkah berikut sebagai root.

    1. Tentukan repositori baru dengan menambahkan berkas baru berformat .repo ke direktori /etc/yum.repos.d/. Untuk detail tentang berbagai opsi yang dapat digunakan dalam berkas .repo, lihat bagian [Setting [repository\] Options] dalam panduan Setting [repository] Options di Panduan Administrator Sistem

    2. Tambahkan repositori dengan --add-repo, di mana repository adalah jalur berkas:

      dnf config-manager --add-repo repository

      Misalnya:

      dnf config-manager --add-repo /tmp/fedora_extras.repo

Untuk Fedora 41 atau versi yang lebih baru (DNF 5)

  • Untuk menambahkan repositori baru, lakukan langkah-langkah berikut sebagai root.

    1. Tentukan repositori baru dengan menambahkan berkas baru berformat .repo ke direktori /etc/yum.repos.d/. Untuk detail tentang berbagai opsi yang dapat digunakan dalam berkas .repo, lihat bagian Opsi Pengaturan [repository] di Panduan Administrator Sistem

    2. Tambahkan repositori dengan addrepo, di mana repository adalah jalur berkas:

      dnf config-manager addrepo --from-repofile=repository

      Misalnya:

      dnf config-manager addrepo --from-repofile=/tmp/fedora_extras.repo

Mengaktifkan repositori

Bagian ini menjelaskan cara mengaktifkan repositori perangkat lunak tertentu menggunakan perintah dnf config-manager.

  • Untuk mengaktifkan repositori tertentu, jalankan perintah berikut sebagai root.

    dnf config-manager setopt repository.enabled=1

    Di mana repository adalah ID repositori unik, misalnya:

    dnf config-manager setopt fedora-extras.enabled=1

Menonaktifkan repositori

Bagian ini menjelaskan cara menonaktifkan repositori perangkat lunak tertentu menggunakan perintah dnf config-manager.

  • Untuk menonaktifkan repositori tertentu, jalankan perintah berikut sebagai root.

    dnf config-manager setopt repository.enabled=0

    Di mana repository adalah ID repositori unik, misalnya:

    dnf config-manager setopt fedora-extras.enabled=0

Menghapus repositori

Bagian ini menjelaskan cara menghapus repositori Yum (atau berkas .repo).

Jika Anda mengetahui ID repositori, tetapi tidak yakin repositori .repo mana yang terkait dengannya, Anda dapat menjalankan perintah berikut grep -E “^\[.*]” /etc/yum.repos.d/*. Perintah ini akan menampilkan daftar ID repositori yang terkait dengan setiap repositori Yum.

  • Untuk menghapus repositori Yum, jalankan perintah berikut sebagai root.

    rm /etc/yum.repos.d/file_name.repo

    Di mana file_name adalah nama berkas .repo.