Zoek in duizenden apps en installeer ze, in een handomdraai!
Snappy, ook bekend als Snap, is een pakketbeheerder voor Linux waarin een enkel pakket, een snap genaamd, op meerdere Linux-distributies kan worden geïnstalleerd. Dit is anders dan traditionele pakketbeheerders zoals: dpkg, apt, aptitude, rpm, yum, die zich richten op een enkele Linux-distributie of een groep Linux-distributies op basis van een enkele distributie.
Snap heeft een daemon om de snaps te beheren, genaamd snapd
. De clienttool voor Snap heet snap
. Snap is vooraf geïnstalleerd in Ubuntu 16.04 en later.
In dit artikel zullen we zien hoe je apps kunt vinden en installeren met Snap in Ubuntu 20.04.
Apps zoeken met Snap
We kunnen de vinden
commando in snap
om pakketten te zoeken op basis van trefwoorden. We kunnen ook de alias voor deze opdracht gebruiken, zoekopdracht
. Snap zoekt niet alleen naar het trefwoord in de pakketnaam, maar ook in de beschrijving van het pakket.
snap vinden "trefwoord"
Als er één trefwoord wordt gebruikt om te zoeken, hoeft dit niet tussen aanhalingstekens te staan. Maar als er meer dan één trefwoord wordt gebruikt om te zoeken, moeten aanhalingstekens worden gebruikt.
Let op het groene sterretje (*) naast kde
. Dit houdt in dat de corresponderende uitgever een geverifieerde uitgever is.
Om alleen naar pakketten te zoeken in "stabiel", d.w.z. niet in bèta of andere toestanden, gebruik --smal
vlag.
snap vinden "trefwoord" --narrow
Zoals we de vlag hierboven gebruikten, is het pakket scidvspc-hkvc
werd deze keer niet geretourneerd door de opdracht find, omdat het geen stabiele release heeft.
Snap organiseert pakketten in secties, zoals games, financiën, enz. De gebruiker kan naar pakketten zoeken in een bepaalde sectie.
Voer eerst uit om de lijst met alle secties te zien:
snap vinden --sectie
Gebruik flag . om in een bepaalde sectie te zoeken --sectie
.
snap find chess --section="SectionName"
Apps installeren met Snap
We kunnen de installeren
commando in Snap om een pakket te installeren.
snap installatie pakketnaam
De gebruiker moet hebben: sudo
rechten om een pakket vanuit Snap te installeren. Voer uw wachtwoord in wanneer daarom wordt gevraagd.
Snap zal nu de vereiste stappen uitvoeren om het pakket te installeren en een voortgangsbalk op de terminal af te drukken.
Standaard installeert Snap pakketten van het stabiele kanaal. Als u een pakket vanaf een ander kanaal wilt installeren, bijv. beta, je kunt de vlag gebruiken --beta
.
snap install --beta snap install --candidate
Een Snap-kanaal is in feite een concept dat wordt gebruikt voor het volgen van versies van de pakketten. Je kunt meer lezen over kanalen in de officiële Snap-documentatie.
Je kunt de man-pagina van Snap lezen met man snap
. Het heeft meer opties met betrekking tot Snap-beveiligingsniveaus, enz. Raadpleeg ook de officiële Snap-documentatie voor een beter begrip van Snap-concepten.