No totes les decisions tècniques al món Linux es prenen per raons tècniques. En aquest post veurem com instal·lar paquets Snap a Linux Mint, cosa que no es pot fer per defecte simplement perquè als seus responsables els va sortir dels calaixos (Dels calaixos on guarden les especificacions de la distribució)
En realitat, la mesura té sentit, encara que no des del punt de vista tècnic. El creixement es va produir capitalitzant el descontentament d'usuaris amb algunes decisions d'Ubuntu. Per això es continuaran diferenciant sense importar si les decisions de la distribució mare són bones o no.
Què són els paquets universals
Desenvolupar programari és una cosa que porta temps i diners. I, després de desenvolupat es necessitarà espai al disc. És per això, que habitualment es fa servir un sistema de dependències. Per a aquelles tasques comunes a diferents programes com guardar un fitxer o imprimir-lo es recorren a biblioteques ja instal·lades al sistema operatiu o que el primer programa que la necessiti ens permetrà que instal·lem.
Tot i això, en algunes ocasions hi ha coses més valuoses que l'estalvi d'espai o el temps de desenvolupament. És el cas que volguem fer servir un programa sense necessitat d'instal·lar-lo com els anomenats programes portables o ens interessi comptar amb la darrera versió d'una aplicació, però aquesta no sigui compatible amb la versió del sistema operatiu que estem utilitzant.
És en aquest cas que haurem de recórrer als anomenats paquets universals. Aquests paquets contenen tot el necessari per funcionar per la qual cosa no realitzen modificacions al sistema operatiu. Parlem de paquets perquè no només s'hi inclou l'aplicació en si sinó dades necessàries per instal·lar-lo i actualitzar-lo. Són universals perquè es poden instal·lar en qualsevol distribució sense modificacions.
A Linux hi ha 3 formats de paquets universals:
- Appimage: No necessiteu instal·lació, però cal actualitzar-los manualment descarregant la nova versió.
- Flatpak: No requereix permís d'administrador i sol tenir les versions més actuals.
- espetec: A més de distribucions descriptori es pot utilitzar en servidors i dispositius dInternet de les coses. Acostuma a ser el format preferit dels distribuïdors d'aplicacions privatives per a Linux.
Linux Mint inclou suport per a Flatpak i Appimage però bloqueja per defecte la instal·lació de Snap.
Com instal·lar paquets Snap a Linux Mint
Val a dir que és possible que es produeixin alguns problemes en utilitzar les aplicacions, per la qual cosa si necessites estabilitat i paquets Snap alhora et convingui provar Ubuntu Cnnamon Si vols seguir endavant vegem el procediment per modificar el fitxer de configuració.
A la terminal escrivim:
cd /etc/apt/preferences.d
Aquesta ordre ens porta al directori on hi ha l'arxiu que volem treure'ns de sobre
Tenim dues opcions:
La primera és esborrar-ho. Per això escrivim la comanda:
sudo rm }nosnap.pref
En cas que no vulguis prendre una mesura tan dràstica pots optar per moure'l a una altra carpeta amb l'ordre:
sudo mv nosnap.pref ~/Documentos/nosnap.backup
A continuació actualitzem el sistema i instal·lem el suport per a la instal·lació
sudo apt update
sudo apt install snapd
Si vols instal·lar o desinstal·lar programes en forma gràfica fes servir l'ordre:
sudo snap install snap-store
Pots instal·lar programes manualment amb:
snap install nombre_del_programa
Desinstal·lar-ho amb l'ordre:
sudo snap remove nombre_del_programa
S'actualitza amb:
sudo snap refresh
Per deshabilitar el suport podem fer servir l'ordre:
sudo apt remove –autoremove snapd
I tornem el fitxer de configuració al seu lloc amb:
cd /etc/apt/preferences.d
sudo mv ~/Documents/nosnap.backup nosnap.pref
Atès que és molt estrany que no hi hagi alternatives als paquets Snap per instal·lar un programa, la meva recomanació és que les utilitzis o que en cas de necessitar Snap et passis a una distribució que els suporti. També pots provar unsnap, una eina que comentar el meu company Pablinux i que converteix els paquets Snap a Flatpak.
Afortunadament, el món Linux és ampli i hi ha opcions per a tots els gustos. Només és qüestió de provar i trobar la que ens resulti millor.