APT ve YUM Paket Yöneticileri
Debian tabanlı (APT) ve Red Hat tabanlı (YUM/DNF) paket yönetim sistemleri arasındaki farkları ve ortak noktaları inceleyin.
APT ve YUM Paket Yöneticileri, CoddyKit'te ücretsiz bir Linux Server Deployment & SSH Mastery dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Linux Server Deployment & SSH Mastery öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Linux Server Deployment & SSH Mastery kursu toplamda 4 dersten oluşur.
Paket Yöneticileri Nedir
Bilgisayarınıza özel bir uygulama mağazası olmadan yazılım yüklediğinizi düşünün. Yazılımı bulmanız, indirmeniz, bağımlılıklarıyla (ihtiyaç duyduğu diğer yazılımlarla) ilgilenmeniz ve ardından elle yüklemeniz gerekirdi. Ne zahmetli bir iş!
Paket yöneticileri, Linux için bu süreci otomatikleştiren araçlardır. Yazılım yükleme, güncelleme ve kaldırma işlemlerini kolaylaştırır; tüm bağımlılıkları sizin için yönetir.
APT: Debian ve Ubuntu Aracı
Ubuntu, Linux Mint ve Kali Linux gibi Debian tabanlı sistemlerde temel paket yöneticisi APT'dir (Gelişmiş Paket Aracı).
APT, genellikle uzak depolarda saklanan mevcut paketler ve bunların bağımlılıklarına ilişkin bir veritabanıyla iletişim kurarak yazılım yönetimini kolaylaştırır.
APT: Paket Listelerini Güncelleme
Yeni yazılım yüklemeden veya mevcut yazılımları güncellemeden önce yerel paket listenizi güncellemeniz çok önemlidir. Bu işlem yazılımınızı güncellemez; depolardaki mevcut paketlerin ve sürümlerinin listesini yeniler.
Bunu yapmak için sudo apt update komutunu kullanın.
sudo apt updateAPT: Yazılım Yükleme
Paket listeleriniz güncellendikten sonra yeni yazılımları kolayca yükleyebilirsiniz. Örneğin, htop yardımcı programını (süreç görüntüleyicisini) yüklemek için apt install komutunu kullanırsınız.
Sistem genelindeki değişiklikler için genellikle sudo ön ekini kullanmanız gerekir.
sudo apt install htopAPT: Yazılım Kaldırma
Bir paketi kaldırmak için iki temel seçeneğiniz vardır:
apt remove [package_name]: Paketi kaldırır, ancak yapılandırma dosyalarını korur.apt purge [package_name]: Paketi VE yapılandırma dosyalarını kaldırır. Tamamen temiz bir kaldırma için kullanışlıdır.
sudo apt remove htopYUM ve DNF: Red Hat Yaklaşımı
CentOS, Fedora ve RHEL gibi Red Hat tabanlı dağıtımlarda paket yöneticileri YUM (Yellowdog Updater, Modified) ve bunun modern halefi olan DNF'dir (Dandified YUM).
DNF, YUM'a kıyasla daha iyi performans ve bağımlılık çözümleme olanağı sunar; ancak komut söz dizimleri birbirine çok benzer.
YUM/DNF: Paket Listelerini Güncelleme
APT'de olduğu gibi, yükleme veya yükseltme işleminden önce güncellemeleri denetlemelisiniz. DNF ile hangi paketler için güncelleme bulunduğunu görmek üzere dnf check-update komutunu kullanabilirsiniz.
Tüm güncellemeleri uygulamak için sudo dnf update komutunu kullanabilirsiniz.
sudo dnf check-updateYUM/DNF: Yazılım Yükleme
DNF ile yazılım yüklemek oldukça kolaydır. APT'de olduğu gibi, paket adının ardından install alt komutunu kullanırsınız. Örnek olarak htop paketini yeniden yükleyelim.
sudo dnf install htopYUM/DNF: Yazılım Kaldırma
DNF kullanarak bir paketi kaldırmak için remove alt komutunu kullanırsınız. DNF, yüklü diğer yazılımlar tarafından artık gereksinim duyulmayan bağımlılıkları otomatik olarak kaldırır.
sudo dnf remove htopPaket Yöneticisi Görevi
Bir Ubuntu makinesine nginx web sunucusunu, bir Fedora sunucusuna ise httpd (Apache) yüklemeniz gerekiyor. Hangi komutları kullanırsınız?
Tekrar: APT ve YUM/DNF
Artık Linux'taki iki temel paket yönetimi sistemi hakkında sağlam bir giriş yaptınız!
- Paket Yöneticileri, yazılım yükleme, güncelleme ve kaldırma işlemlerini kolaylaştırır.
- APT, Debian tabanlı sistemlerde (Ubuntu, Mint) kullanılır. Temel komutlar:
apt update,apt install,apt remove. - YUM/DNF, Red Hat tabanlı sistemlerde (CentOS, Fedora) kullanılır. Temel komutlar:
dnf check-update,dnf install,dnf remove.
Bu araçlar, Linux sunucularınızdaki yazılımları yönetmenin temelini oluşturur.
Yapay zeka eğitmeniyle Linux Server Deployment & SSH Mastery öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 12
- Dersler
- 48
Sıkça Sorulan Sorular
“APT ve YUM Paket Yöneticileri” dersi ücretsiz mi?
Evet — “APT ve YUM Paket Yöneticileri” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Linux Server Deployment & SSH Mastery kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Linux Server Deployment & SSH Mastery kursu toplamda 4 dersten oluşur.
“APT ve YUM Paket Yöneticileri” dersinde ne öğreneceğim?
Debian tabanlı (APT) ve Red Hat tabanlı (YUM/DNF) paket yönetim sistemleri arasındaki farkları ve ortak noktaları inceleyin. Linux Server Deployment & SSH Mastery ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Linux Server Deployment & SSH Mastery öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Linux Server Deployment & SSH Mastery, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“APT ve YUM Paket Yöneticileri” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Linux Server Deployment & SSH Mastery dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Linux Server Deployment & SSH Mastery dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- APT ve YUM Paket Yöneticileri
- Yazılım Yükleme ve Güncelleme
- Yazılım Depolarını Yönetme
- Kaynaktan Derleme ve Snap/Flatpak Kullanma