Chocolatey, czyli menadżer pakietów dla Windows

By | 9 listopada 2014

Ostatnio coraz bardziej popularne są różnego rodzaju menadżery pakietów dla Windows. Temat znany z Linuxa od dawna i słychać wiele głosów, że Microsoft wprowadzając menadżera pakietów w Windows 10 na stałe, po prostu zerżnął pomysł z Linuxa. Ja nie będę oceniał, czy zerżnął czy też nie, po prostu przedstawie menadżer „Chocolatey”, który wydaje mi się ciekawy, a z którego możesz skorzystać nie tylko w Windows 10.

System zarządzania pakietami to zestaw narzędzi służących do automatycznej instalacji, aktualizacji, konfiguracji i usuwania pakietów oprogramowania. Jeżeli pakiet, który chcemy zainstalować posiada jakieś zależności, to menadżer pakietów automatycznie pobierze dodatkowe oprogramowanie.

Uwaga, do instalacji Chocolatey wymagany jest Powershell.

1. Instalacja

Chocolatey można zainstalować za pomocą komendy, którą znajdziecie na tej stronie, ale również za pomocą mojego programu, który dodatkowo instaluje program ChocolateyGui, czyli tryb graficzny instalatora pakietów, oraz włącza automatyczną aktualizacje zainstalowanych pakietów przy każdym starcie systemu.

pobierz

2. Użycie

Po instalacji menadżerem można zarządzać na dwa sposoby:

  • w trybie GUI
  • w trybie konsolowym

3. Tryb GUI

Zainstalowane pakiety

Zainstalowane pakiety

Dostępne pakiety

Dostępne pakiety

4. Tryb konsolowy

Wszystkie opisane niżej polecenia można wykonywać w wierszu poleceń systemu Windows (CMD)

  • List – wyświetla listę dostępnych pakietów, przykład użycia: choco list
  • Search – wyszukiwanie pakietu o danej nazwie, przykład użycia: choco search vlc
  • Install – instalacja pakietu, przykład użycia: choco install vlc
  • Update – aktualizuje wszystkie zainstalowane pakiety, przykład użycia: choco update
  • Uninstall – odinstalowanie aplikacji, przykład użycia: choco uninstall vlc
  • Help – wyświetla pomoc, przykład użycia: choco help

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *