Ero sivun ”AppImage” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p tynkä malline
 
(16 välissä olevaa versiota 3 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
{{tynkä}}
{{Ohjelma
{{Ohjelma  
| nimi           = AppImage
| nimi=AppImage
| kuva           = [[Tiedosto:AppImage-logo.png|100px]]
| kuva=[[Tiedosto:AppImage-logo.png|100px]]
| kuvateksti     =
| kuvateksti=
| ensijulkaisu  = [[Aikajana#2004|2004]]
| käyttöliittymä=
| käyttöliittymä =
| lisenssi=[[Mit]]
| lisenssi       = [[MIT]]
| kotisivu=[http://appimage.org/ http://appimage.org]
| kotisivu       = [https://appimage.org/ appimage.org]
| lähdekoodi    = <li>[https://github.com/AppImage/AppImageKit github.com/AppImage/AppImageKit]<br><li>[https://github.com/AppImage/AppImageUpdate]
}}
 
'''AppImage''' on [[wikipedia:fi:Siirrettävä|siirrettävä]] paketointimuoto, jolla paketoidut ohjelmat voidaan ajaa millä tahansa Linux-jakelulla portaattomasti ilman asennusta. AppImage-paketti sisältää itse ohjelman lisäksi sen tarvitsemat riippuvuudet. AppImage-paketeille tulee antaa vain suoritusoikeudet esimerkiksi [[chmod]]illa, minkä jälkeen ne voidaan ajaa suoraan. Muun muassa [[Atom]], [[Blender]], [[Chromium]] ja [[Subsurface]] -ohjelmista on tarjolla AppImage-paketit.
 
AppImage ei tarjoa minkäänlaista hiekkalaatikointia kuten esimerkiksi [[Flatpak]] ja [[Snap]] tarjoavat, mutta AppImaget voidaan hiekkalaatikoida esimerkiksi [[Firejail]]illa tai muulla vastaavalla sovelluksella.
 
==Päivittäminen==
Oletuksena AppImage-paketit pitää päivittää manuaalisesti, lataamalla uusi versio vanhan korvaten sekä myöntämälle uudelle versiolle [[Tiedoston oikeudet|vaaditut oikeudet]]. Monet (mutta eivät kaikki) AppImage-tiedostot tukevat AppImage-tekniikkaan kuuluvaa AppImageUpdate-toimintoa.
 
Toimintaperiaate: AppImageUpdate mahdollistaa sen, että ohjelma voi ladata vain muuttuneet osat tiedostosta (delta-päivitys) sen sijaan, että lataisit koko tiedoston uudelleen. Tämä säästää kaistaa ja aikaa.
 
'''1. Graafinen:''' Jos AppImage-sovelluksessa itsessään on "Tarkista päivitykset" -valikko tai -painike (mikä on sovelluskohtaista), se käyttää AppImageUpdatea.
 
'''2. Komentorivi:''' Voit käyttää erillistä appimageupdate-työkalua
*[https://github.com/AppImage/AppImageUpdate https://github.com/AppImage/AppImageUpdate]  
jonka voit asentaa järjestelmääsi. Tällöin voit suorittaa päivityksen komennolla, joka kohdistuu haluamaasi AppImage-tiedostoon.


}}
Tämä vaatii kuitenkin sen, että AppImage-kehittäjä on lisännyt tiedostoon tarvittavan päivitystiedon (Zsync-tiedosto) ja että sinulla on asennettuna AppImageUpdate-työkalu.
'''AppImage''' on Linux sovellus ja tiedostomuoto, johon tehdyt sovellukset toimivat missä Linux jakelussa tahansa.
 
==AppImage-hallintaohjelmat==
Koska AppImage ei itsessään ole paketinhallintajärjestelmä, yhteisö on kehittänyt erillisiä hallintaohjelmia, jotka toimivat käyttöliittymänä AppImage-tiedostoille ja voivat hoitaa päivitykset, jos ne ovat saatavilla:
 
* AppImageLauncher: Suosittu työkalu, joka integroi AppImage-tiedostot työpöytäympäristöösi (lisää ne sovellusvalikkoon) ja voi myös tarkistaa ja suorittaa päivitykset AppImageUpdate-mekanismin avulla.
* AppMan tai vastaavat: Kolmannen osapuolen skriptit tai työkalut, jotka pyrkivät automatisoimaan AppImage-tiedostojen lataamisen, järjestämisen ja päivitykset komentoriviltä.
 
Yhteenvetona: AppImage ei tarjoa automaatiota oletuksena. Sen päivitykset ovat aina opt-in (käyttäjän valitsema ominaisuus) ja riippuvat siitä, onko sovelluskehittäjä ottanut käyttöön AppImageUpdate-tuen.
 
==Käyttö==
AppImagen käyttö on helppoa. Ohjelmalle tarvitsee vain antaa oikeudet ja suorittaa se [[Komentorivi|komentorivillä]]  näin.
chmod a+x ohjelman-nimi*.AppImage
./ohjelman-nimi*.AppImage
 
==Purkaminen==
Jos haluaa päästä käsiksi AppImagen sisältöön, 17. marraskuuta 2017 uudemmat AppImaget voi purkaa komennolla:
./ohjelman-nimi*.AppImage --appimage-extract
 
Komento purkaa AppImagen sisällön squashfs-alihakemistoon.
 
== Aiheesta muualla ==
* [https://github.com/AppImage/AppImageKit/wiki/Extracting-AppImages Extracting-AppImages]
* [https://bintray.com/probono/AppImages AppImage-ohjelmakirjasto]


[[Luokka: Tiedostomuodot]]
[[Luokka: Tiedostomuodot]]

Nykyinen versio 13. marraskuuta 2025 kello 22.41

AppImage

Ensijulkaisu 2004
Lisenssi MIT
Kotisivu appimage.org
Lähdekoodi
  • github.com/AppImage/AppImageKit
  • [1]
  • AppImage on siirrettävä paketointimuoto, jolla paketoidut ohjelmat voidaan ajaa millä tahansa Linux-jakelulla portaattomasti ilman asennusta. AppImage-paketti sisältää itse ohjelman lisäksi sen tarvitsemat riippuvuudet. AppImage-paketeille tulee antaa vain suoritusoikeudet esimerkiksi chmodilla, minkä jälkeen ne voidaan ajaa suoraan. Muun muassa Atom, Blender, Chromium ja Subsurface -ohjelmista on tarjolla AppImage-paketit.

    AppImage ei tarjoa minkäänlaista hiekkalaatikointia kuten esimerkiksi Flatpak ja Snap tarjoavat, mutta AppImaget voidaan hiekkalaatikoida esimerkiksi Firejaililla tai muulla vastaavalla sovelluksella.

    Päivittäminen

    [muokkaa]

    Oletuksena AppImage-paketit pitää päivittää manuaalisesti, lataamalla uusi versio vanhan korvaten sekä myöntämälle uudelle versiolle vaaditut oikeudet. Monet (mutta eivät kaikki) AppImage-tiedostot tukevat AppImage-tekniikkaan kuuluvaa AppImageUpdate-toimintoa.

    Toimintaperiaate: AppImageUpdate mahdollistaa sen, että ohjelma voi ladata vain muuttuneet osat tiedostosta (delta-päivitys) sen sijaan, että lataisit koko tiedoston uudelleen. Tämä säästää kaistaa ja aikaa.

    1. Graafinen: Jos AppImage-sovelluksessa itsessään on "Tarkista päivitykset" -valikko tai -painike (mikä on sovelluskohtaista), se käyttää AppImageUpdatea.

    2. Komentorivi: Voit käyttää erillistä appimageupdate-työkalua

    jonka voit asentaa järjestelmääsi. Tällöin voit suorittaa päivityksen komennolla, joka kohdistuu haluamaasi AppImage-tiedostoon.

    Tämä vaatii kuitenkin sen, että AppImage-kehittäjä on lisännyt tiedostoon tarvittavan päivitystiedon (Zsync-tiedosto) ja että sinulla on asennettuna AppImageUpdate-työkalu.

    AppImage-hallintaohjelmat

    [muokkaa]

    Koska AppImage ei itsessään ole paketinhallintajärjestelmä, yhteisö on kehittänyt erillisiä hallintaohjelmia, jotka toimivat käyttöliittymänä AppImage-tiedostoille ja voivat hoitaa päivitykset, jos ne ovat saatavilla:

    • AppImageLauncher: Suosittu työkalu, joka integroi AppImage-tiedostot työpöytäympäristöösi (lisää ne sovellusvalikkoon) ja voi myös tarkistaa ja suorittaa päivitykset AppImageUpdate-mekanismin avulla.
    • AppMan tai vastaavat: Kolmannen osapuolen skriptit tai työkalut, jotka pyrkivät automatisoimaan AppImage-tiedostojen lataamisen, järjestämisen ja päivitykset komentoriviltä.

    Yhteenvetona: AppImage ei tarjoa automaatiota oletuksena. Sen päivitykset ovat aina opt-in (käyttäjän valitsema ominaisuus) ja riippuvat siitä, onko sovelluskehittäjä ottanut käyttöön AppImageUpdate-tuen.

    Käyttö

    [muokkaa]

    AppImagen käyttö on helppoa. Ohjelmalle tarvitsee vain antaa oikeudet ja suorittaa se komentorivillä näin.

    chmod a+x ohjelman-nimi*.AppImage
    ./ohjelman-nimi*.AppImage
    

    Purkaminen

    [muokkaa]

    Jos haluaa päästä käsiksi AppImagen sisältöön, 17. marraskuuta 2017 uudemmat AppImaget voi purkaa komennolla:

    ./ohjelman-nimi*.AppImage --appimage-extract
    

    Komento purkaa AppImagen sisällön squashfs-alihakemistoon.

    Aiheesta muualla

    [muokkaa]