Ero sivun ”Flatpak” versioiden välillä

Siirry navigaatioon Siirry hakuun
p artikkelia päivitetty
p fiksausta
 
(4 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 5: Rivi 5:
| lisenssi      = [[LGPLv2+]]
| lisenssi      = [[LGPLv2+]]
| käyttöliittymä = teksti
| käyttöliittymä = teksti
| kotisivu      = [http://flatpak.org/ flatpak.org]
| 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.
== Päivittäminen ==
Flatpak-paketit päivittyvät itsenäisesti tarkistaen päivitykset 10 minuutin välein.


==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.}}
 
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:
 
<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ö.
 
==== Graafiset käyttöliittymät ====
Useimmissa nykyaikaisissa jakeluissa, jotka käyttävät Flatpakia, automaattinen tai ainakin erittäin helppo päivitys hoituu graafisen käyttöliittymän kautta:
 
* GNOME-ohjelmistokeskus (GNOME Software / Ohjelmistot): Useimmat jakelut, kuten Fedora Workstation, käyttävät tätä, ja se hoitaa Flatpak-päivitykset automaattisesti taustalla tai näyttää ne erittäin selkeästi "Päivitykset" (Updates) -osiossa.
* KDE Discover: KDE-ympäristöissä (esim. KDE Neon, jotkin openSUSE-versiot) toimii samalla tavalla ja voi integroida Flatpak-päivitykset muiden järjestelmäpäivitysten kanssa.
 
====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


==Asennus==
==Asennus==
{{Asenna|Flatpak|flatpak}} Asennusohjeita eri jakeluille löytyy myös ohjelman kotisivuilta:
{{Asenna|Flatpak|flatpak}} Asennusohjeita eri jakeluille löytyy myös ohjelman kotisivuilta:
* http://flatpak.org/getting.html
* https://flatpak.org/setup/
* https://flathub.org/home
* https://flathub.org/home


Noudettu kohteesta ”https://www.linux.fi/wiki/Flatpak