Ancora su UPT, l’Universal Package-management Tool

Ancora su UPT, l’Universal Package-management Tool

Di UPT (Universal Package-management Toolho 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:

ToolInstallUninstallUpgradeSearchInfoUpdate IndexUpgrade AllList Installed
uptupt install $pkgupt remove/uninstall $pkgupt upgrade $pkgupt search $pkgupt info/show $pkgupt updateupt upgradeupt list
apkapk add $pkgapk del $pkgapk upgrade $pkgapk search $pkgapk info $pkgapk updateapk upgradeapk list -I/–installed
aptapt install $pkgapt remove $pkgapt install –only-upgrade $pkgapt search $pkgapt show $pkgapt updateapt upgradeapt list -i/–installed
brewbrew install $pkgbrew uninstall $pkgbrew upgrade $pkgbrew search $pkgbrew info $pkgbrew updatebrew upgradebrew list
cardscards install $pkgcards remove $pkgcards install -u/–upgrade $pkgcards search $pkgcards info $pkgcards synccards upgradecards list
chocochoco install $pkgchoco uninstall $pkgchoco upgrade $pkgchoco search $pkgchoco info $pkgchoco upgrade all –noopchoco upgrade allchoco list -l/–local-only
dnfdnf install $pkgdnf remove $pkgdnf upgrade $pkgdnf search $pkgdnf info $pkgdnf check-updatednf updatednf list –installed
emergeemerge $pkgemerge –depclean $pkgemerge –update $pkgemerge –search $pkgemerge –info $pkgemerge –syncemerge -vuDN @worldqlist -lv
eopkgeopkg install $pkgeopkg remove $pkgeopkg upgrade $pkgeopkg search $pkgeopkg info $pkgeopkg update-repoeopkg upgradeeopkg list-installed
flatpakflatpak install $pkgflatpak uninstall $pkgflatpak update $pkgflatpak search $pkgflatpak info $pkgflatpak updateflatpak list
guixguix install $pkgguix remove $pkgguix upgrade $pkgguix search $pkgguix show $pkgguix refreshguix upgradeguix package -I/–list-installed
nix-envnix-env -i/–install $pkgnix-env -e/–uninstall $pkgnix-env -u/–upgrade $pkgnix-env -qaP $pkgnix-env -qa –description $pkgnix-channel –updatenix-env -u/–upgradenix-env -q/–query –installed
opkgopkg install $pkgopkg remove $pkgopkg upgrade $pkgopkg find $pkgopkg info $pkgopkg updateopkg upgradeopkg list –installed
pacmanpacman -S $pkgpacman -Rs $pkgpacman -S $pkgpacman -Ss $pkgpacman -Si $pkgpacman -Sypacman -Syupacman -Q
pkgpkg install $pkgpkg remove $pkgpkg install $pkgpkg search $pkgpkg info $pkgpkg updatepkg upgradepkg info -a/–all
pkg(termux)pkg install $pkgpkg uninstall $pkgpkg install $pkgpkg search $pkgpkg show $pkgpkg updatepkg upgradepkg list-installed
pkgmanpkgman install $pkgpkgman uninstall $pkgpkgman update $pkgpkgman search $pkgpkgman refreshpkgman updatepkgman search -i -a
prt-getprt-get install $pkgprt-get remove $pkgprt-get update $pkgprt-get search $pkgprt-get info $pkgports -uprt-get sysupprt-get listinst
scoopscoop install $pkgscoop uninstall $pkgscoop update $pkgscoop search $pkgscoop info $pkgscoop updatescoop update *scoop list
slackpkgslackpkg install <slackpkg>slackpkg remove <slackpkg>slackpkg upgrade <slackpkg>slackpkg search <slackpkg>slackpkg info <slackpkg>slackpkg updateslackpkg upgrade-allls -1 /var/log/packages
snapsnap install –classic $pkgsnap remove $pkgsnap refresh $pkgsnap find $pkgsnap info $pkgsnap refreshsnap list
urpmurpmi $pkgurpme $pkgurpmi $pkgurpmq -y/–fuzzy $pkgurpmq -i $pkgurpmi.update -aurpmi –auto-updaterpm -q/–query –all
wingetwinget install $pkgwinget uninstall $pkgwinget upgrade $pkgwinget search $pkgwinget show $pkgwinget upgrade –allwinget list
xbpsxbps-install $pkgxbps-remove $pkgxbps-install -u/–update $pkgxbps-query -Rs $pkgxbps-query -RS $pkgxbps-install -S/–syncxbps-install -u/–updateqxbps-query -l/–list-pkgs
yumyum install $pkgyum remove $pkgyum upgrade $pkgyum search $pkgyum info $pkgyum check-updateyum updateyum list –installed
zypperzypper install $pkgzypper remove $pkgzypper update $pkgzypper search $pkgzypper info $pkgzypper refreshzypper updatezypper 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!

Fonte: https://www.miamammausalinux.org/2024/03/one-tool-to-rule-them-all-ecco-upt-frontend-universale-scritto-in-rust-che-vuole-parlare-a-tutti-i-package-manager-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.
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.