Scoop
Con questo post inizio una serie di consigli di software non necessariamente collegati al CAD. Si tratterà per lo più di utilità, spesso in ambiente M$ uindovs, spesso opensource, che comunque contribuiranno ad accelerare i nostri compiti quotidiani.
Iniziamo con un software che ci consente di gestirne altri (installarli, aggiornarli), anche in un ambiente protetto, come un PC aziendale, di cui non abbiamo le credenziali di amministratore, in maniera portable: Scoop.
Nel mondo mac e linux esiste da sempre un sistema centralizzato di gestire e aggiornare i software (Package Manager): cercano gli aggiornamenti da cataloghi online (repository) e ne propongono l'installazione senza che si debba usare una funzione specifica del software cerca aggiornamenti per poi andare online, scaricare l'installazione, lanciarla eccetera. M$ uindovs ci ha provato con il Microsoft store, e più di recente con winget (da riga di comando) e l'alternativa open è chocolatey, che però comunque richiede (spesso) diritti d'amministratore per installare, e inoltre è entrata in una modalità mista gratis / a pagamento per aziende che mi ha confuso un po' le idee (forse lo userò su un prossimo pc casalingo, sempre per centralizzare gli aggiornamenti).
Su un PC aziendale dove non abbiamo diritti di amministratore, si possono usare installazioni portable se il software le prevede, magari centralizzate con un sistema tipo portableapps, che vi consente di portarvi delle applicazioni anche su usb-drive.
Scoop consente di installare tutta una serie di applicazioni (quelle che sono nei suoi repository, ovviamente, che spero crescano immensamente al più presto) e tenerle facilmente aggiornate da riga di comando. Sì, la riga di comando non è il massimo per molti di noi, ma non lasciatevi spaventare, ha una sintassi veramente elementare. I software verranno installati in una cartella interna alla cartella dell'utente che lo usa C:\Users\<YOUR USERNAME>\scoop
, e saranno reperibili sotto alla cartella scoop nel menù delle applicazioni di uindovs ⊞ Start, e potranno essere "appuntate" al menù start come tutte le applicazioni normali.
Il sistema ha le sue limitazioni: le applicazioni che non possono fare a meno di girare come aministratore comunque chiederanno la password all'avvio, oppure altre come wireshark che per funzionare hanno bisogno di driver speciali, richiederanno che almeno il driver venga installato da un amministratore (per poi funzionare senza ulteriori pretese).
Installazione
È la parte più ostica ma va eseguita una sola volta. Cliccate su ⊞ Start
e digitate powershell. Si aprirà la nuova shell (terminale per comandi testuali) in cui dovrete copiare e incollare la seguente riga:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
ci sarà un output che purtoppo, avendolo già installato, non posso copiarvi,
dopodiché
irm get.scoop.sh | iex
e qui vedrete l'avanzamento dell'installazione. Appena finito (il cursore di attesa comandi sarà tornato a lampeggiare su una nuova riga dopo un messaggio di installazione avvenuta) potrete chiudere la finestra di powershell.
Aggiunta di repository (bucket)
A questo punto dobbiamo dire a scoop dove andare a cercare le applicazioni online. Di default è configurato il repository (bucket) main, che è appunto un indice online di software disponibili, ma andiamo subito ad aggiungere la più ricca: extras. Clicchiamo di nuovo su ⊞ Start
e digitiamo powershell oppure cmd (io sono più abituato a quest'ultima che è la vecchia shell: "prompt dei comandi"). Dopodiché incolliamo
scoop bucket add extras
finché ci risponderà The extras bucket was added successfully.
Analogamente potremo configurare altri bucket come quelli che trovate qui in fondo, ma probabilmente non ne avremo bisogno.
Utilizzo di Scoop
A questo punto abbiamo a disposizione una serie di comandi per cercare, installare, disinstallare e "fare manutenzione". Per cominciare possiamo cercare qualche software sull'indice generale, o se sappiamo già che vogliamo installare, ad esempio, la fantastica calcolatrice qalculate possiamo verificare la sua disponibilità digitando
scoop search qalculate
che ci risponderà che ha trovato l'applicazione nel bucket "extras" nella versione 4.6.0 (oggi che scrivo). Ora la possiamo installare con
scoop install qalculate
e sarà disponibile, come dicevo, nel menù ⊞ Start
nel gruppo di applicazioni scoop. Se non lo vorremo più basterà digitare
scoop uninstall qalculate
Ora immaginiamo di aver installato tutta una serie di utilità, è passato un mese, c'è qualche aggiornamento? Invece di dover andare su ogni sito a cercare (o lanciare l'applicazione e cercare l'apposito menù), poi scaricare e installare, basterà digitare
scoop update *
e attendere. Scoop ci informa di quali applicazioni sono disponibili aggiornamenti e poi li installa.
Se ci siamo dimenticati quali applicazioni abbiamo installato:
scoop list
E dato che non butta le vecchie versioni, le possiamo pulire noi ogni tanto digitando
scoop cleanup
Ci sono altri pratici comandi che vi verranno suggeriti se digitate solo scoop
, come quelli per esportare e importare la lista di applicazioni da un pc all'altro. Io in questo momento ho caricato le seguenti applicazioni, di cui avrò modo di parlarvi in futuro:
Installed apps:
Name Version Source Updated Info
---- ------- ------ ------- ----
7zip 22.01 main 2022-07-26 07:34:10
advancedrenamer 3.88.1 extras 2022-03-16 20:05:43
aimp 5.11.2429 extras 2023-04-13 20:18:36
anki 2.1.61 extras 2023-04-05 08:19:15
autoit 3.3.16.1 main 2022-09-23 19:28:40
autoit-script-editor 21.316.1639.0.0 extras 2021-08-01 10:17:18
blender 3.5.0 extras 2023-03-30 20:09:06
bulk-rename-utility 3.4.4.0 extras 2022-07-26 07:34:17
cacert 2023-01-10 main 2023-01-10 07:42:00
capture2text 4.6.3 extras 2022-04-01 09:36:26
copyq 7.0.0 extras 2023-04-06 20:35:32
Cryptomator 1.7.5 extras 2023-04-13 20:19:02
dark 3.11.2 main 2021-01-14 07:44:45
ditto 3.24.246.0 extras 2023-04-16 09:12:22
dupeguru 4.3.1 extras 2022-07-12 07:56:03
eartrumpet 2.2.2.0 extras 2023-02-03 14:10:47
espanso 2.1.8 main 2023-04-02 09:46:43
fileoptimizer 16.20.2771 extras 2023-01-13 13:02:09
flameshot 12.1.0 extras 2022-07-18 14:07:47
ghostscript 10.01.1 main 2023-03-30 20:09:48
gink 1.1.1 extras 2023-04-16 08:53:23
git 2.40.0.windows.1 main 2023-03-17 19:38:00
gnuplot 5.4.6 main 2023-02-12 18:42:52
hugo-extended 0.111.3 main 2023-03-17 19:38:21
imageglass 8.8.4.4 extras 2023-04-05 08:19:43
imagemagick 7.1.1-6 main 2023-04-05 08:21:35
inkscape 1.2_2022-05-15 extras 2022-06-17 17:39:00
inkscape-extension-sozi 22.03.25 extras 2022-06-04 08:47:57
innounp 0.50 main 2021-01-22 15:37:46
irfanview 4.62 extras 2022-12-09 17:24:54
joplin 2.9.17 extras 2022-12-23 08:30:49
kdiff3 1.9.6 extras 2023-04-11 12:35:46
keepass 2.53.1 extras 2023-02-08 19:32:19
krita 5.1.5 extras 2023-01-05 19:05:54
ksnip 1.10.1 extras 2023-03-17 19:42:49
lessmsi 1.10.0 main 2022-03-16 19:31:44
libreoffice 7.5.2.2 extras 2023-03-30 20:16:26
licecap 1.32 extras 2023-01-15 19:17:31
meld 3.22.0 extras 2023-04-11 11:39:54
mpv 0.35.1 extras 2023-02-03 14:08:26
neofetch 7.1.0 main 2022-03-29 13:52:17
nomacs 3.16.1709 extras 2022-09-11 13:27:29
obs-studio 29.0.2 extras 2023-02-08 19:37:56
oh-my-posh 14.30.0 main 2023-04-16 09:12:33
paint.net 5.0.3 extras 2023-03-30 20:17:42
pandoc 3.1.2 main 2023-03-30 20:17:54
pdftk-builder 3.10.0 extras 2022-03-16 20:14:07
potrace 1.16 main 2021-12-17 13:42:57
processhacker 2.39 extras 2022-04-08 10:53:07
python 3.11.3 main 2023-04-06 20:39:16
qalculate 4.6.0 extras 2023-03-10 08:19:09
restic 0.15.1 main 2023-02-03 14:08:32
scribus 1.4.8 extras 2021-01-15 08:25:06
sharex 15.0.0 extras 2023-01-28 08:48:43
signal 6.14.0 extras 2023-04-13 20:20:12
speedcrunch 0.12 extras 2021-01-15 08:14:18
stretchly 1.14.0 extras 2023-04-16 09:13:33
sumatrapdf 3.4.6 extras 2022-10-15 20:30:38
totalcommander 10.52 extras 2022-10-31 09:33:22
unison 2.53.0 main 2022-11-12 15:50:31
wincompose 0.9.11 extras 2023-03-26 08:08:49
windows-terminal 1.16.10261.0 extras 2023-01-28 08:49:09
workrave 1.10.50 extras 2022-09-29 16:54:40
xnviewmp 1.4.3 extras 2023-02-28 18:20:27
xournalpp 1.1.3 extras 2023-04-16 08:45:25
youtube-dl 2021.12.17 main 2022-03-16 19:37:12
Buon divertimento.