Używanie Chocolatey do instalowania programów w systemie Windows

Redaktor NetMaster
Redaktor NetMaster
4 min. czytania

Użytkownicy Linuksa są przyzwyczajeni do instalowania, usuwania i aktualizowania aplikacji za pomocą menedżera pakietów apt-get, który jest bezpiecznym i wygodnym sposobem szybkiego instalowania tego, czego potrzebują. W systemach Windows 7, 8 i 10 podobną funkcjonalność można uzyskać, korzystając z menedżera pakietów Chocolatey, io tym jest ten artykuł. Celem tego przewodnika jest wprowadzenie przeciętnego użytkownika do tego, czym jest menedżer pakietów i pokazanie korzyści wynikających z zastosowania tego podejścia.

Zwykłym sposobem instalowania programów przez użytkowników systemu Windows na komputerze jest pobranie programu z Internetu, a następnie uruchomienie pliku instalacyjnego. Wszystko jest proste, ale są też skutki uboczne – instalowanie dodatkowego niepotrzebnego oprogramowania, dodatków do przeglądarki lub zmiana jej ustawień (wszystko to może się zdarzyć podczas instalacji z oficjalnej strony), nie wspominając o wirusach podczas pobierania z wątpliwych źródeł. Ponadto wyobraź sobie, że musisz zainstalować 20 programów naraz, czy chciałbyś jakoś zautomatyzować ten proces? Uwaga: system Windows 10 zawiera własnego menedżera pakietów OneGet (korzystanie z OneGet w systemie Windows 10 i włączanie repozytorium Chocolatey), a menedżer pakietów Winget został również wprowadzony w 2020 roku.

Aby zainstalować Chocolatey na swoim komputerze, musisz uruchomić Command Prompt lub Windows PowerShell jako administrator, a następnie użyć następujących poleceń:

W wierszu poleceń

W programie Windows PowerShell użyj polecenia Set-ExecutionPolicy RemoteSigned, aby zezwolić na zdalne wykonywanie podpisanych skryptów, a następnie zainstaluj Chocolatey za pomocą polecenia

Po zainstalowaniu przez PowerShell uruchom go ponownie. To wszystko, menedżer pakietów jest gotowy do pracy.

Aby pobrać i zainstalować dowolny program za pomocą menedżera pakietów, możesz użyć wiersza polecenia lub programu Windows PowerShell działającego jako administrator. Aby to zrobić, wystarczy wpisać jedno z poleceń (przykład instalacji Skype’a):

Jednocześnie zostanie automatycznie pobrana i zainstalowana najnowsza oficjalna wersja programu. Ponadto nie zobaczysz ofert wyrażenia zgody na instalację niechcianego oprogramowania, rozszerzeń, zmianę domyślnej wyszukiwarki i strony startowej przeglądarki. I ostatnia rzecz: jeśli określisz kilka nazw oddzielonych spacją, wszystkie zostaną zainstalowane na komputerze jedna po drugiej.

Obecnie w ten sposób można zainstalować około 3000 programów freeware i shareware i oczywiście nie można znać nazw wszystkich z nich. W takim przypadku pomoże ci polecenie choco search.

Na przykład, jeśli spróbujesz zainstalować przeglądarkę Mozilla, otrzymasz komunikat o błędzie, że taki program nie został znaleziony (oczywiście dlatego, że przeglądarka nazywa się Firefox), ale choco search mozilla pozwoli ci zrozumieć, na czym polega błąd a następnym krokiem będzie wpisanie cinst firefox (wersja numeru nie jest wymagana).

Zaznaczam, że wyszukiwanie działa nie tylko po nazwie, ale także po opisie dostępnych aplikacji. Na przykład, aby znaleźć program do nagrywania płyt, możesz wyszukać słowo kluczowe nagraj, a wynikiem będzie lista z potrzebnymi programami, w tym tymi, które nie występują w nazwie nagrywania. Pełną listę dostępnych aplikacji można znaleźć na stronie chocolatey.org.

Podobnie możesz odinstalować program:

lub zaktualizuj go za pomocą poleceń choco update lub cup. Zamiast nazwy programu można użyć słowa all, tj. choco update all zaktualizuje wszystkie programy zainstalowane z Chocolatey.

Możliwe jest również użycie interfejsu graficznego Chocolatey do instalowania, odinstalowywania, aktualizowania i wyszukiwania programów. Aby to zrobić, wpisz choco install ChocolateyGUI i uruchom zainstalowaną aplikację jako Administrator (pojawi się ona w menu Start lub na liście zainstalowanych programów w Windows 8). Jeśli planujesz często z niego korzystać, zalecam oznaczenie uruchomienia jako Administrator we właściwościach skrótu.

Interfejs menedżera pakietów jest intuicyjny: dwie zakładki, z zainstalowanymi i dostępnymi pakietami (programami), panel z informacjami na ich temat oraz przyciski do aktualizacji, usunięcia lub instalacji w zależności od tego, co zostało wybrane.

Podsumowując, jeszcze raz zwrócę uwagę na zalety korzystania z menedżera pakietów Chocolatey do instalowania programów (dla początkującego użytkownika):

Mam nadzieję, że dla niektórych moich czytelników te informacje będą przydatne.

Udostępnij ten artykuł