Ancora su UPT, l’Universal Package-management Tool
Di UPT (Universal Package-management Tool) ho scritto ieri questo articolo, descrivendo tanto il progetto, quante le sue peculiarità, la prima delle quali è la più importante: il progetto non è un package manager in sé, ma una interfaccia verso tutti i package manager esistenti.
Oggi, grazie a questo articolo del blog “miamammausalinux” che si è preso la briga di indagare tra i sorgenti di UPT e prelevare tutte le informazioni su quali applicazioni può sostituire, quali comandi implementa e infine una tabella con tutti i comandi esplicati pronti all’uso 🙂
Qui di seguito l’elenco di tutte le applicazioni che sostituisce, che è davvero ampia:
- upt
- apk
- apt
- brew
- cards
- choco
- dnf
- emerge
- eopkg
- flatpak
- guix
- nix-env
- opkg
- pacman
- pkg
- pkg(termux)
- pkgman
- prt-get
- scoop
- slackpkg
- snap
- urpm
- winget
- xbps
- yum
- zypper
E per ciascuno di questi esiste una corrispondenza in termini di azioni che possono essere effettuate:
- Install
- Uninstall
- Upgrade
- Search
- Info
- Update Index
- Upgrade All
- List Installed
Questa invece è la tabella che illustra il supporto, poiché contiene la sintesi della sintassi da utilizzare per ciascuna delle azioni in ciascuno dei tool ufficiali dei vari package manager.
Solo quella, per così dire, vale il prezzo del biglietto e non fosse niente la riportiamo qui, perché potrebbe tornare decisamente utile:
Tool | Install | Uninstall | Upgrade | Search | Info | Update Index | Upgrade All | List Installed |
---|---|---|---|---|---|---|---|---|
upt | upt install $pkg | upt remove/uninstall $pkg | upt upgrade $pkg | upt search $pkg | upt info/show $pkg | upt update | upt upgrade | upt list |
apk | apk add $pkg | apk del $pkg | apk upgrade $pkg | apk search $pkg | apk info $pkg | apk update | apk upgrade | apk list -I/–installed |
apt | apt install $pkg | apt remove $pkg | apt install –only-upgrade $pkg | apt search $pkg | apt show $pkg | apt update | apt upgrade | apt list -i/–installed |
brew | brew install $pkg | brew uninstall $pkg | brew upgrade $pkg | brew search $pkg | brew info $pkg | brew update | brew upgrade | brew list |
cards | cards install $pkg | cards remove $pkg | cards install -u/–upgrade $pkg | cards search $pkg | cards info $pkg | cards sync | cards upgrade | cards list |
choco | choco install $pkg | choco uninstall $pkg | choco upgrade $pkg | choco search $pkg | choco info $pkg | choco upgrade all –noop | choco upgrade all | choco list -l/–local-only |
dnf | dnf install $pkg | dnf remove $pkg | dnf upgrade $pkg | dnf search $pkg | dnf info $pkg | dnf check-update | dnf update | dnf list –installed |
emerge | emerge $pkg | emerge –depclean $pkg | emerge –update $pkg | emerge –search $pkg | emerge –info $pkg | emerge –sync | emerge -vuDN @world | qlist -lv |
eopkg | eopkg install $pkg | eopkg remove $pkg | eopkg upgrade $pkg | eopkg search $pkg | eopkg info $pkg | eopkg update-repo | eopkg upgrade | eopkg list-installed |
flatpak | flatpak install $pkg | flatpak uninstall $pkg | flatpak update $pkg | flatpak search $pkg | flatpak info $pkg | – | flatpak update | flatpak list |
guix | guix install $pkg | guix remove $pkg | guix upgrade $pkg | guix search $pkg | guix show $pkg | guix refresh | guix upgrade | guix package -I/–list-installed |
nix-env | nix-env -i/–install $pkg | nix-env -e/–uninstall $pkg | nix-env -u/–upgrade $pkg | nix-env -qaP $pkg | nix-env -qa –description $pkg | nix-channel –update | nix-env -u/–upgrade | nix-env -q/–query –installed |
opkg | opkg install $pkg | opkg remove $pkg | opkg upgrade $pkg | opkg find $pkg | opkg info $pkg | opkg update | opkg upgrade | opkg list –installed |
pacman | pacman -S $pkg | pacman -Rs $pkg | pacman -S $pkg | pacman -Ss $pkg | pacman -Si $pkg | pacman -Sy | pacman -Syu | pacman -Q |
pkg | pkg install $pkg | pkg remove $pkg | pkg install $pkg | pkg search $pkg | pkg info $pkg | pkg update | pkg upgrade | pkg info -a/–all |
pkg(termux) | pkg install $pkg | pkg uninstall $pkg | pkg install $pkg | pkg search $pkg | pkg show $pkg | pkg update | pkg upgrade | pkg list-installed |
pkgman | pkgman install $pkg | pkgman uninstall $pkg | pkgman update $pkg | pkgman search $pkg | – | pkgman refresh | pkgman update | pkgman search -i -a |
prt-get | prt-get install $pkg | prt-get remove $pkg | prt-get update $pkg | prt-get search $pkg | prt-get info $pkg | ports -u | prt-get sysup | prt-get listinst |
scoop | scoop install $pkg | scoop uninstall $pkg | scoop update $pkg | scoop search $pkg | scoop info $pkg | scoop update | scoop update * | scoop list |
slackpkg | slackpkg install <slackpkg> | slackpkg remove <slackpkg> | slackpkg upgrade <slackpkg> | slackpkg search <slackpkg> | slackpkg info <slackpkg> | slackpkg update | slackpkg upgrade-all | ls -1 /var/log/packages |
snap | snap install –classic $pkg | snap remove $pkg | snap refresh $pkg | snap find $pkg | snap info $pkg | – | snap refresh | snap list |
urpm | urpmi $pkg | urpme $pkg | urpmi $pkg | urpmq -y/–fuzzy $pkg | urpmq -i $pkg | urpmi.update -a | urpmi –auto-update | rpm -q/–query –all |
winget | winget install $pkg | winget uninstall $pkg | winget upgrade $pkg | winget search $pkg | winget show $pkg | – | winget upgrade –all | winget list |
xbps | xbps-install $pkg | xbps-remove $pkg | xbps-install -u/–update $pkg | xbps-query -Rs $pkg | xbps-query -RS $pkg | xbps-install -S/–sync | xbps-install -u/–update | qxbps-query -l/–list-pkgs |
yum | yum install $pkg | yum remove $pkg | yum upgrade $pkg | yum search $pkg | yum info $pkg | yum check-update | yum update | yum list –installed |
zypper | zypper install $pkg | zypper remove $pkg | zypper update $pkg | zypper search $pkg | zypper info $pkg | zypper refresh | zypper update | zypper search -i/–installed-only |
Adesso avete ancora più motivi per installare UPT e stampare questa tabella da porre sopra ogni PC per avere a portata di mano ogni azione necessaria per gestire i pacchetti software installati sul vostro sistema Linux!
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.