Rocky Linux 9 ile Yazılımları Kurma Nasıl Yapılır? (dnf install)

Genel Bilgi

Rocky Linux 9, RHEL (Red Hat Enterprise Linux) tabanlı, açık kaynaklı bir işletim sistemidir. DNF (Dandified YUM), merkezi paket yöneticisi olarak görev yapar ve yazılımların yüklenmesi, güncellenmesi ve kaldırılması gibi işlemleri gerçekleştirir. DNF, YUM’un modernleştirilmiş bir sürümüdür ve performans, bağımlılık yönetimi gibi birçok avantaj sunar.

DNF Paket Yönetim Aracı

DNF, kullanıcıların ihtiyacı olan yazılımları basit ve hızlı bir şekilde yüklemesine olanak tanır. DNF ile yapılabilecek bazı temel işlemler şunlardır:

– Yazılım yükleme
– Yüklenmiş yazılımların güncellenmesi
– Yazılım kaldırma
– Depolama alanlarının yönetimi

DNF komutları genellikle terminal üzerinden çalıştırılır. Terminal, sistemin yönetimi için güçlü bir araçtır.

Yazılım Yükleme

Yazılım yüklemek için terminal açılır ve aşağıdaki temel DNF komutları kullanılır:

“`
sudo dnf install [paket_ismi]
“`

`[paket_ismi]`, yüklenmek istenen yazılımın adıdır. Kullanıcıdan root yetkisi gerektirdiği için `sudo` kullanımı önemlidir. Example olarak, `nano` metin editörünün yüklenmesi için aşağıdaki komut kullanılır:

“`
sudo dnf install nano
“`

Bu komut, DNF aracılığıyla `nano` paketini yükleyecektir. İşlem tamamlandıktan sonra kullanıcı, yazılımı terminal üzerinden çalıştırabilir.

Yazılım Güncelleme

Yüklenmiş yazılımları güncellemek için kullanılan temel komut ise şudur:

“`
sudo dnf update
“`

Bu komut, sistemde yüklü olan tüm paketleri günceller. Eğer belirli bir yazılımın güncellenmesi isteniyorsa, aşağıdaki yöntem tercih edilebilir:

“`
sudo dnf update [paket_ismi]
“`

Bu, sadece belirtilen paket için güncelleme işlemini gerçekleştirir. Örneğin, `nano` metin editörünü güncellemek için:

“`
sudo dnf update nano
“`

Yazılım Kaldırma

Kullanılmayan veya istenmeyen yazılımların kaldırılması da DNF ile mümkündür. Yazılım kaldırmak için kullanılan temel komut şudur:

“`
sudo dnf remove [paket_ismi]
“`

Bu komut, istenen paketi sistemden kaldırır. Örneğin, `nano` metin editörünü kaldırmak için şu komut yazılır:

“`
sudo dnf remove nano
“`

Yazılım kaldırma işlemi, ilgili paket ve bağımlılıklarının da sistemden silinmesini sağlar.

Depo Yönetimi

Rocky Linux, yazılımları yüklemek ve güncellemek için çeşitli yazılım depolarını kullanır. Bu depolar, paketlerin bulunduğu, düzenli olarak güncellendiği kaynaklardır. Kullanıcılar, ek depolar ekleyerek yazılımlara erişimini genişletebilir. Ek depo eklemek için aşağıdaki komut kullanılabilir:

“`
sudo dnf config-manager –add-repo [depo_linki]
“`

Burada `[depo_linki]`, eklenmek istenen yazılım deposunun URL’sidir. Depo eklendikten sonra `dnf` komutları ile bu depodaki yazılımlar yüklenebilir.

Paket Arama

Sistem üzerinde yüklenebilir paketleri aramak için `dnf` komutu şu şekilde kullanılır:

“`
dnf search [aramak_istenen_kelime]
“`

Bu komut, belirtilen kelime ile ilgili paketleri listeleyecektir. Örneğin, `firefox` yazılımını aramak için:

“`
dnf search firefox
“`

Sonuç olarak, arama sonuçları, sistemde yüklenebilecek veya yüklü olan `firefox` ile ilgili paketleri gösterecektir.

Bağımlılık Yönetimi

DNF, yazılım yüklerken bağımlılıkları otomatik olarak yönetir. Bu, bir yazılımın çalışması için gerekli olan diğer paketlerin de yüklenmesini sağlar. Eğer bağımlılıkların yüklenmesi sırasında bir hata oluşursa, DNF hata mesajı verir ve ilgili paketlerin yüklenip yüklenmediğini kontrol etme olanağı sağlar.

DNF ile Otomatik Temizlik

Kullanıcılar, sistemde gereksiz yer kaplayan ve kullanılmayan paketleri temizlemek için aşağıdaki komutu kullanabilir:

“`
sudo dnf autoremove
“`

Bu komut, yüklenmiş ve artık ihtiyaç duyulmayan bağımlılıkları sistemden kaldırır. Bu tür temizlik işlemleri, sistemin performansını artırmak ve gereksiz yer kaplamayı önlemek için önemlidir.

Sonuç

Rocky Linux 9 işletim sisteminde yazılımların kurulumu, güncellenmesi ve kaldırılması işlemleri için DNF paket yönetim aracı kullanılmaktadır. DNF, kullanıcı dostu arayüzü ve güçlü bağımlılık yönetimi özellikleri ile yazılım yönetimini kolaylaştırır. Terminal aracılığıyla gerçekleştirilen bu işlemler, sistem yöneticileri ve kullanıcıların ihtiyaçlarına hızlı bir şekilde yanıt verme olanağı sunar.

Önceki İçerik
Sonraki İçerik

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

SON İÇERİKLER

İLGİNİZİ ÇEKEBİLİR