🧡Package Managers | Linux Basics #4

Paket yöneticileri, Linux sistemlerinde uygulamaların kurulumu, güncellenmesi, kaldırılması ve yönetimi işlemlerini otomatikleştirir. Paket yöneticileri, belirli uygulama paketlerini içeren depolardan (repositories) uygulamaları indirir ve kurar. Her uygulama paketi, bağımlılık bilgilerini ve sistemde nereye yerleştirileceğini içeren meta verilerle birlikte gelir. Paket yöneticisi, uygulamanın bağımlılıklarını kontrol eder ve gerekli diğer paketleri de indirip kurar. Kurulum işlemi sırasında, paket yöneticisi dosyaları doğru yerlere kopyalar, gerekli izinleri ayarlar ve bağımlılıkları çözer.
Güncellemeler sırasında, paket yöneticisi kurulu paketlerin yeni sürümlerini kontrol eder ve indirir. Bu işlem, depo listelerinden güncel paket bilgilerini alarak sistemdeki mevcut paketlerle karşılaştırmak suretiyle yapılır. Paket kaldırma işlemlerinde ise paket yöneticisi, ilgili dosyaları ve bağımlılıkları sistemden kaldırarak temiz bir ortam sağlar.
Örneğin, Debian tabanlı sistemlerde APT (Advanced Package Tool) kullanılır. Kullanıcı sudo apt update komutunu çalıştırarak paket listelerini günceller, sudo apt install package_name komutuyla da belirli bir uygulama paketini kurar. Benzer şekilde, Red Hat tabanlı sistemlerde YUM veya DNF kullanılır; kullanıcı sudo yum install package_name veya sudo dnf install package_name komutlarıyla paketleri kurabilir.
APT (Advanced Package Tool):
Dağıtımlar: Debian, Ubuntu ve türevleri
RPM (Red Hat Package Manager):
Dağıtımlar: Red Hat, Fedora, CentOS
YUM (Yellowdog Updater, Modified):
Dağıtımlar: CentOS, RHEL (Red Hat Enterprise Linux), Fedora (eski versiyonlar)
Last updated
Was this helpful?