Scoop – ist ein fabelhafter Open-Source (Lizenzfrei) Kommandozeilen Paketmanager für Windows-Systeme, mit dem spielend lightly und vorbildlich portable Windows-Pakete über die Konsole auf dem Computer installiert, verwaltet, gesucht und abgesichert werden können.
Das geile daran?
- Es sind keine Admin-Berechtigungen beim Installieren/Löschen/Updaten vonnöten, da Programme default-mäßig portabel installiert sind
- Mehrere Programme können in einem Aufwasch und dank dem Aria2-Downloader-Plugin rasend schnell auf das System geknallt werden
- Scoop erkennt ungeniert Programmabhängigheiten und installiert diese, ohne groß Faxen zu machen gleich direkt und vollautomatisiert mit
- Alle mit Scoop installierten Programme können überbequem und mit nur einem einzigen Einzeiler aktuell gehalten oder fix total vernichtet werden
- Installierte Programme können dank des Virustotal-CLI-Plugins auf fiese Zeitgenossen hin überprüft werden. (Kostenloser Virustotal API-Key nötig)
- Der Installationspfad für die Programme kann flexibel eingestellt werden, womit sicherere, wartbarere und stabilere Windows-Systeme möglich sind
- Es wird bei der Installation nicht hart in der Windows-Registry rumgepfuscht, wodurch das System länger geschmeidig bleibt.
- Und so weiter geile Features und so fort weiterer geiler Scheiß
Die Dokumentation ist übersichtlich, ergiebig und es finden sich einige stabile Ideen/Konzepte für z.B. den Einsatz des Paketmanagers auf verschiedenen Windowsumgebungen (Entwicklung-/Produktiv-System).
Anleitung installation/konfiguration Scoop Windows-Paketmanager
Scoop installieren
# 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
Scoop konfigurieren
# 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
Programm suchen
# Zu installierendes Programm suchen scoop search $PROGRAMM
Programme installieren
# Ein Programm installieren 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
Vorgeschlagene Programme
Programme deinstallieren
# Ein Programm deinstallieren 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 librewolf mremoteng obs-studio python qalculate syncthing tabby vscodium vt-cli winscp
Scoop updaten
# 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 "*"
Scoop-Programme mit Virustotal-Plugin scannen
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: https://support.virustotal.com/hc/en-us/articles/115002088769-Please-give-me-an-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 "*"
Misc
# 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