Scoop è un gestore di pacchetti da riga di comando per Windows progettato principalmente per sviluppatori e e utenti avanzati,

Scoop è un gestore di pacchetti da riga di comando per Windows progettato principalmente per sviluppatori e utenti avanzati.
A differenza degli installer tradizionali o di altri package manager (come Winget o Chocolatey), Scoop adotta una filosofia minimalista puntando a installare il software in modo isolato, portabile e senza inquinare il sistema operativo.
Caratteristiche principali
-
Installazione senza privilegi di amministratore: Di default, Scoop installa i programmi nella directory dell'utente (
~/scoopo%USERPROFILE%\scoop), senza richiedere permessi elevati (UAC) o ruoli di Admin. -
Pulizia del File System e del Registro: Non esegue procedure d'installazione invadenti. Scarica i file eseguibili o gli archivi decompressi, evitando di sporcare il registro di sistema di Windows con chiavi non necessarie.
-
Utilizzo degli "Shims": Per rendere i programmi eseguibili da qualsiasi punto del terminale senza aggiungere decine di percorsi alla variabile di ambiente
PATH, Scoop crea dei piccoli wrapper (chiamati shims) in un'unica cartella centralizzata. -
Architettura a "Bucket": I pacchetti sono definiti in repository Git chiamati buckets, contenenti file JSON (manifest) che descrivono come scaricare ed estrarre l'applicazione. Il bucket predefinito contiene strumenti CLI, ma è possibile aggiungere facilmente bucket aggiuntivi (come
extrasper app GUI onerd-fonts). -
Portabilità e gestione delle dipendenze: Gestisce e isola le dipendenze dei software senza interferire con le applicazioni già presenti nel sistema.
Comandi principali di utilizzo
Comando
Descrizione
scoop install <app>
Installa un pacchetto (es. scoop install git)
scoop update <app>
Aggiorna uno specifico software installato
scoop update *
Aggiorna Scoop e tutti i pacchetti installati
scoop status
Mostra i pacchetti che hanno aggiornamenti disponibili
scoop search <query>
Cerca un pacchetto nei bucket abilitati
scoop bucket add <nome>
Aggiunge un nuovo repository di pacchetti (es. extras)
scoop cleanup *
Rimuove le vecchie versioni dei pacchetti conservando l'ultima
scoop uninstall <app>
Rimuove completamente un pacchetto
Commenti
Posta un commento