Ero sivun ”Flatpak” versioiden välillä
(Ak: Uusi sivu: {{Ohjelma | nimi=Flatpak | kuva=150px | kuvateksti= | lisenssi=LGPLv2+ | käyttöliittymä=teksti | kotisivu=[http://flatpak.org/ flatpak.org] }}...) |
p (artikkelia päivitetty) |
||
(9 välissä olevaa versiota 3 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=[ | | kotisivu = [https://flatpak.org/ flatpak.org] | ||
| 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ö== | |||
{{oikeudet}} | |||
===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 [[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 | |||
===Poistaminen järjestelmänlaajuisena=== | |||
# 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: | ||
* | * https://flatpak.org/setup/ | ||
* https://flathub.org/home | |||
* | |||
==Katso myös== | ==Katso myös== | ||
* [[Snap]] - | * [[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]
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]
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ä.