Chocolatey: Paketmanager für Windows

Eine der besten Funktionen unter Linux meiner Meinung nach: Paketmanager wie APT oder RPM! Diese Art der Installation, Aktualisierung des Systems ist einfach viel fortschrittlicher als das mühsamere von Hand installieren bei Windows.

Eventuell kennt der eine oder andere Ninite, das ist ein guter Anfang gewesen, jedoch arg limitiert und für Updates relativ ungeeignet. Bei der Suche nach einer Alternative für die Wndows-Maschinen hier im Haus suchte ich nach einer anderen Lösung und landete bei Chocolatey.

Chocolatey GUI


Die Installation bereitet wenig Schwierigkeiten und geht einfach über die Windows-Kommandozeile, mittels:

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex 
((new-object net.webclient).DownloadString
('http://bit.ly/psChocInstall'))"
&& SET PATH=%PATH%;%systemdrive%\chocolatey\bin

Technisch basiert Chocolatey auf der Windows Powershell und benötigt das .NET Framework ab Version 4, sowie die Powershell selbst. Aktuell existieren 378 Pakete, die installiert werden können. Dort sind zumindest einmal die wichtigsten Programme dabei. wie VLC, Filezilla, Notepad++, Firefox aber auch PHP und Python beispielsweise. Die oben angezeigte GUI ist rein optional, normalerweise installiert man (mehrere) Pakete einfach mittels:

cinst firefox

Die Deinstallation funktioniert folgendermaßen:

cuninst firefox

Update ist ebenfalls kein Problem, mittels:

cup all  <-- für alle Pakete oder cup firefox <-- für einzelnes Paket
Chocolate Konsole

Aktuell setzt der Entwickler darauf, dass jeder seine Pakete hochladen darf und er überwacht die Pakete selbst. Bei Twitter schrieb er mir noch, dass er irgendwann auf moderierte Feeds wechseln würde, sofern es zunehmend an Popularität gewinnt.

Bei mir hat alles bisher einwandfrei funktioniert und ich kann euch raten es einmal auszuprobieren. Natürlich besteht theoretisch die Gefahr, dass euch andere Programme installiert werden, die Kontrollinstanz ist derzeit nur der Entwickler, allerdings konnte ich bisher keine negativen Erfahrungen machen. In der neuesten Version besteht auch die Möglichkeit Pakete über Ruby Gems oder Cygwin zu installieren. Abschließend noch ein Video, welches Chocolatey in Aktion zeigt.

[via]


  • Andreas

    Hi,

    Kleine Anmerkung: technisch steht APT und RPM nicht auf gleicher Ebene: Entweder DPKG und RPM oder APT und YUM.

    Ich verwende seit mehr als 6 Jahren nun schon WPKG, was für mich immer einen sehr guter Paketmanager für Windows war und noch ist. Aber danke für die Vorstellung des Programmes hier, ich werde es mir mal in einer ruhigen Stunde zu Gemüte führen.

    Gruß
    Andreas