Flatpak

Linux.fista
Flatpak
Flatpak logo.png
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ö[muokkaa]

Tietoja.png
Komennot, jotka alkavat $-merkillä suoritetaan tavallisena käyttäjänä ja komennot, jotka alkavat #-merkillä suoritetaan pääkäyttäjänä. Katso myös su, sudo ja doas.

Asennus[muokkaa]

$ flatpak install flatpak_paketin_nimi

Suoritus[muokkaa]

$ flatpak run flatpak_paketin_nimi

Päivitys[muokkaa]

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[muokkaa]

Skull and crossbones.svg
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:

/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[muokkaa]

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[muokkaa]

$ flatpak --user uninstall flatpak_paketin_nimi

Poistaminen järjestelmänlaajuisena[muokkaa]

# flatpak uninstall flatpak_paketin_nimi

Asennus[muokkaa]

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[muokkaa]

  • AppImage - Vanhin siirrettävä pakettijärjestelmä
  • Snap - Canonicalin saman idean pohjalta luoma paketinhallintajärjestelmä.