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.