Scoop – ist ein fabelhafter Open-Source (Lizenzfrei) Kommandozeilen Paketmanager für Windows-Systeme, mit dem spielend lightly und vorpicturelich, portable Windows-Pakete über die Konsole auf dem Computer installiert, verwaltet, gesucht und abgesichert werden können.
Das geile daran?
Die Dokumentation ist übersichtlich, ergibig und es finden sich einige stabile Ideen/Konzepte z.B für den Einsatz des Paketmanagers auf verschiedenen Windowsumgebungen (Entwicklung-/Produktiv-System).
# Folgendes in der Powershell eingeben
# In der Powershell
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
# Variablen setzen. Bei mir wird Scoop in "D:\Programme\Scoop" installiert
$env:SCOOP='D:\Programme\Scoop'
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')
# Scoop Paketmanager installieren
iwr -useb get.scoop.sh | iex
# Wichtiges Repository hinzufügen
scoop bucket add extras
# Optionales Repository hinzufügen (Für Caesium & Clipgrab)
scoop bucket add confetti https://github.com/starise/Scoop-Confetti
# Repositories laden
scoop update
# Essenzielle Programme installieren
scoop install git aria2
# Aria2-Warnings deaktivieren
scoop config aria2-warning-enabled false
# Syntax
scoop search $PROGRAMM
# Syntax
scoop install $PROGRAMM
# Stabile Programme draufhauen (optionaler Vorschlag)
scoop install bleachbit bulk-crap-uninstaller caesium clipgrab cmder-full croc doublecmd freetube homebank imageglass joplin libreoffice librewolf mremoteng obs-studio qalculate syncthing tabby vscodium vt-cli winscp
# Syntax
scoop uninstall $PROGRAMM
# Alle stabilen Programme, aus welchem Grund auch immer, direkt und ohne Nachwehen vernichten
scoop uninstall bleachbit bulk-crap-uninstaller caesium clipgrab cmder-full croc doublecmd freetube homebank imageglass joplin libreoffice-fresh librewolf mremoteng obs-studio python qalculate scoop-backup syncthing tabby vscodium vt-cli winscp
# Als erstes alle alten, nicht mehr zu gebrauchende Programmversionen entfernen
scoop cleanup "*"
# Checken ob irgendwelche Updates vorhanden sind
scoop status
# Gesamten Scoop-Ordner (hier D:\Programme\Scoop) an einen sicheren Ort (NAS, HD, etc.) syncen/kopieren und mit dem Scoop-Backup-Plugin ein Scoop-Backup erstellen.
scoop-backup
# Scoop-Paketmanager updaten
scoop update
# Alle installierten Programme updaten
scoop update "*"
Um die Programme mit dem Virustotal-Dienst scannen zu können, braucht es einen Virustotal-API-Key, den man sich nach einer kostenlosen Registrierung des Dienstes für Umme ausstellen kann (Anleitung Virustotal API-KEY)
# Virustotal-Plugin installieren
scoop install vt-cli
# Virustotal-API eintragen
scoop config virustotal_api_key
[HIER DEN API-KEY EINTRAGEN]
# Alle installierten Scoop-Programme nach Viren scannen
scoop virustotal "*"
# Installierte Programme anzeigen
scoop list
# Bekannte Buckets anzeigen
scoop bucket known
# Alte Programmversionen entfernen
scoop cleanup "*"
scoop cleanup "*" --cache
# Den Scoop-Cache aufräumen
scoop cache rm "*"
# Hilfe aufrufen
scoop help