Bazaar ile Flatpak Yönetimi

Linux dünyasında yazılım yönetimi, ihtiyaca göre şekillenen farklı katmanlardan oluşur. Sistemin ana omurgasını ve çekirdek kararlılığını sağlayan APT paket yönetiminin yanında, bazı uygulamaları sistemden izole bir şekilde kullanmaya imkan tanıyan Flatpak formatı da güçlü bir seçenek sunuyor. Bazaar, sistemin genel paket yapısına dokunmadan, sadece Flatpak uygulamalarını keşfetmek, kurmak ve yönetmek için tasarlanan modern bir vitrin görevi görüyor.
Flatpak Odaklı Uygulama Yönetimi
Bazaar, geleneksel uygulama merkezlerinin aksine doğrudan Flatpak ekosistemine odaklanıyor. C dili ile geliştirilen mimarisi sayesinde, sistem kaynaklarını yormadan yüksek performans sergiliyor.
Uygulamanın öne çıkan bazı özellikleri:
- İzole Yönetim: Bazaar üzerinden kurulan yazılımlar sistem kütüphaneleriyle çakışmıyor. Bu özellik, sistemin kararlılığını bozmadan yeni araçlar denemenize imkan tanıyor.
- Hızlı Veri İşleme: Xmlb kütüphanesi sayesinde uygulama listelerini ve ekran görüntülerini saniyeler içinde karşınıza getiriyor.
- D-Bus Entegrasyonu: Uygulama penceresi kapalı olsa dahi arka planda bir servis olarak çalışmaya devam ediyor. Böylece sistem arama çubuğundan aradığınız bir Flatpak paketini anında bulmanıza yardımcı oluyor.
Adım Adım Kurulum: Önce Altyapı, Sonra Mağaza
Bazaar bir Flatpak mağazası olduğu için, onu kurmadan önce sisteminize Flatpak desteğini kazandırmanız gerekiyor. İşte izlemeniz gereken yol haritası:
- Flatpak Altyapısını Hazırlayın: Terminali açın ve sistemin Flatpak paketlerini tanıyabilmesi için şu komutu çalıştırın:
sudo apt update && sudo apt install flatpak - Flathub Deposunu Tanımlayın: Uygulamaların indirileceği ana merkez olan Flathub’ı sisteme ekleyin:
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo - Bazaar Mağazasını Kurun: Altyapı hazır olduktan sonra, artık görsel mağaza arayüzünüz olan Bazaar’ı yükleyebilirsiniz:
flatpak install flathub io.github.kolunmi.Bazaar
Not: Değişikliklerin tam olarak yansıması için kurulumdan sonra sistemi veya oturumu yeniden başlatmanız gerekebilir.
Bazaar Üzerinden Erişilebilen Temel Eğitim Araçları
Bazaar, dünyaca ünlü pek çok özgür eğitim yazılımını Flatpak formatında sunuyor. İşte eğitim alanında en çok tercih edilen 5 uygulama:
| Uygulama Adı | Branş / Kullanım Alanı | Öne Çıkan Özellik | Ortalama Boyut |
| Stellarium | Astronomi / Fen Bilimleri | Gerçek zamanlı 3D gökyüzü simülasyonu sunuyor. | ~350 MB |
| GeoGebra | Matematik / Geometri | Dinamik grafikler ve cebirsel hesaplamalar yapıyor. | ~100 MB |
| GCompris | Okul Öncesi / İlkokul | 100’den fazla eğitsel aktivite içeren geniş bir paket. | ~400 MB |
| Arduino IDE | Robotik / Kodlama | Mikrodenetleyiciler için yazılım geliştirme ortamı sağlıyor. | ~250 MB |
| Krita | Görsel Sanatlar | Profesyonel seviyede çizim ve dijital boyama imkanı tanıyor. | ~250 MB |
Nasıl Kullanılır?
Bazaar arayüzü, herkesin rahatlıkla kullanabileceği bir basitlik sunuyor:
- Arama ve Keşif: Üst kısımdaki “Ara” butonu ile gelen arama motorunu kullanarak ihtiyacınız olan eğitsel aracı aratın. Arama sonuçları, uygulamanın lisans ve boyut gibi kritik bilgilerini doğrudan kartlar üzerinde gösteriyor.
- Kurulum: Beğendiğiniz bir uygulama için “Kur” butonuna basın. Sağ üstteki işlem çubuğundan indirme sürecini ve bağımlılıkların yüklenme durumunu takip edebilirsiniz.
- Güncelleme: Kurulu flatpak uygulamalarınıza güncelleme geldiğinde Bazaar uygulaması arayüzünde bir güncelleme simgesi belirecektir. Bu buton sayesinde tüm flatpak uygulamalarınızı tek seferde güncelleyebilirsiniz.
- Kaldırma: Artık kullanmadığınız bir uygulamayı, sistemin ana paket yapısına zarar verme endişesi taşımadan tek tıkla sistemden silebilirsiniz.
Sıkça Sorulan Sorular (FAQ)
- APT varken neden Bazaar kullanmalıyım? APT, sistemin ana depolarını yöneten çok güçlü bir temel. Bazaar ise sadece Flatpak uygulamalarına odaklanıyor. Bazı güncel eğitim araçlarının en yeni sürümleri sistem deposunda bulunmayabiliyor; Flatpak bu durumlarda sistemi güncellemeden yeni sürüme ulaşmanızı sağlıyor.
- Bazaar sistem dosyalarına erişebilir mi? Hayır, Bazaar ve kurduğu Flatpak paketleri genellikle kısıtlı bir alanda (sandbox) çalışıyor. Bu durum, yanlışlıkla sistem dosyalarına zarar verme ihtimalini ortadan kaldırıyor.
- İnternet bağlantısı olmadan uygulama kurar mı? Bazaar, Flathub gibi çevrimiçi depoları kullanıyor; bu nedenle uygulama indirmek için aktif bir internet bağlantısı gerekiyor.
- Flatpak uygulamalarının yetkilerini nasıl yönetirim? Flatseal uygulaması ile uygulamalarınızın yetkilerini yönetebilirsiniz. Bu uygulamayı da Bazaar içinde arama kutusuna flatseal yazarak kurabilirsiniz.
Bazaar, ETAP yüklü etkileşimli tahtalarda yazılım çeşitliliğini artırmak ve bunu sistemin güvenliğini riske atmadan yapmak isteyenler için verimli bir çözüm sunuyor. Sınıf içinde modern ve güvenli bir uygulama deneyimi arayan her eğitimci için kullanışlı bir aday.
Konu ile alakalı olarak Flatpak ile kurulabilen eğitsel uygulamalar serisine de göz atmak isteyebilirsiniz:







