Knäppa

Använda Snap Package Manager på Ubuntu

Använda Snap Package Manager på Ubuntu
Snap är ett verktyg som används för att samla en app och dess beroenden så att den fungerar på olika Linux-distributioner utan någon ändring.

Snap-appar finns i Snap Store. När detta skrivs finns det tusentals appar med öppen källkod och egna i snapshoppen.

I den här artikeln ska jag visa dig hur du använder Snap-pakethanteraren på Ubuntu. Så, låt oss komma igång!

Söker efter Snap-paket

För att installera ett Snap-paket måste du veta paketets namn och om det finns i Snap-paketförvaret eller inte. För att hitta denna information kan du enkelt söka i paketförvaret Snap efter önskad programvara / app från kommandoraden.

Om du till exempel vill söka efter JetBrains PyCharm IDE, söker du efter de paket som matchar pycharm nyckelord med följande kommando:

$ sudo snap hitta pycharm

Snap-paketen som matchade pycharm nyckelord bör listas.

Du bör hitta namnet på Snap-paketet, den version som ska installeras som standard, namnet på utgivaren och dess sammanfattning.

Att veta mer om ett Snap-paket

Innan du installerar ett Snap-paket kanske du vill veta mer om det.

För att veta mer om, låt oss säga, Snap-paketet pycharm-community, kör följande kommando:

$ sudo snap info pycharm-community

Mycket information om pycharm-community Snap-paketet ska visas.

I det övre avsnittet har du namnet, en sammanfattning, utgivarens namn, Snap Store URL, den officiella sidan för programvaran / appen den installerar, licensen, beskrivningen och ID för Snap-paketet.

I det nedre avsnittet har du en lista över alla tillgängliga kanaler, eller så kan du säga versioner av programvaran / appen, du vill installera. De senaste / stabila kan vara standard för alla Snap-programvaror / appar. Om du vill installera en äldre version av programvaran / appen kan du ange önskad kanal under installationen av Snap-paketet.

Installera ett Snap-paket

För att installera den senaste stabila versionen av PyCharm Community-programvaran / appen kan du installera pycharm-community Snap-paket enligt följande:

$ sudo snap install pycharm-community

Om du vill installera en specifik version av programvaran / appen från Snap Store kan du ange vilken kanal som ska användas under installationen med -kanal kommandoradsalternativ enligt följande:

$ sudo snap install pycharm-community --channel senaste / stabila

Någon Snap Store-programvara / app visar följande felmeddelande. Detta beror på att Snap-programvara / appar använder sandlådor för ett extra lager av säkerhet. Sandboxning av en Snap-programvara / app låter inte programvaran / appen ändra filsystemet utanför sandlådan (dess angivna installationskatalog).

Vissa program / appar måste ändra filsystemet (i.e., en textredigerare eller IDE). Så du kan inte använda Sandbox-funktionen i Snap för dessa program / appar. För att installera Snap Store-programvaran / apparna som behöver ändra filsystemet måste du använda -klassisk kommandoradsalternativ under installationen.

Du kan installera en Snap Store-programvara / app (i.e., pycharm-community) som inte använder Sandboxing-funktionen i Snap enligt följande:

$ sudo snap install pycharm-community --channel senaste / stabila --classic

Snap-programvaran / appen laddas ner från Snap Store och det kan ta en stund att slutföra.

Vid den här tiden bör Snap-paketet installeras.

När PyCharm Community snap-paketet har installerats bör du kunna hitta det i applikationsmenyn i Ubuntu. Du kan köra den precis som alla andra appar.

Listar installerade snap-paket

Du kan lista alla Snap Store-paket som är installerade på din Ubuntu-maskin med följande kommando:

$ sudo snap-lista

Alla Snap Store-paket som är installerade på din dator bör listas.

Uppgradera ett Snap-paket

Det är enkelt att uppgradera ett Snap Store-paket.

För att demonstrera processen har jag installerat webbstorm (JetBrains WebStorm IDE) Snap Store-paket på min Ubuntu-maskin, som du kan se på skärmdumpen nedan.

$ sudo snap-lista

Du kan uppgradera webbstorm Snap Store-appen med följande kommando:

$ sudo snap refresh webstorm

Du kan också uppgradera för att nedgradera en specifik kanal i appen.

Till exempel har jag 2019.3 / stall kanal för webbstorm Snap Store-appen installerad på min Ubuntu-maskin. Och låt oss säga, du vill uppgradera till senaste / stabila kanal.

$ sudo snap info webbstorm

För att uppgradera webbstorm Snap butik app till senaste / stabila kanal kan du köra följande kommando:

$ sudo snap refresh webstorm --channel senaste / stabila

De webbstorm Snap Store-appen uppdateras till senaste / stabila kanal.

De webbstorm appen uppgraderas till 2020.3.1, som du kan se på skärmdumpen nedan.

Webstorm Snap-appen uppgraderas till senaste / stabila version 2020.3.1.

Inaktivera och aktivera Snap Apps

I ett traditionellt pakethanteringssystem kan du bara installera, avinstallera eller uppgradera ett paket.

En stor fördel med Snap Store-appar är att du kan inaktivera en app om du inte längre behöver den. När du inaktiverar en Snap Store-app är den fortfarande tillgänglig på din dator, men Snap-demonen laddar inte appen. Du kan aktivera appen när du behöver den.

Jag tycker att det här är en mycket bra lösning. Om du inte behöver en app hela tiden kan du hålla den inaktiverad och aktivera den bara när du behöver den. Detta kan spara mycket minne på din dator.

Just nu är WebStorm IDE installerat på min Ubuntu-maskin från Snap Store. Så jag kan nu komma åt den från Applikationsmeny på min dator.

För att inaktivera webbstorm Snap Store-appen, kör följande kommando:

$ sudo snap inaktivera webbstorm

De webbstorm Snap Store-appen ska inaktiveras.

Som du kan se Inaktiverad alternativet läggs till i webbstorm Snap Store-appen.

$ sudo snap-lista

Nu hittar du inte WebStorm IDE-appen på Applikationsmeny på din dator.

För att aktivera webbstorm Snap Store-appen igen, kör följande kommando:

$ sudo snap aktivera webbstorm

De webbstorm Snap Store-appen bör vara aktiverad.

De Inaktiverad alternativet tas bort från webbstorm Snap Store-appen när den är aktiverad.

När du har aktiverat webbstorm Snap Store-appen, WebStorm IDE bör vara tillgänglig i Applikationsmeny på din dator igen.

Avinstallerar ett Snap-paket

Om du inte gillar en Snap Store-app som du har installerat kan du enkelt avinstallera den.

Till exempel för att ta bort webbstorm Snap Store-appen, kör följande kommando:

$ sudo snap ta bort webbstorm

Snap Store-appen webbstorm bör tas bort.

Du kan sedan se att Snap Store-appen webbstorm är inte på listan längre.

$ sudo snap-lista

Slutsats

I den här artikeln har jag visat dig hur du söker efter Snap Store-paket och hittar mer information om ett Snap Store-paket. Jag har visat dig hur du installerar, uppgraderar, aktiverar / inaktiverar och avinstallerar ett Snap Store-paket. Den här artikeln ska hjälpa dig att komma igång med Snap-pakethanteraren på Ubuntu.

Så här installerar du League Of Legends på Ubuntu 14.04
Om du gillar League of Legends är det här en möjlighet för dig att testa League of Legends. Observera att LOL stöds på PlayOnLinux om du är en Linux-a...
Installera det senaste OpenRA-strategispelet på Ubuntu Linux
OpenRA är en Libre / Free Real Time Strategy-spelmotor som återskapar de tidiga Westwood-spelen som det klassiska Command & Conquer: Red Alert. Distri...
Installera senaste Dolphin Emulator för Gamecube & Wii på Linux
Dolphin Emulator låter dig spela dina valda Gamecube & Wii-spel på Linux Personal Computers (PC). Eftersom Dolphin Emulator är en fritt tillgänglig o...