Linux'ta yazılım kurmak: apt, dnf, Snap ve Flatpak
Paket nedir, depo neden güvenlidir, yazılım nasıl kurulur, güncellenir ve kaldırılır; komut satırı ve grafik araçlarla temelden öğrenirsin.
Seviye 101 · 14 ders · 12 pratik lab
Dersler
Paket fikri
- Paket nedir: program, bağımlılık ve üst veri
- Depolar ve güven: neden rastgele sitelerden indirmiyoruz
- apt ile aramak ve paket bilgisini okumak
- Kısa görev: bir komutu hangi paketin sağladığını bul
Kurmak ve kaldırmak
- apt install, remove ve purge farkı
- update ile upgrade: listeyi yenilemek ve paketleri güncellemek
- Red Hat ailesinde aynı iş: dnf
- İndirilmiş .deb dosyasını güvenle kurmak
- Kısa görev: ekip için araç setini kur ve sürümlerini raporla
Diğer yollar
- Snap ve Flatpak: kutulanmış uygulamalar
- AppImage ve tek dosyalık programlar: riskler
- Dil paket yöneticileri sistemi neden bozabilir
- Grafik yazılım merkezi
- Bitirme görevi: yeni bir iş istasyonuna gereken yazılımı güvenilir kaynaklardan kur
Pratik lablar
- Programın kurulu olup olmadığını öğren: Verilen beş programdan hangilerinin kurulu olduğunu paket yöneticisiyle sorgula ve kurulu olmayanların adını gir.
- Paketin sürümünü ve bağımlılıklarını oku: Kurmadan önce bir paketin sürümünü, boyutunu ve bağımlılıklarını görüntüle, birlikte gelecek paket sayısını gir.
- Eksik komutu sağlayan paketi bul: Betiğin aradığı ama sistemde olmayan üç komutun hangi paketlerde olduğunu bul ve kurulum komutunu tek satırda yaz.
- Paket kur, çalıştır ve kaldır: Paket listesini yenile, istenen aracı kur, sürümünü göster ve ardından yapılandırmasıyla birlikte kaldır.
- Güncellemeleri önce listele, sonra uygula: Bekleyen güncellemeleri listele, yalnızca güvenlik düzeltmesi olan iki paketi güncelle ve öncesi ile sonrası sürümleri kaydet.
- Yarıda kalan kurulumu toparla: Kesilen kurulum yüzünden kilitli ve yarım yapılandırılmış kalan paket veritabanını onar ve eksik bağımlılıkları tamamla.
- İndirilmiş paket dosyasını bağımlılıklarıyla kur: Lab deposundan indirilen tek paket dosyasını, bağımlılıkları kendiliğinden çözülecek biçimde kur ve dosya listesini göster.
- Arşivden gelen programı ev dizinine kur: Arşiv olarak dağıtılan aracı yönetici yetkisi olmadan ev dizinine aç, PATH'e ekle ve yeni oturumda çalıştığını doğrula.
- Aynı programın iki sürümünü yan yana çalıştır: Paketten gelen sürümün yanına arşivden daha yeni sürümü kur, hangisinin öne geçtiğini göster ve seçimi alternatiflerle yönet.
- İndirdiğin dosyanın özetini doğrula: Üç kurulum dosyasının özetini yayımlanan listeyle karşılaştır ve bozuk ya da değiştirilmiş olanın adını gir.
- Kurulum betiğini çalıştırmadan önce incele: Borulanarak çalıştırılması istenen kurulum betiğini indir, sistemde neyi değiştireceğini üç maddeyle yaz ve riskli satırı işaretle.
- Elle kurulan programın kalıntılarını temizle: Paket yöneticisi dışında kurulan aracın bıraktığı dosyaları, servis birimini ve PATH girdisini bul, kaldır ve hiçbir paket dosyasına dokunmadığını göster.
Kurs hakkında
Paket nedir, depo neden güvenlidir, yazılım nasıl kurulur, güncellenir ve kaldırılır; komut satırı ve grafik araçlarla temelden öğrenirsin.
Ne öğreneceksin
- Paket fikri
- Kurmak ve kaldırmak
- Diğer yollar
Ön koşullar
Ön bilgi gerekmez; kurs sıfırdan başlar.
Lab ortamı
Dersler, tarayıcında açılan sana özel bir Kali Linux terminalinde geçer. Kurulum gerekmez; lab her derste temiz başlar.
Sık sorulan sorular
- Bu kurs benim düzeyime uygun mu?
- Kurs başlangıç düzeyindedir; her terim ilk geçtiği yerde açıklanır.
- Kurulum gerekir mi?
- Hayır. Her ders tarayıcında açılan sana özel bir lab ortamında geçer.
- Dersler nasıl işleniyor?
- Her ders 8 ile 10 adımdan ve bir kısa sınavdan oluşur. İlk adımlarda yazman gereken komut gösterilir, sonraki adımlarda yardım azalır; iki denemede takılırsan çözüm açılır.
- Ücretsiz deneyebilir miyim?
- Evet. Her kursun ilk üç dersi ücretsizdir.