Menedżerowie pakietów mogą bardzo ułatwić instalowanie i konfigurowanie aplikacji w systemie Windows. Podobnie jak apt-get, Homebrew lub yum w systemach Linux i macOS, możesz używać Chocolatey lub Menedżera pakietów systemu Windows (winget) w systemach Windows 10 i 11.
Czytaj dalej, ponieważ szczegółowo omawiamy Chocolatey i winget i pomagamy wybrać lepszą opcję.
Co robi menedżer pakietów?
Menedżer pakietów to oprogramowanie, które z łatwością automatyzuje instalację, aktualizację i konfigurację oprogramowania lub zależności innych firm. Zawierają również obszerny katalog oprogramowania (lub pakietów), z którego można wybierać i instalować za pomocą jednego polecenia na terminalu. Programy te mogą być dołączone do projektu lub istnieć jako samodzielna aplikacja innej firmy.
Zarządzanie instalacją i aktualizacją wielu narzędzi w ramach projektu może być dość frustrujące, ponieważ musisz upewnić się, że Twój system jest kompatybilny z oprogramowaniem innych firm. Gdybyś ręcznie integrował i aktualizował każde oprogramowanie innej firmy, zmarnowałbyś sporą część swojego cennego czasu na zarządzanie zależnościami oprogramowania.
Podobnie jak yum lub apt-get w systemie Linux, menedżer pakietów dla systemu Windows może pomóc w pobraniu najnowszego oprogramowania bez martwienia się o kompatybilność oprogramowania lub złośliwe oprogramowanie. Wystarczy jedno polecenie w programie PowerShell lub terminalu, aby łatwo pobrać potrzebne oprogramowanie.
Możesz podsumować główne funkcje menedżera pakietów do pobierania oprogramowania w systemie Windows w następujący sposób:
- Znalezienie odpowiednich plików źródłowych dla Twojej platformy.
- Zapewnienie, że oprogramowanie jest wolne od złośliwego oprogramowania i innych luk w zabezpieczeniach.
- Dodanie odpowiednich zależności oprogramowania do komputera z systemem Windows.
- Umożliwia bezproblemową instalację, aktualizację i usuwanie oprogramowania.
Co to jest czekoladowy?
Chocolatey to najpopularniejszy menedżer pakietów typu open source w ekosystemie Microsoft Windows. Jako oprogramowanie innej firmy wyróżnia się jako zautomatyzowane narzędzie, które instaluje odpowiednie oprogramowanie na komputerze w prosty, szybki i ekonomiczny sposób.
Twórcy oprogramowania również zazwyczaj używają Chocolatey do szybkiego pobierania wymaganych zależności bez marnowanie czasu na skomplikowany proces instalacji każdego narzędzia innej firmy w złożonym systemie Windows środowisko. Możesz skonfigurować i użyj Chocolatey za pomocą wiersza poleceń systemu Windows lub PowerShell.
Co to jest Menedżer pakietów systemu Windows (winget)?
Podejście Microsoftu do menedżera pakietów w duchu Linuksa nazywa się Menedżerem pakietów systemu Windows lub winget, ponieważ jest szerzej znany. winget to menedżer pakietów narzędzi wiersza poleceń typu open source, wprowadzony w 2020 roku wraz z systemem Windows 10. Oferuje użytkownikom systemu Windows dostęp do dużego wyboru aplikacji do zainstalowania.
Microsoft zapewnił, że Menedżer pakietów systemu Windows jest open-source i dostępny na GitHub, podobnie jak inne popularne menedżery pakietów (Yarn, NPM, Chocolatey). Menedżer pakietów systemu Windows został uruchomiony w systemie Windows 10 jako alternatywa dla Chocolatey — potężnego menedżera pakietów typu open source innej firmy, używanego przez społeczność Windows.
Zachęcamy do zapoznania się z naszym szczegółowym przewodnikiem na temat używając wingeta w systemie Windows 11.
Czekoladowy vs. winget: którego powinieneś użyć?
Chocolatey istnieje od ponad dekady i jest powszechnie używany przez użytkowników systemu Windows. Z drugiej strony winget został wydany dopiero w 2020 roku, nie ma szerokiej bazy klientów i jest nieznany użytkownikom Windowsa.
Menedżer pakietów systemu Windows jest stosunkowo nowszy, ale stanowi solidną alternatywę dla Chocolatey.
1. Który ma najlepsze cechy?
Chocolatey oferuje trzy główne produkty — Chocolatey for Business, Pro Edition i Open Source.
Chocolatey for Business jest skierowany do przedsiębiorstw, które chcą zintegrować zautomatyzowanego menedżera pakietów z przepływem pracy DevOps i płynnie zarządzać wieloma środowiskami Windows. Użytkownicy korporacyjni mogą wykorzystać Chocolatey do automatyzacji cyklu życia oprogramowania Windows. Te specjalne licencje komercyjne są dostępne dla użytkowników korporacyjnych i oferują wiele ważnych funkcji.
Wersja open source Chocolatey korzysta z największego rejestru pakietów Windows i łączy wszystkie zależności wdrażania w jednym skompilowanym pliku. Jest to preferowana opcja dla zwykłych użytkowników systemu Windows, którzy chcą zautomatyzować zarządzanie aplikacjami.
Jeśli jesteś użytkownikiem indywidualnym, ale chcesz uzyskać więcej wrażeń, możesz przełączyć się na Chocolatey Pro Edition, aby uzyskać dodatkowe funkcje, takie jak ochrona przed złośliwym oprogramowaniem w czasie wykonywania i niezawodność.
Niezależnie od wybranej wersji Chocolatey możesz tworzyć nowe pakiety, wykorzystywać istniejące i integrować Chocolatey z różnymi narzędziami infrastrukturalnymi.
Natomiast Winget jest dość prosty. Możesz tworzyć lub przesyłać nowe pakiety w manifeście YAML, pobierać aplikacje z repozytorium Windows i konfigurować je według własnego uznania. Dodatkowo winget jest również dostępny dla programistów i niezależnych dostawców oprogramowania.
Podobnie jak winget, edycja Chocolatey o otwartym kodzie źródłowym umożliwia pobieranie aplikacji z rejestru, aktualizowanie aplikacji do najnowszej wersji i konfigurowanie ich za pomocą wiersza poleceń. Chocolatey oferuje większą różnorodność funkcji, aby zaspokoić zróżnicowaną bazę klientów, podczas gdy winget koncentruje się na uproszczeniu instalacji oprogramowania dla zwykłych użytkowników.
2. Który kosztuje więcej?
Jak wspomniano wcześniej, Menedżer pakietów systemu Windows to narzędzie typu open source dostępne bezpłatnie w systemach Windows 10 i 11.
Edycja Open Source Chocolatey jest również bezpłatna, ale Chocolatey for Business (C4B) i Chocolatey Pro są płatne. Chocolatey nie upoważnia organizacji do korzystania z Chocolatey Pro, więc przedsiębiorstwa będą musiały albo korzystać z wersji open source, albo kupować C4B.
3. Który ma najlepsze dostępne oprogramowanie?
Chocolatey obsługuje największy rejestr oprogramowania Windows z ponad 9500 pakietami utrzymywanymi przez społeczność za pośrednictwem repozytorium pakietów społecznościowych Chocolatey. Google Chrome, Adobe Reader, Notepad++ i Microsoft Teams są łatwo dostępne za pośrednictwem Chocolatey.
Repozytorium społeczności Microsoft Windows Package Manager nie zawiera tak wielu pakietów jak Chocolatey, ale obsługuje powszechnie używane oprogramowanie, takie jak 7-Zip, Google Chrome i inne.
4. Który jest łatwiejszy w użyciu?
Jeśli chodzi o użyteczność, nie jest łatwo oddzielić wingeta i Chocolatey. Menedżera pakietów systemu Windows można łatwo zainstalować za pośrednictwem sklepu Microsoft Store (preinstalowany w niektórych wersjach systemu Windows 11). Aby rozpocząć, możesz uruchomić terminal i wpisać odpowiednie polecenie winget.
Alternatywnie musisz pobrać Chocolatey przez PowerShell, zmieniając niektóre zasady wykonywania. Jeśli wolisz unikać używania interfejsu wiersza poleceń do korzystania z Chocolatey, możesz skorzystać z GUI Chocolatey. Jest to łatwa w użyciu aplikacja, która pozwala przeglądać dostępne pakiety Chocolatey i instalować je bezpośrednio przez GUI.
5. Który ma najlepsze wsparcie społeczności?
Ponieważ Chocolatey istnieje od ponad dekady, ma większą społeczność. Oficjalne dokumenty w Chocolatey ułatwiają również rozpoczęcie pracy z Chocolatey.
W przeciwieństwie do tego społeczność Menedżera pakietów systemu Windows jest nieco ograniczona, a dokumenty firmy Microsoft nie są łatwe do zrozumienia dla początkujących.
Czekoladowy vs. winget: Nasz werdykt
Chocolatey jest bardzo wydajny i obsługuje szeroką gamę klientów Windows, podczas gdy winget jest lepszy dla zwykłych użytkowników, którzy chcą uprościć instalację aplikacji w systemie Windows. Chocolatey ma lepsze wsparcie społeczności, większy rejestr oprogramowania i kilka całkiem fajnych funkcji, które mogą przenieść cykl tworzenia oprogramowania Twojego zespołu na wyższy poziom.
Jeśli jesteś użytkownikiem korporacyjnym lub kimś, kto chce ulepszonego menedżera pakietów dla systemu Windows, powinieneś wybrać wersję biznesową lub premium Chocolatey. Dla zwykłych użytkowników edycja Chocolatey o otwartym kodzie źródłowym jest wystarczająco dobra, aby ułatwić instalowanie aplikacji na komputerze z systemem Windows.