Come installare e utilizzare Snap Package Manager su Alma Linux 8

21 mar 2022 5 min di lettura
Come installare e utilizzare Snap Package Manager su Alma Linux 8
Indice dei contenuti

Introduzione

l gestore di pacchetti Snap chiamato anche snapd è un moderno gestore di pacchetti in Linux che consente di installare i pacchetti Snap su un'ampia gamma di distribuzioni e versioni Linux. I pacchetti snap sono autonomi ed eseguiti in un ambiente sandbox. È possibile installare i pacchetti Snap tramite riga di comando o scaricarli dal sito Web come file .snap.

In questo tutorial, ti mostrerò come installare e utilizzare Snap Package Manager su Alma Linux 8.

Se desideri installare Snap su un server in remoto continua a leggere, altrimenti salta il primo paragrafo "Connessione al Server" e leggi il successivo.

Connessione al Server

Per accedere al server, è necessario conoscere l'indirizzo IP. Avrai anche bisogno dell'username e della password per l'autenticazione. Per connettersi al server come utente root digitare il seguente comando:

ssh root@IP_DEL_SERVER

Successivamente sarà necessario inserire la password dell'utente root.

Se non utilizzate l'utente root potete connettervi con un'altro nome utente utilizzando lo stesso comando, quindi modificare root con il vostro nome_utente:

ssh nome_utente@IP_DEL_SERVER

Successivamente vi verrà chiesto di inserire la password del vostro utente.

La porta standard per connettersi tramite ssh è la 22, se il vostro server utilizza una porta diversa, sarà necessario specificarla utilizzando il parametro -p, quindi digitare il seguente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Prerequisiti

  • Un server che esegue Alma Linux 8.
  • Una password di root è configurata sul server.

Installare Snapd

Per impostazione predefinita, il pacchetto Snapd non è incluso nel repository predefinito di Alma Linux 8. Quindi dovrai installarlo dal repository EPEL.

Innanzitutto, installa il repository EPEL usando il seguente comando:

dnf install epel-release -y

Quindi, esegui il comando seguente per installare il pacchetto Snapd sul tuo sistema:

dnf install snapd -y

Una volta installato Snapd, avviare e abilitare il servizio Snapd utilizzando il seguente comando:

systemctl enable --now snapd.socket
systemctl start --now snapd.socket

Puoi controllare lo stato del servizio Snapd con il seguente comando:

systemctl status snapd.socket

Otterrai il seguente output:

? snapd.socket - Socket activation for snappy daemon
   Loaded: loaded (/usr/lib/systemd/system/snapd.socket; enabled; vendor preset: disabled)
   Active: active (listening) since Mon 2022-02-28 10:30:21 UTC; 10s ago
   Listen: /run/snapd.socket (Stream)
           /run/snapd-snap.socket (Stream)
    Tasks: 0 (limit: 11412)
   Memory: 4.0K
   CGroup: /system.slice/snapd.socket

Feb 28 10:30:21 linux systemd[1]: Starting Socket activation for snappy daemon.
Feb 28 10:30:21 linux systemd[1]: Listening on Socket activation for snappy daemon.

Per verificare la versione di Snapd, eseguire il comando seguente:

snap version

Otterrai il seguente output:

snap version

Trovare un pacchetto con Snap

Snap fornisce un modo più semplice per trovare il pacchetto desiderato dal repository Snap.

Per elencare tutti i pacchetti Snap disponibili nel repository Snap, eseguire il comando seguente:

snap find

Otterrai un elenco di tutti i pacchetti Snap nel seguente output:

Name                       Version                Publisher              Notes    Summary
spotify                    1.1.77.643.g3c4c6fc6   spotify*               -        Music for everyone
gimp                       2.10.28                snapcrafters           -        GNU Image Manipulation Program
1password                  8.5.0                  1password*             -        1Password - Password Manager and Secure Wallet
code                       f80445ac               vscode*                classic  Code editing. Redefined.
vlc                        3.0.16                 videolan*              -        The ultimate media player
okular                     20.12.3                kde*                   -        Document Viewer
onlyoffice-desktopeditors  7.0.0                  onlyoffice*            -        A comprehensive office suite for editing documents, spreadsheets and presentations
liveforspeed               S3-6T                  mmtrt                  -        Live for Speed (LFS) is a online racing simulator.
bomber                     21.12.2                kde*                   -        Arcade Bombing Game
thunderbird                91.6.1                 canonical*             -        Mozilla Thunderbird email application
phpstorm                   2021.3.2               jetbrains*             classic  PhpStorm
signal-desktop             5.30.0                 snapcrafters           -        Signal Desktop
climate-trail              2.1                    merlijn-sebrechts      -        Surviving The Climate Apocalypse
gitkraken                  8.2.1                  gitkraken*             classic  For repo management, in-app code editing & issue tracking.
krita                      4.4.5                  krita*                 -        Digital Painting, Creative Freedom
vidcutter                  6.0.5.1                ozmartian              -        the simplest + fastest media cutter and joiner
...

Per trovare un pacchetto specifico, eseguire il comando seguente:

snap find vlc

Questo troverà il pacchetto VLC e altri pacchetti simili come mostrato di seguito:

Name             Version                 Publisher  Notes  Summary
vlc              3.0.16                  videolan*  -      The ultimate media player
mjpg-streamer    2.0                     ogra       -      UVC webcam streaming tool
audio-recorder   3.0.5+rev1432+pkg-7b07  brlin      -      A free audio-recorder for Linux (EXTREMELY BUGGY)
dav1d            0.9.2                   videolan*  -      AV1 decoder from VideoLAN
gridplayer       0.2.1                   vzhd1701   -      Play videos side-by-side
orion-desktop    0.0.10                  keshavnrj  -      Complete torrent client and streamer for Linux Desktop
kycli            0+git.9591d6e           dvlc       -      The command line interface to the unofficialKYC platform.
peerflix         v0.39.0+git1.df28e20    pmagill    -      Streaming torrent client for Node.js
test-streamlink  1.4.1-64-g599f362e      addq1eax   -      test-Streamlink

Installare un pacchetto con Snap

Per installare un pacchetto specifico, eseguire il comando seguente:

snap install vlc

Questo installerà il pacchetto VLC nel tuo sistema.

Per verificare le informazioni sul pacchetto VLC, eseguire il comando seguente:

snap info vlc

Dovresti vedere le seguenti informazioni:

name:      vlc
summary:   The ultimate media player
publisher: VideoLAN*
store-url: https://snapcraft.io/vlc
contact:   https://www.videolan.org/support/
license:   unset
description: |
  VLC is the VideoLAN project's media player.
  
  Completely open source and privacy-friendly, it plays every multimedia file and streams.
  
  It notably plays MKV, MP4, MPEG, MPEG-2, MPEG-4, DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3,
  Ogg/Vorbis files, BluRays, DVDs, VCDs, podcasts, and multimedia streams from various network
  sources. It supports subtitles, closed captions and is translated in numerous languages.
commands:
  - vlc
snap-id:      RT9mcUhVsRYrDLG8qnvGiy26NKvv6Qkd
tracking:     latest/stable
refresh-date: today at 10:32 UTC
channels:
  latest/stable:    3.0.16                      2021-06-28 (2344) 310MB -
  latest/candidate: 3.0.16                      2021-06-28 (2344) 310MB -
  latest/beta:      3.0.17-1-2-g0cc084b032      2022-02-28 (2848) 335MB -
  latest/edge:      4.0.0-dev-18410-g56db9925fc 2022-02-28 (2849) 614MB -
installed:          3.0.16                                 (2344) 310MB -

Per impostazione predefinita, Snap memorizza tutti i pacchetti nella directory /var/lib/snapd/snaps/. Puoi elencarli con il seguente comando:

ls /var/lib/snapd/snaps/

Dovresti vedere il seguente output:

core18_2284.snap  snapd_14978.snap  vlc_2344.snap

Elencare i pacchetti Snap

Per elencare tutti i pacchetti Snap installati sul tuo sistema, esegui il comando seguente:

snap list

Otterrai un elenco di tutti i pacchetti installati nel seguente output:

Name    Version   Rev    Tracking       Publisher   Notes
core18  20211215  2284   latest/stable  canonical*  base
snapd   2.54.3    14978  latest/stable  canonical*  snapd
vlc     3.0.16    2344   latest/stable  videolan*   -

Aggiornare un pacchetto con Snap

Per aggiornare il pacchetto, eseguire il comando seguente:

snap refresh vlc

Questo aggiornerà il pacchetto VLC all'ultima versione.

Se vuoi vedere le modifiche recenti apportate da Snap, esegui il comando seguente:

snap changes

Dovresti vedere il seguente output:

ID   Status  Spawn               Ready               Summary
1    Done    today at 10:30 UTC  today at 10:30 UTC  Initialize system state
2    Done    today at 10:31 UTC  today at 10:32 UTC  Install "vlc" snap
3    Done    today at 10:31 UTC  today at 10:31 UTC  Initialize device

Rimuovere un pacchetto Snap

Se desideri rimuovere un pacchetto specifico dal tuo sistema, esegui il comando seguente:

snap remove vlc

Questo rimuoverà un pacchetto VLC dal sistema.

Conclusione

In questo post abbiamo spiegato come installare e utilizzare il gestore di pacchetti Snap su Alma Linux 8. Ora puoi installare e gestire facilmente i pacchetti Snap sul tuo sistema.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.