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

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)

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

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)

Kurulum tamamlandıktan sonra;

4.3. Adım Adım Windows Uygulaması Çalıştırma
- Ş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.
- Yapılandırma: Bottles, o uygulama için gerekli olan tüm Windows bileşenlerini (C++ Redistributables, .NET Framework vb.) otomatik olarak ayarlar.
- Çalıştırma: “Run Executable” butonuna basın ve indirdiğiniz
.exeveya.msidosyasını seçin. - 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.


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)

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 historyveflatpak update --commitkomutları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.