Cómo instalar y usar Snap Package Manager en Alma Linux 8

21 mar 2022 5 min di lettura
Cómo instalar y usar Snap Package Manager en Alma Linux 8
Indice dei contenuti

Introducción

El administrador de paquetes Snap, también llamado snapd, es un administrador de paquetes Linux moderno que le permite instalar paquetes Snap en una amplia gama de distribuciones y versiones de Linux. Los paquetes Snap son autónomos y se ejecutan en un entorno de espacio aislado. Los paquetes Snap pueden instalarse a través de la línea de comandos o descargarse del sitio web como un archivo .snap .

En este tutorial, le mostraré cómo instalar y usar Snap Package Manager en Alma Linux 8.

Si desea instalar Snap en un servidor remoto, continúe leyendo; de lo contrario, omita el primer párrafo "Conexión al servidor" y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita saber la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root escriba el siguiente comando:

ssh root@IP_DEL_SERVER

A continuación, deberá ingresar la contraseña de usuario raíz.

Si no está usando el usuario raíz, puede iniciar sesión con otro nombre de usuario usando el mismo comando, luego cambie la raíz a su nombre de usuario :

ssh nome_utente@IP_DEL_SERVER

A continuación, se le pedirá que introduzca su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22 , si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p , luego escriba el siguiente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Requisitos previos

  • Un servidor que ejecuta Alma Linux 8.
  • Una contraseña de root está configurada en el servidor.

Instalar Snapd

De forma predeterminada, el paquete Snapd no está incluido en el repositorio predeterminado de Alma Linux 8. Por lo tanto, deberá instalarlo desde el repositorio EPEL.

Primero, instale el repositorio EPEL usando el siguiente comando:

dnf install epel-release -y

Luego, ejecute el siguiente comando para instalar el paquete Snapd en su sistema:

dnf install snapd -y

Una vez que Snapd esté instalado, inicie y habilite el servicio Snapd usando el siguiente comando:

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

Puede verificar el estado del servicio Snapd con el siguiente comando:

systemctl status snapd.socket

Obtendrá el siguiente resultado:

? 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.

Para verificar la versión de Snapd, ejecute el siguiente comando:

snap version

Obtendrá el siguiente resultado:

snap version

Encuentra un paquete con Snap

Snap proporciona una forma más fácil de encontrar el paquete deseado desde el repositorio de Snap.

Para enumerar todos los paquetes de Snap disponibles en el repositorio de Snap, ejecute el siguiente comando:

snap find

Obtendrá una lista de todos los paquetes Snap en el siguiente resultado:

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
...

Para encontrar un paquete específico, ejecute el siguiente comando:

snap find vlc

Esto encontrará el paquete VLC y otros paquetes similares como se muestra a continuación:

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

Instalar un paquete con Snap

Para instalar un paquete específico, ejecute el siguiente comando:

snap install vlc

Esto instalará el paquete VLC en su sistema.

Para verificar la información del paquete VLC, ejecute el siguiente comando:

snap info vlc

Deberías ver la siguiente información:

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 -

De forma predeterminada, Snap almacena todos los paquetes en el directorio /var/lib/snapd/snaps/ . Puede enumerarlos con el siguiente comando:

ls /var/lib/snapd/snaps/

Debería ver el siguiente resultado:

core18_2284.snap  snapd_14978.snap  vlc_2344.snap

Listar paquetes de instantáneas

Para enumerar todos los paquetes Snap instalados en su sistema, ejecute el siguiente comando:

snap list

Obtendrá una lista de todos los paquetes instalados en el siguiente resultado:

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*   -

Actualizar un paquete con Snap

Para actualizar el paquete, ejecute el siguiente comando:

snap refresh vlc

Esto actualizará el paquete VLC a la última versión.

Si desea ver los cambios recientes que ha realizado Snap, ejecute el siguiente comando:

snap changes

Debería ver el siguiente resultado:

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

Quitar un paquete Snap

Si desea eliminar un paquete específico de su sistema, ejecute el siguiente comando:

snap remove vlc

Esto eliminará un paquete VLC del sistema.

Conclusión

En esta publicación, explicamos cómo instalar y usar el administrador de paquetes Snap en Alma Linux 8. Ahora puede instalar y administrar fácilmente los paquetes Snap en su 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.