Ero sivun ”Flatpak” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (typo)
p (artikkelia päivitetty)
 
(4 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
{{Ohjelma
{{Ohjelma
| nimi=Flatpak
| nimi           = Flatpak
| kuva=[[Tiedosto:Flatpak logo.png|150px]]
| kuva           = [[Tiedosto:Flatpak logo.png|150px]]
| kuvateksti=
| kuvateksti     =
| lisenssi=[[LGPLv2+]]
| lisenssi       = [[LGPLv2+]]
| käyttöliittymä=teksti
| käyttöliittymä = teksti
| kotisivu=[http://flatpak.org/ flatpak.org]
| kotisivu       = [https://flatpak.org/ flatpak.org]
| lahdekoodi=[https://github.com/flatpak/flatpak github.com/flatpak/flatpak]
| lähdekoodi    = [https://github.com/flatpak/flatpak github.com/flatpak/flatpak]
}}
}}


Rivi 14: Rivi 14:
{{oikeudet}}
{{oikeudet}}


Suoritus
===Asennus===
$ flatpak install flatpak_paketin_nimi
 
===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ärjestlmä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


==Katso myös==
==Katso myös==
* [[Snap]] - Canonicalin saman idean pohjalta luoma paketinhallintajärjestelmä.
* [[AppImage]] - Vanhin siirrettävä pakettijärjestelmä
* [[Snap]] - [[Canonical]]in saman idean pohjalta luoma paketinhallintajärjestelmä.


[[Luokka:Paketinhallinta]]
[[Luokka:Paketinhallinta]]

Nykyinen versio 7. huhtikuuta 2022 kello 08.15

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

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]

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ä.