Wuwejův zápisník

Nástroje pro práci s flatpakem (Flatseal, Warehouse a automatické aktualizace)

05.04.2026 22:09, Wu | počítače | komentáře -

Tux with package, generated by DALL-ENě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.

Konfigurace - Flatseal

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.

Flatseal screenshot

Instalace z FlatHubu i z repository

sudo dnf install flatseal

Management - Warehouse

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.

Warehouse screenshot

Automatické aktualizace

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)

12345
1775419740000

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.

Informace

Kontakt

Vyhledávání

Kategorie

Archiv

STRÁNKY ARCHIVOVÁNY NÁRODNÍ KNIHOVNOU ČR

CBDB.cz – Databáze knih a spisovatelů, knihy online