Rosetta: come “tradurre” i comandi di un gestore pacchetti in un altro

La stele di Rosetta
Oggi vi posto una piccola “chicca” che ogni tanto potrebbe rivelarsi molto utile: una tabella di conversione  fra i principali gestori di pacchetti delle maggiori distro GNU/Linux. È uno strumento che ho scoperto di recente e che condivido qui poiché mi sono accorto che le poche pagine in italiano che ne parlano sono ormai obsolete o incomplete.

La tabella, presente in questa pagina del wiki di Arch, mette a confronto le varie funzioni disponibili con i diversi package manager. In pratica permette di “tradurre”  i comandi più comuni relativi alle operazioni sui pacchetti (installazione, rimozione, ricerca, aggiornamento ecc.). Non so voi ma io, che uso principalmente Debian o Ubuntu, quando sono alle prese con Fedora o Arch (e derivate) spesso e volentieri faccio fatica a ricordare a memoria i comandi da terminale per operare sui pacchetti.

Ecco qui un piccolo estratto (chiedo scusa per la qualità della tabella, ma con le limitazioni di wordpress.com non riesco a crearne una decente; per comodità personale ho posto all’inizio i comandi per apt):

Azione

Debian & Ubuntu

Red Hat & Fedora

Arch

openSUSE

Gentoo

Installa pacchetto da nome

apt install

dnf install 

pacman -S

zypper install

emerge [-a]

Rimuove pacchetto da nome

apt remove

dnf remove

pacman -Rs

zypper remove

emerge -C

Aggiorna pacchetti installati

apt update && apt upgrade

dnf upgrade

pacman -Syu

zypper update

emerge -u world

Aggiorna pacchetti installati (sistema completo e/o azioni avanzate)

apt update && apt dist-upgrade

dnf distro-sync

pacman -Syu

zypper dup

emerge -uDN world

Rimuove dipendenze non necessarie

apt autoremove

dnf autoremove

pacman -Qdtq/pacman -Rs -

zypper rm -u

emerge --depclean

Pulisce la cache dei pacchetti

apt autoclean/apt clean

dnf clean all

pacman -Sc/pacman -Scc

zypper clean

eclean distfiles

Una curiosità: il progetto della pagina wiki in questione si chiama Rosetta. Chiaramente si fa riferimento alla famosa stele che permise di poter tradurre i geroglifici egizi.
In caso di dubbi, specialmente per le funzioni più avanzate, consiglierei in ogni caso di consultare i manuali dei package manager che si vuole utilizzare (come per le lingue, talvolta i comandi non possono essere “tradotti pari-pari” da un package manager all’altro).

Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.