Fedora'da Yazılım Depoları Nasıl Yapılandırılır


Fedora dağıtımınız, yazılımını depolardan alır ve bu depoların her biri, kurabileceğiniz çok sayıda ücretsiz ve özel yazılım uygulamasıyla birlikte gelir. Resmi Fedora depolarında binlerce ücretsiz ve açık kaynaklı uygulama bulunur.

Bu yazıda Fedora dağıtımındaki yazılım depolarının komut satırından DNF paket yöneticisi aracını kullanarak nasıl yapılandırılacağını göstereceğiz.

Fedora'da Etkin Depoları Görüntüle

Fedora sisteminizdeki tüm etkin depoları depo kimliği, adı ve durumu (sağladığı paket sayısı) biçiminde listelemek için aşağıdaki komutu çalıştırın.

sudo dnf repolist

Aşağıdaki komutu çalıştırarak, örneğin fedora gibi belirli bir depodaki paketleri listeleyebilirsiniz. Belirtilen depoda mevcut olan ve yüklenen tüm paketleri listeleyecektir.

sudo dnf repository-packages fedora list

Yalnızca belirtilen depoda bulunan veya yüklenen paketlerin bir listesini görüntülemek için sırasıyla kullanılabilir veya kurulu seçeneğini ekleyin.

sudo dnf repository-packages fedora list available
OR
sudo dnf repository-packages fedora list installed

DNF Deposunu Ekleme, Etkinleştirme ve Devre Dışı Bırakma

Fedora sisteminize yeni bir depo eklemeden önce, onu /etc/dnf/dnf.conf dosyasına bir [repository] bölümü ekleyerek tanımlamanız gerekir, veya /etc/yum.repos.d/ dizinindeki bir .repo dosyasına. Çoğu geliştirici veya paket bakım sağlayıcısı, DNF depolarına kendi .repo dosyalarını sağlar.

Örneğin, bir .repo dosyasında Grafana deposunu tanımlamak için, bunu gösterildiği gibi oluşturun.

sudo vim /etc/yum.repos.d/grafana.repo

Daha sonra dosyaya [repository] bölümünü ekleyin ve kaydedin. Dikkatlice incelerseniz resimde gösterilen depo konfigürasyonunda parametre (enabled=0) ile belirtildiği gibi etkin değildir; bunu gösteri amacıyla değiştirdik.

Daha sonra yeni depo eklemek ve etkinleştirmek için aşağıdaki komutu çalıştırın.

sudo dnf config-manager --add-repo /etc/yum.repos.d/grafana.repo

Bir DNF deposunu etkinleştirmek veya devre dışı bırakmak için (örneğin buradan bir paket yüklemeye çalışırken) --enablerepo veya - komutunu kullanın. -disablerepo seçeneği.

sudo dnf --enablerepo=grafana install grafana  
OR
sudo dnf --disablerepo=fedora-extras install grafana  

Ayrıca tek bir komutla birden fazla depoyu etkinleştirebilir veya devre dışı bırakabilirsiniz.

sudo dnf --enablerepo=grafana, repo2, repo3 install grafana package2 package3 
OR
sudo dnf --disablerepo=fedora, fedora-extras, remi install grafana 

Örneğin, depoları aynı anda etkinleştirebilir ve devre dışı bırakabilirsiniz.

sudo dnf --enablerepo=grafana --disablerepo=fedora, fedora_extra, remi, elrepo install grafana

Belirli bir havuzu kalıcı olarak etkinleştirmek için --set-enabled seçeneğini kullanın.

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

Belirli bir depoyu kalıcı olarak devre dışı bırakmak için --set-disabled anahtarını kullanın.

sudo dnf config-manager --set-disabled grafana

Şimdilik bu kadar! Bu yazımızda Fedora'da yazılım depolarının nasıl yapılandırılacağını anlattık. Aşağıdaki geri bildirim formunu kullanarak yorumlarınızı paylaşın veya sorular sorun.