Søk blant tusenvis av apper og installer dem, med bare en "snap"!
Snappy, også kjent som Snap, er en pakkebehandling for Linux der en enkelt pakke, kalt snap, kan installeres på flere Linux-distribusjoner. Dette er forskjellig fra tradisjonelle pakkeforvaltere som dpkg, apt, aptitude, rpm, nam, som henvender seg til en enkelt Linux-distribusjon eller en gruppe Linux-distribusjoner basert på en enkelt distribusjon.
Snap har en demon for å administrere snaps, kalt snapd
. Klientverktøyet for Snap kalles snapp
. Snap er forhåndsinstallert i Ubuntu 16.04 og utover.
I denne artikkelen vil vi se hvordan du finner og installerer apper ved hjelp av Snap i Ubuntu 20.04.
Finne apper ved hjelp av Snap
Vi kan bruke finne
kommando inn snapp
for å søke etter pakker basert på nøkkelord. Vi kan også bruke aliaset for denne kommandoen, Søk
. Snap vil søke etter nøkkelordet ikke bare i pakkenavnet, men også i beskrivelsen av pakken.
snap finn "søkeord"
Hvis et enkelt nøkkelord brukes til å søke, trenger det ikke være omgitt av anførselstegn. Men hvis mer enn ett nøkkelord brukes til å søke, må anførselstegn brukes.
Legg merke til den grønne stjernen (*) ved siden av kde
. Det innebærer at den tilsvarende utgiveren er en bekreftet utgiver.
For å søke etter pakker kun i "stabil", dvs. ikke i beta eller andre tilstander, bruk --smal
flagg.
snap finn "søkeord" - smal
Som vi brukte flagget ovenfor, pakken scidvspc-hkvc
ble ikke returnert av find-kommandoen denne gangen, siden den ikke har en stabil utgivelse.
Snap organiserer pakker i seksjoner, som spill, finans osv. Brukeren kan søke etter pakker i en bestemt seksjon.
Først, for å se listen over alle seksjoner, kjør:
snap finn --seksjon
For å søke i en bestemt seksjon, bruk flagg --seksjon
.
snap finn sjakk --section="Seksjonsnavn"
Installere apper ved hjelp av Snap
Vi kan bruke installere
kommando i Snap for å installere en pakke.
snap install pakkenavn
Brukeren må ha sudo
rettigheter til å installere en pakke fra Snap. Skriv inn passordet ditt når du blir bedt om det.
Snap vil nå utføre de nødvendige trinnene for å installere pakken og skrive ut en fremdriftslinje på terminalen.
Som standard installerer Snap pakker fra den stabile kanalen. Hvis du ønsker å installere pakken fra en annen kanal, f.eks. beta, kan du bruke flagget --beta
.
snap install --beta snap install --kandidat
En Snap-kanal er i utgangspunktet et konsept som brukes for å spore versjoner av pakkene. Du kan lese mer om kanaler i den offisielle Snap-dokumentasjonen.
Du kan lese man-siden til Snap ved å bruke mann snapp
. Den har flere alternativer knyttet til Snap-sikkerhetsbegrensningsnivåer osv. Se også den offisielle Snap-dokumentasjonen for en bedre forståelse av Snap-konsepter.