Nějak jsem tomu flatpaku přišel na chuť, když v něm něco je, je to dokonale bezproblémové. A jak jsem popisoval v článku Aeon Timeline pod Wine, získal jsem tím i několik verzí wine.
Tak ještě pár utilitek.
Hledat a nastavovat konfigurace je poměrně komplikované, ale nástroj Flatseal to dělá v grafice. Proměnné prostředí, povolení přístupu na filesystem, všechno co můžete potřebovat, nastavitelné globálně i pro jednotlivé aplikace.
Instalace z FlatHubu i z repository
sudo dnf install flatseal
A pro kompletní management všech flatpak aplikací, jejich oprávnění nebo možnosti spouštění je tu Warehouse. Nainstalovatelný opět přímo z FlatHubu.
Trochu mě mrzí, že pro flatpak neexistuje daemon podobný dnf-automatic. Každodenní pouštění updatů mě už unavovalo, chtěl jsem to mít stejné jako to je s dnf, včetně notifikací e-mailem (viz přechod na Fedoru na serveru)
Ale po konzultaci s ChatGPT to nebylo nic hrozného – vlastní unit a timer pro systemd (a ne pro celý systém, ale pro uživatele, flatpaky mám jen u sebe).
Nejprve služba v home adresáři na cestě ~/.config/systemd/user/flatpak-auto-update.service:
[Unit]
Description=User Flatpak auto-update with email report
[Service]
Type=oneshot
# uloží výstup i chyby do logu v HOME
ExecStart=/usr/bin/bash -lc '/usr/bin/flatpak update -y --noninteractive 2>&1 | tee ~/.cache/flatpak-auto-update.log'
# po doběhu pošli e-mail
ExecStartPost=/usr/bin/bash -lc 'mail -s "Flatpak update report $(date +%%F)" wu@localhost < ~/.cache/flatpak-auto-update.log'
Pak timer na cestě ~/.config/systemd/user/flatpak-auto-update.timer
[Unit]
Description=Run Flatpak auto-update daily
[Timer]
OnCalendar=daily
Persistent=true
[Install]
WantedBy=timers.target
A nakonec aktivace:
systemctl --user daemon-reload
systemctl --user enable --now flatpak-auto-update.timer
(Kontrola existence: systemctl --user list-timers)




Hodnocení hvězdičkami používá jako prevenci
opakovaného kliknutí anonymní cookie.
Pokud s tím nesouhlasíte, neklikejte.
Další podrobnosti k cookies zde.