Søg blandt tusindvis af apps, og installer dem, med blot et "snap"!
Snappy, også kendt som Snap, er en pakkehåndtering til Linux, hvor en enkelt pakke, kaldet en snap, kan installeres på flere Linux-distributioner. Dette er anderledes end traditionelle pakkeadministratorer som dpkg, apt, aptitude, rpm, yum, som henvender sig til en enkelt Linux-distribution eller en gruppe af Linux-distributioner baseret på en enkelt distribution.
Snap har en dæmon til at styre snapsene, kaldet snapd
. Klientværktøjet til Snap kaldes snap
. Snap er forudinstalleret i Ubuntu 16.04 og fremefter.
I denne artikel vil vi se, hvordan du finder og installerer apps ved hjælp af Snap i Ubuntu 20.04.
Find apps ved hjælp af Snap
Vi kan bruge finde
kommando ind snap
at søge efter pakker baseret på nøgleord. Vi kan også bruge alias for denne kommando, Søg
. Snap vil søge efter nøgleordet ikke kun i pakkenavnet, men også i beskrivelsen af pakken.
snap find "søgeord"
Hvis et enkelt søgeord bruges til at søge, behøver det ikke at være sat i anførselstegn. Men hvis der bruges mere end ét søgeord til søgning, skal der bruges anførselstegn.
Læg mærke til den grønne stjerne (*) ved siden af kde
. Det indebærer, at den tilsvarende udgiver er en verificeret udgiver.
For kun at søge efter pakker i "stabil", dvs. ikke i beta eller andre tilstande, brug --smal
flag.
snap find "søgeord" --smal
Som vi brugte flaget ovenfor, pakken scidvspc-hkvc
blev ikke returneret af find-kommandoen denne gang, da den ikke har en stabil udgivelse.
Snap organiserer pakker i sektioner, såsom spil, økonomi osv. Brugeren kan søge efter pakker i en bestemt sektion.
Kør først for at se listen over alle sektioner:
snap find --sektion
Brug flag for at søge i en bestemt sektion --afsnit
.
snap find skak --section="Sektionsnavn"
Installation af apps ved hjælp af Snap
Vi kan bruge installere
kommando i Snap for at installere en pakke.
snap installer pakkenavn
Brugeren skal have sudo
privilegier til at installere en pakke fra Snap. Indtast din adgangskode, når du bliver bedt om det.
Snap vil nu udføre de nødvendige trin for at installere pakken og udskrive en statuslinje på terminalen.
Som standard installerer Snap pakker fra den stabile kanal. Hvis du ønsker at installere pakken fra en anden kanal, f.eks. beta, kan du bruge flaget --beta
.
snap install --beta snap install --kandidat
En Snap-kanal er grundlæggende et koncept, der bruges til at spore versioner af pakkerne. Du kan læse mere om kanaler i den officielle Snap-dokumentation.
Du kan læse man-siden til Snap ved hjælp af mand snap
. Den har flere muligheder relateret til Snap-sikkerhedsbegrænsningsniveauer osv. Se også den officielle Snap-dokumentation for en bedre forståelse af Snap-koncepter.