Linux paket güncelleme Komutları

apt-get komutu linux dağıtımlarında kullanılan tanımlanmış paket kaynaklarından yeni paketleri indirme, bağımlılık kurma, yükseltme ve güncelleme gibi işlemleri yerine getirmek amacıyla kullanılan bir komuttur.

Linux Güncelleme Komutları:

apt-get update / apt-get upgradeapt-dist-upgrade nedir? Farkları nelerdir?

Linux da apt paket yöneticisi kullanan bir işletim sistemine sahipseniz “apt-get update”, “apt-get upgrade”, “apt-dist upgrade” komutlarını tanıyorsunuz demektir.

Peki bu komutlar ne işe yarar? Farkları nelerdir? Bu sorulara cevap bulalım.

Hepsiden önce bir ön bilgi; Linux sistemler kendisini güncel tutabilmek için paket dopalarına ihtiyac duyarlar ve bu paket depolarının listesini “/etc/apt/source.list” dosyasında tutarlar.

(bu paket listesine: cat/etc/apt/source.list komutuyla erişebilirsiniz.)

apt-get update:

sudo apt-get update

Bu komut üstte bahsettiğimiz paket depoları ile sisteminizde bulunan paketlerin versiyonlarını / farklılıklarını karşılaştırır ve mevcut listeyi günceller. (herhangibir kurulum söz konusu değildir, sadece listeyi günceller)

apt-get upgrade:

sudo apt-get upgrade

apt-get update komutu ile güncellediğiniz listeye göre sisteminizde bulunan paketler en güncel sürüme yükseltilir.

Sadece sistemde mevcut kurulu paketleri günceller, Mevcut hiçbir paket silinmez.

apt dist-upgrade

sudo apt dist-upgrade

apt sistemindeki en fazla yetkiye sahip komuttur. Mevcut paketlerin güncellenmesi, sistemde olmayan yeni bağımlılıkların kurulması, gerek kalmayan bağımlılıkların silinmesi ve sorunlu olan bağımlılıkların çözümü ve sisteminizin güncel kernel sürümüne yükseltilmesine kadar birçok görevi üstlenir.

(Sisteminizde paket kurulumlarından kaynaklı hatalarda başvurabileceğiniz bir komuttur.)

Sisteminizi yeni bir dağıtıma yükseltmez.

 

One thought on “Linux paket güncelleme Komutları

  1. Ergün Basmacı says:

    Merhaba, güzel bir anlatım olmuş teşekkürler. Aynı şekilde açıklamalı genel kullanılan Linux komutlarını içeren bir makale paylaşmanız mümkün mü? teşekkürler

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir