Bruker Snap Package Manager på Ubuntu

Bruker Snap Package Manager på Ubuntu
Snap er et verktøy som brukes til å pakke en app og dens nødvendige avhengigheter slik at det fungerer på forskjellige Linux -distribusjoner uten noen modifisering.

Snap -apper er vert i Snap Store. På dette tidspunktet er det tusenvis av open source og proprietære apper som er tilgjengelige i Snap Store.

I denne artikkelen skal jeg vise deg hvordan du bruker Snap Package Manager på Ubuntu. Så la oss komme i gang!

Søker etter snap -pakker

For å installere en snap -pakke, må du kjenne pakkens navn og om den er tilgjengelig i Snap Package Repository eller ikke. For å finne denne informasjonen, kan du søke på SNAP-pakkelageret for ønsket programvare/app fra kommandolinjen veldig enkelt.

For eksempel å søke etter JetBrains Pycharm IDE, søk etter pakkene som samsvarer med Pycharm Nøkkelord med følgende kommando:

$ sudo snap finn pycharm

Snap -pakkene som matchet Pycharm Søkeord skal være oppført.

Du bør finne navnet på Snap -pakken, versjonen som kommer til å bli installert som standard, navnet på utgiveren og dens sammendrag.

Å vite mer om en snap -pakke

Før du installerer en snap -pakke, kan det være lurt å vite mer om den.

Å vite mer om, la oss si, snap -pakken Pycharm-fellesskap, Kjør følgende kommando:

$ sudo snap info pycharm-fellesskap

Mye informasjon om Pycharm-fellesskap Snap -pakke skal vises.

I den øverste delen har du navnet, et sammendrag, utgivernavnet, Snap Store URL, den offisielle siden til programvaren/appen den installeres, lisensen, beskrivelsen og IDen til Snap -pakken.

I bunnseksjonen har du en liste over alle tilgjengelige kanaler, eller du kan si versjoner av programvaren/appen, du vil installere. De Siste/stabil Kanalen skal være standard for all SNAP -programvare/apper. Hvis du vil installere en eldre versjon av programvaren/appen, kan du spesifisere den nødvendige kanalen under installasjonen av SNAP -pakken.

Installere en snap -pakke

For å installere den nyeste stabile versjonen av Pycharm Community -programvaren/appen, kan du installere Pycharm-fellesskap Snap -pakke som følger:

$ sudo snap installer pycharm-fellesskap

Hvis du vil installere en bestemt versjon av programvaren/appen fra Snap Store, kan du spesifisere kanalen som skal brukes under installasjonen med -kanal Kommandolinjealternativ som følger:

$ sudo snap installer pycharm-fellesskap-kanals siste/stabil

Noen SNAP -butikkprogramvare/app vil vise deg følgende feilmelding. Dette er fordi SNAP -programvare/apper bruker sandkasser for et ekstra lag med sikkerhet. Sandboxing En SNAP -programvare/app lar ikke programvaren/appen endre filsystemet utenfor sandkassen (dens spesifiserte installasjonskatalog).

Noen programvare/apper må endre filsystemet (i.e., en tekstredigerer eller IDE). Så du kan ikke bruke sandkassefunksjonen til Snap for disse programvaren/appene. For å installere Snap Store -programvaren/appene som må endre filsystemet, må du bruke -Klassisk Kommandolinjealternativ under installasjonen.

Du kan installere en Snap Store -programvare/app (i.e., Pycharm-fellesskap) som ikke bruker sandboksingsfunksjonen på SNAP som følger:

$ sudo snap installer pycharm-fellesskap-kanals siste/stabil-klassisk

SNAP -programvaren/appen lastes ned fra Snap Store, og det kan ta en stund å fullføre.

På dette tidspunktet skal Snap -pakken installeres.

Når Pycharm Community Snap -pakken er installert, bør du kunne finne den i applikasjonsmenyen til Ubuntu. Du kan kjøre det akkurat som alle andre apper.

Liste over installerte snap -pakker

Du kan liste opp alle Snap Store -pakkene som er installert på Ubuntu -maskinen din med følgende kommando:

$ sudo snap liste

Alle snap -butikkpakkene som er installert på datamaskinen din, skal være oppført.

Oppgradering av en snap -pakke

Det er enkelt å oppgradere en snap -butikkpakke.

For å demonstrere prosessen har jeg installert WebStorm (JetBrains WebStorm IDE) Snap Store -pakke på Ubuntu -maskinen min, som du kan se på skjermbildet nedenfor.

$ sudo snap liste

Du kan oppgradere WebStorm Snap Store -app med følgende kommando:

$ sudo snap oppdatering webstorm

Du kan også oppgradere for å nedgradere en bestemt kanal i appen.

For eksempel har jeg 2019.3/stabil kanal for WebStorm Snap Store -app installert på Ubuntu -maskinen min. Og la oss si, du vil oppgradere til Siste/stabil kanal.

$ sudo snap info webstorm

For å oppgradere WebStorm Snap Store -app til Siste/stabil Kanal, du kan kjøre følgende kommando:

$ sudo snap oppdatering webstorm -kanal siste/stabil

De WebStorm Snap Store -appen blir oppdatert til Siste/stabil kanal.

De WebStorm App er oppgradert til 2020.3.1, Som du kan se på skjermbildet nedenfor.

WebStorm Snap -app er oppgradert til Siste/stabil versjon 2020.3.1.

Deaktiver og aktiver SNAP -apper

I et tradisjonelt pakkehåndteringssystem kan du bare installere, avinstallere eller oppgradere en pakke.

En stor fordel med Snap Store -apper er at du kan deaktivere en app hvis du ikke lenger trenger det. Når du deaktiverer en Snap Store -app, vil den fortsatt være tilgjengelig på datamaskinen din, men Snap Daemon vil ikke laste appen. Du kan aktivere appen når du trenger den.

Jeg synes dette er en veldig god løsning. Hvis du ikke trenger en app hele tiden, kan du holde den deaktivert og aktivere den bare når du trenger den. Dette kan spare mye minne på datamaskinen din.

Akkurat nå er WebStorm IDE installert på Ubuntu -maskinen min fra Snap Store. Så jeg kan nå få tilgang til den fra Applikasjonsmeny av datamaskinen min.

For å deaktivere WebStorm Snap Store -app, kjør følgende kommando:

$ sudo snap deaktiver webstorm

De WebStorm Snap Store -appen skal være deaktivert.

Som du kan se, funksjonshemmet alternativet legges til WebStorm Snap Store -app.

$ sudo snap liste

Nå finner du ikke WebStorm IDE -appen på Applikasjonsmeny av datamaskinen din.

For å aktivere WebStorm Snap Store -app igjen, kjør følgende kommando:

$ sudo snap enable webstorm

De WebStorm Snap Store -app skal være aktivert.

De funksjonshemmet Alternativet fjernes fra WebStorm Snap Store -app når den er aktivert.

Når du har aktivert WebStorm Snap Store -app, WebStorm IDE skal være tilgjengelig i Applikasjonsmeny av datamaskinen din igjen.

Avinstallere en snap -pakke

Hvis du ikke liker en Snap Store -app som du har installert, kan du avinstallere den enkelt.

For eksempel for å fjerne WebStorm Snap Store -app, kjør følgende kommando:

$ sudo snap Fjern webstorm

Snap Store -appen WebStorm bør fjernes.

Du kan da se at Snap Store -appen WebStorm er ikke på listen lenger.

$ sudo snap liste

Konklusjon

I denne artikkelen har jeg vist deg hvordan du kan søke etter Snap Store -pakker og finne mer informasjon om en Snap Store -pakke. Jeg har vist deg hvordan du installerer, oppgraderer, aktiverer/deaktiverer og avinstallerer en Snap Store -pakke. Denne artikkelen skal hjelpe deg i gang med Snap Package Manager på Ubuntu.