Linux işletim sisteminin en çekici özelliklerinden biri, güvenli uzak havuzlardan yazılım paketlerinin kurulumunu veya kurulumunu otomatikleştirmenin ne kadar kolay olduğudur.

Bu kılavuz, aşağıdakiler gibi RPM tabanlı Linux dağıtımlarında yazılım paketlerinin nasıl kurulacağı ve yönetileceği konusunda size yol gösterecektir. RPM tabanlı Linux için yeni nesil paket yöneticisi olan DNF kullanan Fedora ve Red Hat Enterprise Linux (RHEL) dağıtımlar.

DNF Nedir?

DNF, YUM'un (Yellowdog Updater Modified) halefi programıdır ve Fedora ve RHEL'de varsayılan paket yöneticisidir. DNF adı Dandified YUM'un kısaltmasıdır.

DNF'nin temel amacı, hem sunucularda hem de masaüstlerinde yazılım paketlerinin kurulumunu, sorgulanmasını ve yönetimini kolaylaştırmaktır. Ayrıca, Linux'taki diğer genel paket yöneticileri gibi, DNF de kurulum sırasında tüm yazılım paketi bağımlılıklarını çözer.

DNF, eski komut dosyalarınızın sorunsuz çalışması için YUM ile geriye dönük uyumluluğu da korur. Aslında, çalıştırdığınızda yum

instagram viewer
yeni Linux dağıtımlarında komut, aslında arka planda DNF kullanıyor. Bunu şu komutu çalıştırarak doğrulayabilirsiniz:

ls -l /usr/bin/yum

Çıktıda fark edebileceğiniz gibi, yum komut sadece sembolik bir bağlantıdır dnf.

DNF Kullanarak Yazılım Paketlerini Arama

Paketleri yönetmenin önemli bir parçası, ilgilendiğiniz paketleri hem yerel olarak hem de uzak depolarda sorgulayabilmek veya arayabilmektir. Paket adına, paket içeriğine veya anahtar kelimelere vb. göre paketleri arayabilirsiniz.

Örneğin, potansiyel olarak kurabileceğiniz bazı web tarayıcılarını aramak istiyorsanız, "tarayıcı" anahtar sözcüğünü kullanarak genel bir arama ile başlayabilirsiniz.

dnf arama tarayıcısı

Çıktı, paket adında veya açıklamasında "tarayıcı" kelimesini içeren tüm yazılım paketlerinin bir listesidir.

Firefox tarayıcısı gibi belirli bir paket hakkında daha fazla bilgi almak istiyorsanız, bilgi aşağıdaki gibi alt komut:

dnf bilgisi firefox

Çıktı size paket hakkında mimari, paket boyutu, sürüm numarası, lisans vb. gibi daha ayrıntılı bilgiler verir.

Ayrıca, aşağıdakileri kullanarak yapılandırılmış depolardan kurulabilecek tüm paketleri listeleyebilirsiniz. liste yöntem. Biz boruladık az paketleri bir seferde bir ekran dolu olarak listeleme komutu.

dnf listesi mevcut | az

Kullan F ilerlemek için tuşuna basın ve B geri kaydırmak için tuşuna basın. / tuşlarına basarak ve ardından anahtar kelimenizi girerek çıktıda bir anahtar kelime arayabilirsiniz. basmak Q komut çıktısından çıkmak için

Bilgisayarınızda kurulu tüm yazılım paketlerini görüntülemek için aşağıdaki komutu kullanın:

dnf listesi yüklendi

Yazılım Paketlerini Yükleme

Paketleri DNF ile kurmak oldukça basittir. Ancak, root veya sudo kullanıcısı olarak yükseltilmiş ayrıcalıklara ihtiyacınız var. Örneğin, Firefox tarayıcısını kurmak için aşağıdaki komutu çalıştırmanız ve ardından tuşuna basmanız yeterlidir. Y Şartları kabul ediyor gibi görünen istemde:

sudo dnf firefox'u kurun

Daha önce bahsedildiği gibi, dnf komutu bir paket için tüm bağımlılıkları yüklemeyi halleder. Firefox kurulumunun bir parçası olarak kurulan tüm bağımlılıkları görüntülemek için deplist alt komut ve ardından paket adı.

dnf deplist firefox

Yazılım Paketlerini Kaldırma

Paketleri kaldırmak, yazılımı yönetirken eşit derecede önemli bir alıştırmadır. Bir paketi kaldırmanın veya kaldırmanın en kolay yollarından biri, kaldırmak yöntem.

sudo dnf firefox'u kaldır

Yazılım paketlerini kaldırmanın başka bir yolu, Tarih alt komut. DNF, yazılım paketlerinin yüklenmesini veya kaldırılmasını içeren tüm işlemlerin kaydını tutar. Önceki DNF işlemlerini görüntülemek için aşağıdaki komutu çalıştırabilirsiniz:

dnf geçmişi

Çıktı, önceki eylemleri veya işlemleri tablo biçiminde listeler. Bu durumda çıktı, daha önce vim ve chromium yüklediğimizi gösterir.

İle Tarih alt komutu, önceki işlemleri geri alabilir veya kaldırabilirsiniz. Örneğin, vim paketini kaldırmak için şunu çalıştırmanız yeterlidir. Tarih ile komut geri alma seçeneği ve ardından işlem kimliği, ardından devam etmeniz istendiğinde Y tuşuna basın.

sudo dnf geçmişi geri alma 3

İyi bir uygulama olarak, yan etkilerden kaçınmak için geri almadan önce bir işlem hakkında daha fazla ayrıntı almalısınız. Aşağıdaki komutu kullanarak bir işlemin ayrıntılarını görüntüleyebilirsiniz:

sudo dnf geçmiş bilgisi 3

Değiştirmeyi unutmayın 3 ilgilendiğiniz uygun işlem kimliği ile.

İlgili: Fedora için En İyi Masaüstü Alternatifleri

Kullanılmayan Bağımlılıkları Kaldırma

Linux PC'lerde disk alanı kaplayan şeylerden biri, sistemin artık ihtiyaç duymadığı paketler ve bağımlılıklardır.

Bu tür bağımlılıkları kaldırmak için aşağıdaki komutu çalıştırın:

sudo dnf otomatik kaldırma

Ayrıca DNF, kurulu paketlerle birlikte indirilen verileri kaldırmanıza da olanak tanır.

sudo dnf temiz paketler

Ayrıca, aşağıdaki komutu çalıştırarak yazılım paketi önbelleğinizi ve kurulu paketlerin parçası olan diğer meta verileri temizleyebilirsiniz:

sudo dnf meta verileri temizle

Yazılım Paketlerini Yeniden Yükleme

Arada bir, bir paketin yalnızca belirli bileşenlerini yüklemeniz gerekebilir. Örneğin, belirli yazılım paketlerini yanlışlıkla silerseniz, firefox, çalıştırarak bunları yeniden yükleyebilirsiniz:

sudo dnf firefox'u yeniden yükleyin

Paketleri DNF ile Güncelleme

Yeni yazılımlar en son güvenlik yamalarını ve hata düzeltmelerini içerdiğinden, yazılımınızı güncellemek, sağlam ve güvenli bir sistemi korumanın en iyi yollarından biridir.

Uzak depolardan en son yazılım paketi güncellemelerini almak için kontrol güncelleme aşağıdaki gibi alt komut:

sudo dnf kontrol güncellemesi

Güncellemeleri aldıktan sonra, bunları kullanarak tüm kurulu yazılım paketlerine uygulayabilirsiniz. Güncelleme.

sudo dnf güncellemesi

Çıktı, DNF'nin güncelleştireceği toplam paket sayısını gösterir.

Ayrıca, aşağıdaki komutu kullanarak belirli bir paketi, örneğin firefox'u da güncelleyebilirsiniz:

sudo dnf güncelleme firefox

Daha fazla bilgi edin: Linux'a Yazılım Yüklemeden Önce Neden Paketleri Güncellemelisiniz?

Alternatif ve Modern Paket Yönetimi

Bu kılavuz, DNF komutunu kullanarak Fedora ve Red Hat Enterprise Linux (RHEL) gibi RPM tabanlı Linux dağıtımlarında yazılım paketlerinin nasıl yönetileceğini incelemiştir. Fedora'da YUM ve RPM paket yöneticilerini de kullanabilirsiniz.

Yazılım paketlerini Linux'ta dağıtmanın bir başka modern yolu, desteklenen birden çok Linux dağıtımında bir paket oluşturmanıza ve dağıtmanıza olanak tanıyan bir çözüm olan Flatpak'tır.

Flatpak-Only Linux Desktop ile Geçebilir misiniz?

Linux dağıtımları, kullanıcılarına yazılım indirmenin birden çok yolunu sunar. Ancak Flatpak'a özel bir Linux masaüstünü kullanmak nasıl bir duygu?

Sonrakini Oku

PaylaşCıvıldamakE-posta
İlgili konular
  • Linux
  • Paket Yöneticileri
  • Kırmızı şapka
Yazar hakkında
Mwiza Kumwenda (39 Makale Yayımlandı)

Mwiza, mesleğe göre yazılım geliştirir ve Linux ve ön uç programlama üzerine kapsamlı bir şekilde yazar. İlgi alanlarından bazıları tarih, ekonomi, politika ve işletme mimarisidir.

Mwiza Kumwenda'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın