Ero sivun ”Flatpak” versioiden välillä
p artikkelia päivitetty |
|||
| Rivi 30: | Rivi 30: | ||
====Automaattiset päivitykset [[systemd]]n kautta==== | ====Automaattiset päivitykset [[systemd]]n kautta==== | ||
{{Varoitus|systemdn kautta ilman valvontaa itsenäisesti suoritettavia päivityksiä kannattaa välttää, koska sovellukset voivat saada uusia oikeuksia ilman, että käyttäjä tulee tietoiseksi muutoksista.}} | {{Varoitus|systemdn kautta ilman valvontaa itsenäisesti suoritettavia päivityksiä kannattaa välttää, koska sovellukset voivat saada uusia oikeuksia ilman, että käyttäjä tulee tietoiseksi muutoksista.}} | ||
Jos jakelusi ei hoida automaattipäivityksiä oletuksena tai jos käytät palvelinympäristöä ilman graafista käyttöliittymää, automaattiset päivitykset suositellaan toteutettavaksi systemd-ajastimilla (timer). | |||
Flatpak ei itse tarjoa sisäänrakennettua ajastusmekanismia, mutta voit luoda kaksi tiedostoa (''.service'' ja ''.timer'') [[systemd]]:lle, jotka ajavat ''$ flatpak update --noninteractive'' -komennon säännöllisesti (esim. päivittäin): | |||
Tämä on tekninen ratkaisu, joka käyttää käyttöjärjestelmän omia työkaluja (systemd) päivityksen automatisoimiseksi. | |||
Tämä on tapa varmistaa automaattinen päivitys ilman käyttäjän toimia. | |||
Päivittääksesi järjestelmäsi sovellukset automaattisesti, luo seuraavat tiedostot: | Päivittääksesi järjestelmäsi sovellukset automaattisesti, luo seuraavat tiedostot: | ||
Versio 13. marraskuuta 2025 kello 22.29
| Flatpak | |
|---|---|
| Käyttöliittymä | teksti |
| Lisenssi | LGPLv2+ |
| Kotisivu | flatpak.org |
| Lähdekoodi | github.com/flatpak/flatpak |
Flatpak (aiemmalta nimeltään xdg-app) on järjestelmä sovellusten virtualisoinnille. Flatpakin tavoitteena on tarjota jakeluriippumaton ja turvallinen tapa jaella ja ajaa sovelluksia.
Käyttö
Asennus
$ flatpak install flatpak_paketin_nimi
Suoritus
$ flatpak run flatpak_paketin_nimi
Päivitys
Oletuksena käyttäjän pitää itse manuaalisesti päivittää asennetut flatpak-sovellukset käskyllä
$ flatpak update
tai
$ flatpak --user flatpak_paketin_nimi
Automaattiset päivitykset systemdn kautta
Jos jakelusi ei hoida automaattipäivityksiä oletuksena tai jos käytät palvelinympäristöä ilman graafista käyttöliittymää, automaattiset päivitykset suositellaan toteutettavaksi systemd-ajastimilla (timer).
Flatpak ei itse tarjoa sisäänrakennettua ajastusmekanismia, mutta voit luoda kaksi tiedostoa (.service ja .timer) systemd:lle, jotka ajavat $ flatpak update --noninteractive -komennon säännöllisesti (esim. päivittäin):
Tämä on tekninen ratkaisu, joka käyttää käyttöjärjestelmän omia työkaluja (systemd) päivityksen automatisoimiseksi.
Tämä on tapa varmistaa automaattinen päivitys ilman käyttäjän toimia.
Päivittääksesi järjestelmäsi sovellukset automaattisesti, luo seuraavat tiedostot:
/etc/systemd/user/flatpak-update.service [Unit] Description=Flatpakin päivitys After=network-online.target Wants=network-online.target [Service] Type=oneshot ExecStart=/usr/bin/flatpak update --noninteractive --assumeyes [Install] WantedBy=multi-user.target
/etc/systemd/user/flatpak-update.timer [Unit] Description=Flatpakin päivitys [Timer] OnBootSec=2m OnActiveSec=2m OnUnitInactiveSec=24h OnUnitActiveSec=24h AccuracySec=1h RandomizedDelaySec=10m [Install] WantedBy=timers.target
Jälkikäteen suorita daemon-reload sekä salli/käynnistääksesi flatpak-update.timer:n user-yksikkö.
Linux Mint
Flatpak-paketit päivittyvät itsenäisesti tarkistaen päivitykset 10 minuuttia aina järjestelmän käynnistymisen jälkeen.
Käyttäjäkohtainen poisto
$ flatpak --user uninstall flatpak_paketin_nimi
Poistaminen järjestelmänlaajuisena
# flatpak uninstall flatpak_paketin_nimi
Asennus
Flatpak löytyy useimpien jakeluiden paketinhallinnasta nimellä flatpak. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen. Asennusohjeita eri jakeluille löytyy myös ohjelman kotisivuilta:
Katso myös
- AppImage - Vanhin siirrettävä pakettijärjestelmä
- Snap - Canonicalin saman idean pohjalta luoma paketinhallintajärjestelmä.