Chocolatey
Chocolatey ist eine Paketverwaltung für Windows, ähnlich wie apt oder yum es für Linux sind. Es installiert die im Internet verfügbaren Programme.
- Nach Paketen suchen:
choco search …
- Informationen zu einem Paket anzeigen:
choco info …
- Liste der installierten Pakete:
choco list -l
- installierte Pakete aktualisieren:
choco upgrade all
- Parameter an den Paket-Installer übergeben:
choco install -PackageParameters "…"
; auf der Webseite der Pakete sind teilweise die unterstützen Parameter aufgelistet - Installation: Auf der Webseite von
Choco ist ein Powershell-Befehl
angegeben, den man in der Powershell mit Administratorrechten (Taste
Win-x
) ausführen muss. Danach kann es losgehen.
MSYS2
MSYS2 ist eine Paketverwaltung, die mehr denen unter Linux entspricht, weil es die Programme selbst kompiliert und nicht fertige Pakete aus dem Netz verwendet. Daher können damit aber nicht alle Programme installiert werden, da es für viele Windowsprogramme nicht den Quellcode gibt.
MSYS2 ist ähnlich einer Cygwin-Umgebung und kommt in verschiedene Varianten: MSYS2 MinGW x64, MSYS2 MinGW x86, MSYS2 MinGW Clang x64, MSYS2 MinGW UCRT x64.
- nach Paketen suchen:
pacman -Ss …
- Paket installieren:
pacman -S …
- Liste der installierten Pakete:
pacman -Q
- Liste der explizit installierten Pakete:
pacman -Qe
- installierte Pakete aktualisieren:
pacman -Syu
- Pakete löschen:
pacman -R …
- ungenutzte Pakete
löschen:
pacman -Qtdq | pacman -Rns -
- Doku von pacman: Package Management - MSYS2, pacman - ArchWiki
Winget
Im Windows selbst ist jetzt der Paketmanager winget enthalten, der sogar einige Pakete von Chocolatey erkennt. Das Programm ist freie Software und bei Github zu finden.
- nach Paketen suchen:
winget search …
- Informationen zu einem Paket auflisten:
winget show …
- Paket installierten/deinstallieren:
winget install …
bzw.uninstall …
- ein Paket aktualisieren:
winget upgrade …
oder--all
für alle - auflisten der aktualisierbaren Pakete:
winget upgrade