Programmi per Linux

Una panoramica sulle fonti dalle quali attingere per installare programmi sulle distro Debian e derivate.

Tutorial su MX Linux

Programmi per Linux (video)

Installare software con package manager grafico

Nelle distro derivate da Debian e con ambiente grafico attivato, è possibile utilizzare il package manager integrato. È il modo più semplice per installare programmi dai repository attivi sulla vostra distro. Di solito è presente Synaptic ma è possibile che siano presenti package manager personalizzati dagli sviluppatori della distro che state usando.

Installare software con il comando apt

La shell ci permette di effettuare ricerche più approfondite e gestire in modo più flessibile l’installazione dei pacchetti. La documentazione del comando apt (sostituto di apt-get) è presente a questo link: https://wiki.debian.org/AptCLI

I comandi più importanti sono:

apt update                        # aggiorna i repo
apt upgrade                       # aggiorna il software già installato
apt search 'nome_pacchetto'       # cercare un programma
apt install 'nome_pacchetto'      # installare il programma
apt autoremove 'nome_pacchetto'   # disinstallare il programma e le dipendenze

Installare pacchetti .deb con dpkg

Questi pacchetti possono essere installati da desktop con il doppio click oppure da riga di comando con la sintassi:

sudo dpkg -i pacchetto_scaricato.deb

Scaricare e utilizzare pacchetti appimage

Le AppImage sono associabili ai software portable per Windows. Alcuni sono disponibili su AppImageHub. Per utilizzarli è semplice: una volta terminato il download del pacchetto, rendetelo eseguibile mostrato nel video e doppio click per lanciarlo.

chmod +x package.appimage

Installare software con flatpak

Per usare i flatpak è necessario avere installato il framework di base.

sudo apt install flatpak

Fatto ciò, è possibile scaricare i programmi dal FlatHub semplicemente facendo copia e incolla dei comandi posti al fondo di ogni pagina, ad esempio:

flatpak install flathub org.mozilla.firefox

Installare software con snapcraft (snap)

Snapcraft è un progetto di Canonical, è dipendente da systemd ed è inviso alla community open-source. Questo implica il fatto che se state utilizzando una distro tipo antiX che è systemd-free, non potrete installare i pacchetti Snap.

La sintassi per installare snap da riga di comando è:

sudo apt install snapd

Per installare i pacchetti snap:

sudo snap install 'package'

Snap vs Flatpak vs Appimage

https://www.fosslinux.com/42410/snap-vs-flatpak-vs-appimage-know-the-differences-which-is-better.htm