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.
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
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.
@storminator89 @rarspace01 When the adoption rate is big enough we plan on moving to moderated feeds. Right now I look at all new pkgs
— Rob Reynolds (@ferventcoder) September 14, 2012
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]

