Hvordan installere flatpak, snap og appimage -apper i Linux

Hvordan installere flatpak, snap og appimage -apper i Linux
Denne artikkelen vil forklare hvordan du installerer, fjerner og administrerer flatpak, snap og appimage -pakker i Linux. Disse tre emballasjeformatene har vært i utvikling de siste årene, og de gir distribusjonsagnostiske pakker som kan installeres på alle større Linux -distribusjoner. En detaljert sammenligning mellom disse emballasjeformatene er tilgjengelig her.

Installere og administrere Flatpak -pakker

Hvis du bruker Ubuntu, dets derivater eller andre Linux -distribusjoner basert på Ubuntu, kan du kjøre følgende to kommandoer for å konfigurere Flatpak -pakker:

$ sudo apt install flatpak
$ Flatpak Remote-Addd --if-Not-Exists Flathub https: // Flathub.org/repo/flatub.Flatpakrepo

Den andre kommandoen legger til det offisielle flatub -depotet som kan brukes til å laste ned og installere Flatpak -apper. Det er mulig å legge til andre tredjeparts lagre ved å erstatte depot -URL i den andre kommandoen ovenfor. Generelt sett bør du imidlertid holde deg til standard depot for å unngå å installere uprøvde apper som kan ha sikkerhetsproblemer.

Hvis du bruker noen annen Linux -distribusjon, følg denne raske oppsettguiden som dekker installasjonsinstruksjoner for over 25 Linux -distribusjoner.

Når du har fullført Flatpak -oppsettet, kan du gå til Flathub -butikken for å laste ned en app du ønsker. For å installere Firefox Flatpak -pakken, kan du for eksempel besøke oppføringen på Flathub -butikken eller søke etter den ved å bruke søkefeltet på Flathub -nettstedet. Hver oppføring på Flathub -siden inneholder en installasjonskommando nederst på siden. Du må kjøre denne kommandoen i terminalen for å installere pakken. Merk at kommandoen er den samme for alle Linux -distribusjoner. For den siterte saken, må du kjøre følgende kommando for å installere Firefox Flatpak -pakken:

$ flatpak installer flatub org.Mozilla.Firefox

Merk at mens du installerer en Flatpak -pakke, kan du bli bedt om å installere flere pakker og avhengigheter. Dette er normalt da Flatpak -pakker installerer nødvendige pakker og biblioteker etter behov.

For å fjerne en installert flatpak -pakke, må du kjøre følgende kommando (erstatte ID for pakken):

$ flatpak avinstaller org.Mozilla.Firefox

Hvis du ikke husker IDen til pakken, kan du få den fra Flathub Store -oppføringssiden. Flatpak vil også vise deg appforslag hvis du bare leverer et delvis navn eller ID. For eksempel, hvis du bare bruker "Firefox" i kommandoen ovenfor, vil Flatpak automatisk presentere deg for et valg om å fjerne Firefox -pakken.

For å oppdatere en installert flatpak -pakke, må du kjøre følgende kommando (erstatte ID for pakken):

$ flatpak oppdatering org.Mozilla.Firefox

For å liste opp alle flatpak -pakker som er installert på Linux -systemet ditt, bruk følgende kommando:

$ Flatpak -listen

Mange Linux -distribusjoner bruker Flatpak -plugin i programvaredistribusjonsappen sin for å lette enklere installasjon og automatiske oppdateringer. For mer informasjon om bruk av flatpak, kjør følgende to kommandoer:

$ Flatpak -Hjelp
$ mann flatpak

Installere og administrere snap -pakker

Ubuntu, dens derivater og de fleste andre Linux -distribusjoner basert på Ubuntu kommer med SNAP -støtte aktivert som standard. Du kan søke etter SNAP -pakker i GUI Software Center -appen, samt installere dem fra kommandolinjen. Snap -pakker kan også søkes på nettstedet Snap Store. Hver oppføring i Snap Store viser en kommando for å installere den listede appen.

For å legge til SNAP -støtte til andre Linux -distribusjoner, kan det hende du må installere “SNAPD” -pakken først (ligner på Flatpak -oppsettet forklart ovenfor). Følg SNAPD -oppsettguiden tilgjengelig her for over 25 Linux -distribusjoner.

Når du er ferdig med å installere SNAPD, kan du besøke en oppføring på Snap Store og kjøre den spesifiserte kommandoen som er oppført på siden. For å installere Android Studio Snap, må du for eksempel kjøre følgende kommando:

$ sudo snap install android-studio--klassisk

For å fjerne en snap -pakke, bruk følgende kommando (erstatt applikasjonsnavn etter behov):

$ sudo snap Fjern Android-Studio

For å liste opp alle SNAP -pakker som er installert på systemet ditt, bruk følgende kommando:

$ Snap List

Merk at du ikke kan deaktivere SNAP -oppdateringer. De installeres automatisk på systemet ditt med periodiske intervaller. Du kan imidlertid planlegge dem eller midlertidig holde oppdateringer. En detaljert guide for å administrere SNAP -oppdateringer er tilgjengelig her.

For å lære mer om SNAP -pakker, kjør følgende to kommandoer:

$ Snap --hjelp
$ mann snap

Installere og administrere AppImage -pakker

AppImage -pakker fungerer som den bærbare “EXE” -filene du kan ha brukt på Windows. Alt du trenger å gjøre er å laste ned en appimage -fil og merke den som kjøres for å kjøre appen. For å lage en Appimage -fil som kjøres, kjør en kommando i følgende format:

$ chMod +x -fil.Appimage

Når den er merket kjørbar, dobbeltklikk på den kjørbare appimage -filen for å starte appen. For å fjerne en Appimage -fil, må du bare slette den fra harddisklagringen.

I likhet med Flatpak og Snap er en Appimage -butikk også tilgjengelig. I motsetning til SNAP og Flatpak, viser ikke utviklere som distribuerer appene sine i Appimage -format dem ofte i denne sentraliserte butikken. AppImage -filer distribueres for det meste gjennom kildekodelager eller fra applikasjonsnettsteder.

I noen tilfeller kan Appimage -filer be deg om å opprette en lansering som vises i applikasjonsmenyer og på skrivebordet som en snarvei. Hvis du har valgt å opprette en lansering, kan det være lurt å fjerne den etter å ha slettet en Appimage -fil. For å gjøre det, bare besøk stedet som er spesifisert nedenfor og slett den tilknyttede “.Desktop ”-fil.

$ Hjem/.Lokale/aksjer/applikasjoner/

Konklusjon

Flatpak, Snap og Appimage Packages har gitt nye måter å distribuere applikasjoner på tvers av alle større Linux -distribusjoner. De gir bedre sikkerhet og gjør det lettere for utviklere å distribuere appene sine. Disse nye pakkeformatene er fremtiden for Linux-applikasjonsemballasje, spesielt for ikke-system-apper for tredjepart.