Poradnik Chocolatey: Instalacja oprogramowania jednym poleceniem dla Windows
Chocolatey: Po przeinstalowaniu Windows, jedno polecenie przywraca całe oprogramowanie
Rozwiązuje jednym zdaniem: Masz dość pobierania i instalowania oprogramowania jedno po drugim po przeinstalowaniu Windows? Chocolatey przywraca wszystkie twoje popularne programy za pomocą jednego polecenia.
Ile razy przez to przechodziłeś — przeinstalowanie Windows, a potem spędzenie pół dnia: otwarcie przeglądarki, wyszukanie Chrome, pobranie, instalacja; potem wyszukanie 7-Zip, pobranie, instalacja; potem wyszukanie VS Code… powtarzanie tego samego procesu dla każdego programu.
Chocolatey rozwiązuje ten problem.
Czym jest Chocolatey?
Chocolatey to najpopularniejszy menedżer pakietów dla Windows. Jest zbudowany na PowerShell i może automatycznie pobierać i instalować oprogramowanie z internetu za pomocą jednego polecenia. Obsługuje również jednoklikniowe aktualizacje całego zainstalowanego oprogramowania.
Problem, który rozwiązuje: Automatyzacja instalacji oprogramowania zamiast robienia tego ręcznie, czyniąc instalację oprogramowania tak prostą jak apt-get w Linux.
Główne funkcje
- Instalacja jednym poleceniem:
choco install firefoxautomatycznie pobiera i instaluje - Aktualizacja jednym poleceniem:
choco upgrade allaktualizuje całe oprogramowanie - Obsługa zależności: Automatycznie instaluje wymagane zależności
- Cicha instalacja: Instaluje w tle bez klikania “Dalej”
- Bogata biblioteka oprogramowania: Ponad 9 000 pakietów w repozytorium
- Automatyczna konfiguracja: Wiele pakietów oprogramowania jest wstępnie skonfigurowanych
Wybór między Chocolatey a Scoop
| Zastosowanie | Zalecane narzędzie |
|---|---|
| Instalacja Chrome, Firefox, Office | Chocolatey (bardziej odpowiedni) |
| Instalacja Python, Node.js, Git | Albo Scoop, albo Chocolatey |
| Potrzeba wielu wersji jednocześnie | Scoop |
| Brak uprawnień administratora | Scoop |
| Zarządzanie aktualizacjami oprogramowania | Chocolatey |
Wielu programistów instaluje oba: Chocolatey zajmuje się codziennym oprogramowaniem, Scoop zarządza narzędziami programistycznymi.
Co mówią użytkownicy
“Przeinstalowanie systemu zajmowało mi co najmniej pół dnia. Teraz piszę skrypt Chocolatey, idę po kawę, a wszystko jest zainstalowane, gdy wracam.”
“Pierwszą rzeczą na nowym laptopie firmowym jest instalacja Chocolatey, a następnie zbiorcza instalacja środowiska deweloperskiego. Ogromny wzrost wydajności.”
Pobieranie
Chocolatey nie wymaga pakietu do pobrania. Uruchom to w PowerShell jako administrator:
Set-ExecutionPolicy Bypass -Scope Process -Force
[System.Net.ServicePointManager]::SecurityProtocol = 3072
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
- Oficjalna strona: https://chocolatey.org/
- Wyszukiwarka pakietów: https://community.chocolatey.org/packages
Wskazówka: Instalacja musi być wykonana jako administrator w PowerShell. Po instalacji użyj
choco install nazwa-pakietu, aby rozpocząć instalację oprogramowania,choco list słowo-kluczowe, aby wyszukać dostępne pakiety.
Szybki start
- Otwórz PowerShell jako administrator
- Uruchom skrypt instalacyjny
- Po instalacji uruchom
choco install vscode, aby przetestować - Instalacja zbiorcza:
choco install chrome firefox 7zip notepadplusplus - Aktualizuj wszystko:
choco upgrade all - Wyświetl zainstalowane:
choco list --local-only