Ero sivun ”Flatpak” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
artikkelia päivitetty
p (→Asennus: linkki päivitetty) |
p (artikkelia päivitetty) |
||
Rivi 5: | Rivi 5: | ||
| lisenssi = [[LGPLv2+]] | | lisenssi = [[LGPLv2+]] | ||
| käyttöliittymä = teksti | | käyttöliittymä = teksti | ||
| kotisivu = [ | | kotisivu = [https://flatpak.org/ flatpak.org] | ||
| lähdekoodi = [https://github.com/flatpak/flatpak github.com/flatpak/flatpak] | | lähdekoodi = [https://github.com/flatpak/flatpak 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. | '''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ö== | ==Käyttö== | ||
{{oikeudet}} | {{oikeudet}} | ||
Asennus | ===Asennus=== | ||
$ flatpak install flatpak_paketin_nimi | $ flatpak install flatpak_paketin_nimi | ||
Suoritus | ===Suoritus=== | ||
$ flatpak run flatpak_paketin_nimi | $ flatpak run flatpak_paketin_nimi | ||
Päivitys | ===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 | $ flatpak --user flatpak_paketin_nimi | ||
Käyttäjäkohtainen poisto | ====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.}} | |||
Päivittääksesi järjestelmäsi sovellukset automaattisesti, luo seuraavat tiedostot: | |||
<pre> | |||
/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 | |||
</pre> | |||
<pre> | |||
/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 | |||
</pre> | |||
Jälkikäteen suorita '''[[systemd#daemon-reload|daemon-reload]]''' sekä '''[[systemd#enable|salli]]'''/'''[[systemd#start|käynnistääksesi]]''' flatpak-update.timer:n [[systemd#User|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 | $ flatpak --user uninstall flatpak_paketin_nimi | ||
Poistaminen järjestelmänlaajuisena | ===Poistaminen järjestelmänlaajuisena=== | ||
# flatpak uninstall flatpak_paketin_nimi | # flatpak uninstall flatpak_paketin_nimi | ||