Artık silinmiş olan video boyunca kullandığım komutları aşağıya bırakıyorum.
Flatpak Kurulumu
sudo apt install flatpak flatpak-xdg-utils gnome-software-plugin-flatpak
KDE Discorver için backend kurulum komutu
sudo apt install plasma-discover-backend-flatpak
Flatpak Sistem Depoları
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo sudo flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo sudo flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo sudo flatpak remote-add --if-not-exists kdeapps --from https://distribute.kde.org/kdeapps.flatpakrepo sudo flatpak remote-add --if-not-exists elementary https://flatpak.elementary.io/repo.flatpakrepo
Flatpak Kullanıcı Depoları
sudo flatpak remote-add --user --if-not-exists flathub-user https://flathub.org/repo/flathub.flatpakrepo sudo flatpak remote-add --user --if-not-exists flathub-beta-user https://flathub.org/beta-repo/flathub-beta.flatpakrepo sudo flatpak remote-add --user --if-not-exists gnome-nightly-user https://nightly.gnome.org/gnome-nightly.flatpakrepo sudo flatpak remote-add --user --if-not-exists kdeapps-user --from https://distribute.kde.org/kdeapps.flatpakrepo sudo flatpak remote-add --user --if-not-exists elementary-user https://flatpak.elementary.io/repo.flatpakrepo
Flatpak Depolarını Yönetmek
Flatpak için eklenmiş uzakları listelemek
flatpak remotes
Flathub deposundaki paket sayısını öğrenmek
flatpak remote-ls flathub | wc -l
KDE Gecelik deposundaki paket sayısını öğrenmek
flatpak remote-ls kdeapps | wc -l
GNOME Gecelik deposundaki paket sayısını öğrenmek
flatpak remote-ls gnome-nightly | wc -l
Flatpak için eklenmiş Elementary uzak deposunu silmek
flatpak remote-delete elementary
Diğer Flatpak Komutları
Flatpak komutları hakkında yardım almak
flatpak --help
Flatpak paketlerini, çalışma zamanları dahil, listelemek
flatpak list
Kurulu Flatpak uygulamalarını listelemek
flatpak list --app
Flatpak paketlerini toplu güncellemek
flatpak update
Flatpak paketlerini tamir etmek
flatpak repair
LibreOffice uygulamasını Flatpak olarak kurmak
flatpak install org.libreoffice.LibreOffice
LibreOffice uygulamasını Flatpak olarak çalıştırmak
flatpak run org.libreoffice.LibreOffice
LibreOffice uygulamasını Flatpak olarak ayrıntılı çalıştırmak
flatpak run --verbose org.libreoffice.LibreOffice
LibreOffice Flatpak paketini kaldırmak (alternatifli)
flatpak remove org.libreoffice.LibreOffice flatpak uninstall org.libreoffice.LibreOffice
LibreOffice Flatpak paketini verileriyle birlikte kaldırmak (alternatifli)
flatpak remove --delete-data org.libreoffice.LibreOffice flatpak uninstall --delete-data org.libreoffice.LibreOffice
LibreOffice Flatpak paketini verileriyle birlikte kaldırmak, Evet/Hayır sorusu olmadan (alternatifli)
flatpak remove --delete-data -y org.libreoffice.LibreOffice flatpak uninstall --delete-data -y org.libreoffice.LibreOffice
Kullanılmayan Flatpak paketini kaldırmak (alternatifli)
flatpak remove --unused flatpak uninstall --unused
Flatpak ile depolarda PoEdit uygulamasını aramak
flatpak search poedit
PoEdit uygulamasını Flatpak olarak sistem geneli kurmak
flatpak install net.poedit.Poedit
Kate uygulamasını Flatpak olarak KDE Gecelik deposundan kurmak
flatpak install kdeapps org.kde.kate
Kate uygulamasını Flatpak olarak depo seçerek kurmak (seçim ekranından sayı girilerek)
flatpak install org.kde.kate
KDE uygulamaları GNOME altında daha düzgün görünsün diye Adwaita teması kurmak (çalışma zamanıyla aynı sürümü/sürümleri seçmek gerekli)
flatpak install org.kde.KStyle.Adwaita
Uygulamaların Flatpak izinlerini yönetmek için Flatseal uygulamasını kurmak
flatpak install com.github.tchx84.Flatseal
Kullandığım Apt Komutları
LibreOffice uygulamasını normal olarak kurmak
sudo apt install libreoffice
LibreOffice uygulamasını normal olarak kaldırmak
sudo apt purge libreoffice* sudo apt auto-remove
Flatpak İle Uygulama Derlemek
Flatpak Builder uygulamasının Flatpak olarak kurulması (zamandan tasarruf için videodan kırpıldı)
flatpak install org.flatpak.Builder
Git sürüm kontrol sisteminin kurulması (zamandan tasarruf için videodan kırpıldı)
sudo apt install git git-lfs
Resources uygulamasına ait kaynak kodlarının kopyalanması
git clone https://github.com/nokyan/resources.git
.bashrc içine ekleyebileceğiniz kimi aliaslar
alias flb="flatpak run org.flatpak.Builder build-dir --ccache --force-clean --user --install" alias flr="flatpak run" alias fli="flatpak install" alias fll="flatpak list --app --columns=name,app,version,branch,origin,installation,size"
Resources uygulamasının flb alias’ı kullanılarak derlenmesi
flb build-aux/net.nokyan.Resources.Devel.json
Resources uygulamasının alias tanımlanmadan derlenmesi
flatpak run org.flatpak.Builder build-dir --ccache --force-clean --user --install build-aux/net.nokyan.Resources.Devel.json
Derleme sırasında eksik olan SDK eklentilerinin kurulması
flatpak install flathub org.freedesktop.Sdk.Extension.rust-stable flatpak install flathub org.freedesktop.Sdk.Extension.llvm16
Derlenmiş Resources uygulamasının çalıştırılması
flatpak run net.nokyan.Resources.Devel
Derlenmiş Resources uygulamasının çalıştırılması (alias ile)
flr net.nokyan.Resources.Devel
Kaynakça
– https://flatpak.org/about/
– https://www.yakusha.net/flatpak-kurulumu-ve-cesitli-flatpak-depolari/