Skip to main content

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ß
  • Mit UniGetUI existiert sogar eine grafische GUI-Oberfläche für Scoop und Co

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 -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
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression

Scoop konfigurieren

# Essenzielle Programme installieren
scoop install git aria2

# Aria2-Warnings deaktivieren
scoop config aria2-warning-enabled false

# 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

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 caesium-image-compressor cmder-full croc doublecmd freetube homebank hwinfo imageglass innounp joplin komorebi kopia kopiaui lapce libreoffice librewolf mremoteng obs-studio qalculate quickcpu rclone rclone-browser rufus sharex syncthing tabby ungoogled-chromium upscayl vlc vscodium vt-cli windirstat 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 caesium-image-compressor cmder-full croc doublecmd freetube homebank hwinfo imageglass innounp joplin komorebi kopia kopiaui lapce libreoffice librewolf mremoteng obs-studio qalculate quickcpu rclone rclone-browser rufus sharex syncthing tabby ungoogled-chromium upscayl vlc vscodium vt-cli windirstat winscp

Scoop updaten

# Als erstes alle alten, nicht mehr zu gebrauchende Programmversionen und den Cache entfernen
scoop cache rm "*"; 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 "*"

# Alles in einem Rutsch durchführen
scoop update "*"; scoop cache rm "*"; scoop cleanup "*"

# Installierte Pakete exportieren um diese nach Bedarf bei einer Windows neuinstallation wieder nachinstallieren zu können.
((scoop list | Select-Object -Skip 1 | ForEach-Object { $_.Name }) -join ' ') | Out-File -FilePath "D:\Programme\Scoop\scoop_packages.txt"

# Diagnose und Überprüfung des Scoop-Setups
scoop checkup

# Hilfe aufrufen
scoop help