Pardus ve Linux üzerinde Flatpak aracılığıyla Windows EXE uygulamalarını çalıştırmayı anlatan rehberin kapak görseli. Mavi zemin üzerinde "Flatpak ve Windows Uygulamaları Rehberi" başlığı, bir Tux pengueni ve sunucuya borularla bağlı üç adet şişe (Bottles) illüstrasyonu yer alıyor.

Linux Uygulama Dünyasının Evrensel Anahtarı: A’dan Z’ye Flatpak Kurulumu

Flatpak kurulumu Linux dünyasında büyük bir kolaylıktır. Uygulama kurmak eskiden bir “bağımlılık labirenti” içinde kaybolmak demekti. Ancak günümüzde Flatpak teknolojisi, bu labirenti yıkarak yerine modern, güvenli ve evrensel bir otoyol inşa etti. Milli işletim sistemimiz Pardus üzerinde en güncel uygulamalara erişmek ve hatta vazgeçemediğiniz Windows (.exe) yazılımlarını çalıştırmak artık hayal değil.

Bu devasa rehberde, Flatpak’in teknik mimarisinden başlayarak, Pardus üzerindeki tam kurulum sürecini ve “Şişeler” (Bottles) aracılığıyla Windows uygulamalarını nasıl Linux ekosistemine entegre edeceğinizi adım adım inceleyeceğiz.

1. Flatpak Nedir? Neden Bir Devrimdir?

Flatpak, uygulamaları işletim sisteminden izole edilmiş bir “kum havuzu” (sandbox) içinde çalıştıran bir paketleme sistemidir. Klasik .deb paketlerinin aksine, bir Flatpak uygulaması çalışmak için ihtiyaç duyduğu kütüphaneleri sistemin derinliklerinden aramaz; kendi içinde hazır getirir.

Neden Flatpak Kullanmalıyız?

  • Bağımsızlık: Bir uygulama güncellenirken sistem kütüphanelerine dokunmaz, böylece Pardus’un kararlı yapısı asla bozulmaz.
  • Güncellik: Depolarda henüz yer almayan en yeni yazılımlar (LibreOffice 2026, en son GIMP sürümleri vb.) anında elinizin altındadır.
  • Güvenlik: Uygulamalar kısıtlı yetkilerle çalışır. Bir müzik çalar, siz izin vermedikçe kameranıza erişemez.

2. Pardus Üzerinde Flatpak Kurulumu

Pardus’un güvenli limanında Flatpak motorunu ateşlemek için terminali açıyoruz. Bu işlem, sisteminize yeni bir uygulama dükkanı eklemek gibidir.

2.1. Temel Kurulum

Öncelikle paket listelerimizi güncelliyor ve Flatpak aracını sisteme dahil ediyoruz:

sudo apt update
sudo apt install flatpak
Pardus terminalinde sudo apt update ve sudo apt install flatpak komutlarının çalıştırılma anı.

2.2. Flathub Deposunun Tanımlanması

Flatpak bir araçtır, ancak içindeki uygulamaların geldiği asıl market Flathub‘dır. Bu marketi sisteme tanıtmazsak terminalimiz boş bir dükkan gibi kalır:

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepoCode language: JavaScript (javascript)
Pardus terminalinde flatpak remote-add komutu ile Flathub deposunun eklenmesi ve oturum yenileme uyarısı.

2.3. Grafik Arayüz Entegrasyonu

Eğer komut satırıyla uğraşmak istemiyor ve Görsel arayüz üzerinden “yükle” butonuna basarak ilerlemek istiyorsanız şu eklentiyi kurmalısınız:

sudo apt install gnome-software-plugin-flatpak
Pardus terminalinde Pardus Mağaza (GNOME Yazılımlar) için Flatpak eklentisinin (gnome-software-plugin-flatpak) kurulum aşaması.

Kritik Not: Kurulum sonrası sisteminizi bir kez yeniden başlatmanız, dosya yollarının ve ikonların düzgün görünmesi için şarttır.

3. Flatpak Terminal Komutları Sözlüğü

Grafik arayüz güzeldir ama terminal sizi bir Linux ustası yapar. İşte en çok kullanacağınız komutlar:

  • Arama: flatpak search uygulama_adı
  • Kurulum: flatpak install flathub org.mozilla.firefox
  • Çalıştırma: flatpak run org.mozilla.firefox
  • Güncelleme: flatpak update (Tüm uygulamaları tek seferde günceller)
  • Temizlik: flatpak uninstall --unused (Artık kullanılmayan kütüphaneleri silerek diskte yer açar)

4. Büyük Soru: Windows (.exe) Uygulamaları Linux’ta Nasıl Çalışır?

Pek çok kullanıcı “Linux’a geçersem kullandığım şu Windows programı ne olacak?” diye sorar. Flatpak ekosistemi bu soruya muazzam bir yanıt veriyor: Bottles (Şişeler).

4.1. Bottles Nedir?

Bottles, Windows uygulamalarını Linux üzerinde çalıştırmak için kullanılan Wine (Wine Is Not an Emulator) katmanını, Flatpak konforuyla birleştiren bir yönetim aracıdır. Her Windows uygulamasını kendi özel “şişesine” koyar, böylece birinin ayarı bozulduğunda diğeri etkilenmez.

4.2. Bottles Kurulumu

Terminalden şu komutla Şişeler dünyasına giriş yapın:

flatpak install flathub com.usebottles.bottlesCode language: CSS (css)
Pardus terminalinde Bottles (Şişeler) uygulamasının Flatpak üzerinden kurulumu ve Wine, GNOME Platform gibi bağımlılıkların listelenmesi.

Kurulum tamamlandıktan sonra;

Pardus terminalinde Bottles uygulamasının tüm bağımlılıkları (Wine, Platform Runtime) ile birlikte başarıyla kurulduğunu gösteren onay ekranı.

4.3. Adım Adım Windows Uygulaması Çalıştırma

  1. Şişe Oluşturma: Uygulamayı açın ve yeni bir “Şişe” (Bottle) oluşturun. Eğer bir oyun kuracaksanız “Gaming”, bir ofis programı kuracaksanız “Software” profilini seçin.
  2. Yapılandırma: Bottles, o uygulama için gerekli olan tüm Windows bileşenlerini (C++ Redistributables, .NET Framework vb.) otomatik olarak ayarlar.
  3. Çalıştırma: “Run Executable” butonuna basın ve indirdiğiniz .exe veya .msi dosyasını seçin.
  4. Bağımlılıkları Yönetme: Eğer uygulama hata verirse, Bottles içindeki “Dependencies” sekmesinden eksik olan DLL dosyalarını tek tıkla kurabilirsiniz.
bottles dxvk ve bilesen yapilandirma
Bottles arayüzünde "Uygulama", "Oyun" veya "Özel" seçenekleriyle yeni bir Windows çalışma ortamı (Bottle) oluşturma ekranı.

Hangi Windows Uygulamaları Çalışır?

  • Adobe Photoshop (Eski Sürümler): CS6 gibi sürümler genellikle sorunsuz çalışır.
  • Oyunlar: Steam, Epic Games ve Ubisoft Connect gibi platformlar Bottles içinde oldukça stabildir.
  • Kurumsal Araçlar: Pek çok muhasebe ve teknik çizim programı Wine katmanı sayesinde Pardus’ta hayat bulur.

5. Güvenlik ve İzin Yönetimi: Flatseal

Flatpak uygulamaları izole çalışır demiştik. Peki ya bir uygulama dosyalarınıza erişemezse? Örneğin, Bottles ile kurduğunuz bir Windows programı “İndirilenler” klasörünüzü göremiyorsa ne yapmalısınız?

İşte burada devreye Flatseal girer. Flatseal, tüm Flatpak uygulamalarınızın yetkilerini (İnternet erişimi, mikrofon, dosya sistemi vb.) bir “şalter” mantığıyla açıp kapatmanızı sağlar.

Kurulum:

flatpak install flathub com.github.tchx84.FlatsealCode language: CSS (css)
Pardus işletim sistemi terminal ekranında flatpak komutu ile Flatseal uygulamasının kurulum işlemi ve tamamlanma mesajı.

6. Performans İpuçları ve Sorun Giderme

  • Disk Alanı: Flatpak uygulamaları başlangıçta çok yer kaplar gibi görünür ancak ortak kütüphaneler (runtimes) paylaşıldığı için zamanla bu durum dengelenir.
  • Ekran Kartı Sürücüleri: Eğer Bottles üzerinden oyun oynayacaksanız, Pardus’ta Nvidia veya AMD sürücülerinizin güncel olduğundan emin olun.
  • Sürüm Geri Çekme: Eğer bir uygulama güncelleme sonrası bozulursa, flatpak history ve flatpak update --commit komutlarıyla eski sürüme dönebilirsiniz.

Sıkça Sorulan Sorular

Her Windows uygulaması Flatpak/Bottles ile çalışır mı?

Hayır. Özellikle ağır anti-hile (anti-cheat) yazılımları içeren online oyunlar ve çok karmaşık lisanslama sistemine sahip en güncel Adobe CC sürümleri sorun çıkarabilir. Ancak genel kullanımın %80’i sorunsuzdur.

Flatpak sistemi yavaşlatır mı?

Hayır. Uygulama bir kez açıldıktan sonra doğrudan CPU ve RAM kullanır. Aradaki “kum havuzu” katmanının performans etkisi yok denecek kadar azdır.

EXE dosyalarını doğrudan çift tıklayarak açabilir miyim?

Bottles kurulumundan sonra EXE dosyalarını “Şişeler ile Aç” şeklinde ayarlayabilirsiniz. Ancak en iyi performans için uygulamanın kendi “şişesi” içinde yapılandırılması önerilir.

Flatpak’i kaldırırsam ne olur?

Sadece Flatpak ile kurduğunuz uygulamalar silinir. Pardus işletim sisteminize hiçbir zarar gelmez.

Wine ve Flatpak arasındaki fark nedir?

Wine bir uyumluluk katmanıdır. Flatpak ise uygulamaları dağıtma ve izole etme sistemidir. Bottles, bu ikisini birleştirerek Wine kullanımını son derece kolaylaştırır.

İlginizi Çekebilir