Yazılım paketlerini güncelleme: Windows, Linux ve Android rehberi

Kerem Aydın·12 Temmuz 2026·⏱4 dk

Bir paketi (uygulama veya kütüphane) güncellemek için yerleşik güncelleme yöneticilerini kullanın: Windows'ta Winget veya Windows Update, Linux'ta terminal komutları (apt, dnf, pacman) ve Android'de Google Play uygulama mağazası. Düzenli güncelleme, güvenlik açıklarını kapatır ve sistem kararlılığını artırır.

Aşağıda, grafik arayüzlerden komut satırına kadar her işletim sistemi için özel talimatlar verilmiştir.

Neden önemli? Eski paketler, siber saldırıların ve çökmelerin başlıca nedenidir. Güncelleme yalnızca yeni özellikler eklemekle kalmaz, aynı zamanda kritik güvenlik hatalarını da (CVE) düzeltir.

Windows: Winget ve sistem güncellemeleri

Windows 10 ve 11'in modern sürümlerinde, üçüncü taraf uygulamaları yönetmek için birincil araç Winget (Windows Package Manager) olmuştur. Önceden yüklü gelir ve terminal üzerinden çalışır.

Winget ile güncelleme (önerilen yöntem)

Bu yöntem, Microsoft Store dışından yüklenen tarayıcılar, mesajlaşma uygulamaları, yardımcı programlar ve diğer yazılımları güncellemenizi sağlar.

  1. PowerShell veya Komut İstemi'ni açın (normal kullanıcı yetkileriyle çalıştırılabilir).
  2. Yüklü tüm uygulamalar için güncellemeleri kontrol edin:
   winget upgrade
  1. Hepsini birden güncellemek için şunu çalıştırın:
   winget upgrade --all
  1. Belirli bir uygulamayı güncellemek istiyorsanız, winget list ile ID'sini öğrenin ve şunu çalıştırın:
   winget upgrade --id <Uygulama_ID>

İpucu: Kurulumların gereksiz pencereler açmadan arka planda gerçekleşmesi için --silent bayrağını ekleyin: winget upgrade --all --silent

Klasik yöntemler

  • Windows Update: İşletim sisteminin kendisini, sürücüleri ve .NET bileşenlerini günceller. Ayarlar > Windows Update > Güncellemeleri denetle yolunu izleyin.
  • Microsoft Store: Mağazadan indirilen uygulamalar içindir. Kitaplık bölümünü açın ve Güncellemeleri al seçeneğine tıklayın.

Linux: Terminal ve paket yöneticileri

Linux'ta güncelleme işlemi dağıtıma bağlıdır. Süreç neredeyse her zaman iki aşamadan oluşur: mevcut sürümlerin listesinin (depoların) güncellenmesi ve paketlerin yeni sürümlerinin kurulması.

Debian / Ubuntu / Mint (APT)

En popüler dağıtım ailesi.

  1. Paket indeksini (mevcut sürümlerin listesini) güncelleyin:
   sudo apt update
  1. Yüklü paketleri güncelleyin:
   sudo apt upgrade
  1. Bağımlılıkları değiştirerek (eski kütüphaneleri kaldırıp yenilerini kurarak) sistemin tam güncellemesi için:
   sudo apt full-upgrade

Fedora / RHEL / CentOS (DNF/YUM)

Modern sürümlerde dnf kullanılır.

  1. Tek komutla güncellemeleri kontrol etme ve yükleme:
   sudo dnf update
  1. Yalnızca belirli bir paketi güncellemek için:
   sudo dnf update <paket_adı>

Arch Linux / Manjaro (Pacman)

Arch, rolling release (sürekli güncelleme) modelini kullanır.

  1. Veritabanlarını senkronize etme ve tüm sistemi güncelleme:
   sudo pacman -Syu

::::warning Arch için önemli: Asla -u olmadan pacman -Sy komutunu çalıştırmayın. Bu, kütüphane sürümlerinin eşleşmemesine ve sistemin bozulmasına (kısmi güncelleme) yol açar. ::::

Hangi paketlerin güncelleme gerektirdiğini nasıl öğrenebilirim?

  • Debian/Ubuntu: apt list --upgradable
  • Fedora: dnf check-update
  • Arch: pacman -Qu

Android: Uygulamalar ve sistem

Mobil ekosistemde "paket" kavramı genellikle kullanıcı uygulamaları ve sistem yazılımı olarak ikiye ayrılır.

Uygulama güncelleme

  1. Google Play Store'u açın.
  2. Profil simgesine tıklayın (sağ üst köşe).
  3. Uygulamaları ve cihazı yönet seçeneğini belirleyin.
  4. "Kullanılabilir güncellemeler" bölümünde Tümünü güncelle'ye tıklayın veya belirli uygulamaları seçin.

Otomatik güncelleme Bunu manuel olarak takip etmek zorunda kalmamak için otomatik güncellemeyi etkinleştirin: Play Store Ayarları > Ağ tercihleri > Uygulamaları otomatik güncelle. Veri tasarrufu sağlamak için "Yalnızca Wi-Fi üzerinden" seçilmesi önerilir.

Sistem güncelleme (İşletim Sistemi)

Sistem paketleri (firmware, çekirdek, sürücüler) telefon ayarları üzerinden güncellenir:

  • Ayarlar > Sistem > Sistem güncellemesi (markaya göre isim farklılık gösterebilir: Samsung, Xiaomi, Pixel).
  • Güncellemeler "hava üzerinden" (OTA) gelir. Kuruluma başlamadan önce pil şarjının %50'nin üzerinde olduğundan emin olun.

Yaklaşımların karşılaştırılması

SistemBirincil araçKomut / EylemNot
WindowsWingetwinget upgrade --allPowerShell gerektirir. Betikler için uygundur.
Ubuntu/DebianAPTsudo apt update && sudo apt upgradeİki aşamalı süreç zorunludur.
FedoraDNFsudo dnf updateBağımlılıkları otomatik olarak çözer.
Arch LinuxPacmansudo pacman -SyuTüm sistemi toplu olarak günceller.
AndroidGoogle Play"Tümünü güncelle" butonuGrafik arayüz, terminal yok.

Güncelleme sırasında yapılan yaygın hatalar

  1. Linux'ta indeks güncellemesinin atlanması. Öncesinde apt update yapmadan apt upgrade çalıştırırsanız, sistem paket sürümlerini eski önbellekle karşılaştırır. En son güvenlik düzeltmelerini alamayabilirsiniz.
  2. Canlı ortamda ("production") güncelleme yapmak. Sunucularda, hazırlık ("staging") ortamında test etmeden kritik hizmetleri (veritabanları, web sunucuları) asla güncellemeyin. Yeni sürüm, yapılandırma dosyalarının formatını veya API davranışını değiştirebilir.
  3. Yeniden başlatmayı görmezden gelmek. Windows ve Linux'ta çekirdek veya sistem kütüphane güncellemeleri çoğu zaman etkili olması için yeniden başlatma gerektirir. Bu adımı atlamak, sistemi savunmasız bırakır.
  4. Android'de yetersiz alan. Sistem güncellemeleri birkaç gigabayt boş alan gerektirebilir. Büyük bir işletim sistemi güncellemesi yapmaya çalışmadan önce önbelleği temizleyin.

SSS

Bir paket güncellemesini geri alabilir miyim?

  • Linux: Evet, dosya sistemi anlık görüntüleri (Btrfs/ZFS) veya timeshift gibi araçlar kullanıyorsanız. Debian'da paket sürümü düşürülebilir (apt install paket=sürüm), ancak bağımlılıklar nedeniyle bu risklidir.
  • Windows: Winget'in yerleşik bir geri alma işlevi yoktur. Yükleyiciyi bulursanız, uygulamayı kaldırıp eski sürümü manuel olarak kurabilirsiniz.
  • Android: Sistem güncellemesini geri almak genellikle bootloader kilidini açıp yeniden flaşlama yapmadan mümkün değildir. Uygulamalar, uygulama ayarlarında güncellemeleri kaldırarak geri alınabilir (Uygulama bilgisi > Üç nokta > Güncellemeleri kaldır).

upgrade --all kullanmak güvenli mi? Çoğu durumda evet. Ancak Linux'ta (özellikle Arch'ta) toplu güncelleme öncesi dağıtım haberlerini okumak iyi bir fikirdir, çünkü bazen manuel müdahaleler (örneğin yapılandırma dosyalarını yeniden adlandırma) gerekebilir.

Güncelleme takılırsa ne yapmalıyım?

  • Windows: Bilgisayarı yeniden başlatın. Winget bir sonraki başlangıçta kendini onaracaktır.
  • Linux: Disk üzerine yazma işlemi devam ediyorsa süreci zorla kesmeyin. Süreç tamamen kilitlenirse, yeniden başlattıktan sonra olası paket veritabanı hasarlarını onarmak için sudo dpkg --configure -a (Debian için) veya sudo dnf complete-transaction (Fedora için) komutlarını çalıştırın.