Linux dünyasında iki büyük ve pek çok küçük yazılım ekosistemleri bulunmaktadır. Bunların başlıcaları GNOME ve GNOME masaüstü uygulamaları ile KDE ve KDE Plasma uygulamalarıdır.
GNOME uygulamalarını gecelik olarak denemek için sağlam bir vakit ayırmak gerekiyor. Lakin KDE uygulamalarını denemek için bu kadar yorulmaya gerek yok. Flatpak ve KDE ekibinin özverili gayretleri sayesinde gecelik sürümleri denemek artık çok kolay.
İlk önce Flatpak kurulumu yapalım. Flatpak pek çok Linux dağıtımı tarafından desteklenen bir kapsayıcı paket (konteyner) sistemi. Bağımlılıkları kendi içinde çözüp, sisteme ek paket bağımlılığı oluşturmamayı ve uygulamaları kum havuzlarına hapsetmeyi hedefliyor.
Ubuntu LTS, yani uzun süre desteklenen sürümü kullanıyorsanız aşağıdaki PPA (kişisel paket arşivini) öncelikli olarak eklemekte yarar var.
sudo add-apt-repository ppa:alexlarsson/flatpak && sudo apt-get update
Sonrasında Flatpak paketini kuruyoruz
sudo apt-get install flatpak
Flatpak doğası gereği sadece bir araçtır ve dağıtık depolara izin verir. Şimdi depolarımızı ekleyelim.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak remote-add --if-not-exists kdeapps --from https://distribute.kde.org/kdeapps.flatpakrepo
Sonrasında yaygın kullanılan bir paketi Flatpak ile kuralım
flatpak install kdeapps org.kde.okular
Flatpak kurulumun geçerli kullanıcıya özel veya sistem geneline mi yapılmasını istediğinizi soracaktır. İngilizce çıktı muhtemelen aşağıdaki gibi olacaktır.
Looking for matches…
org.kde.okular permissions:
ipc wayland x11 dri file access [1] dbus access [2] tags [3]
[1] xdg-config/kdeglobals:ro, xdg-run/dconf, ~/.config/dconf:ro
[2] com.canonical.AppMenu.Registrar
[3] nightly
ID Arch Branch Remote Download
1. org.kde.okular x86_64 master kdeapps < 28.4 MB
2. org.kde.okular.Locale x86_64 master kdeapps < 1.3 MB (partial)
Proceed with these changes to the Default system installation? [Y/n]:
Y/N (Evet/Hayır) ile kurulumu onaylamanız yeterli olacaktır.
Kurulum sonrasında GNOME kabuğunda uygulama adını aratarak uygulamayı başlatabilirsiniz. Veya komut satırından
flatpak run org.kde.okular
komutunu ile de uygulamayı çalıştırabilirsiniz.
kdeapss deposundaki yazılımları listelemek için
flatpak remote-ls kdeapps
komutunu çalıştırmak da mümkün. İlgili uzak depodaki tüm paketleri listelemesi gereken bu komut, malesef çok yavaş çalıştığı için bir sonuç dönmeyebiliyor.
Kaynakça: https://community.kde.org/Guidelines_and_HOWTOs/Flatpak