Wraz z rozwojem systemu Windows na przestrzeni lat widzieliśmy, jak Microsoft wprowadza niektóre funkcje Linuksa do ekosystemu Windows. Oprócz systemów Windows 10 i 11 obsługujących podsystem Linux za pośrednictwem WSL 2, zawierają one również menedżera pakietów o nazwie Menedżer pakietów systemu Windows (lub w skrócie winget).
Czym dokładnie jest Menedżer pakietów systemu Windows i jak go używać? Czytaj dalej, ponieważ odpowiadamy na wszystkie palące pytania poniżej.
Co to jest menedżer pakietów?
Wszystkie nowoczesne aplikacje i projekty, które zbudujesz, będą wykorzystywać istniejące frameworki, biblioteki i narzędzia. Jeśli tworzysz prostą aplikację React, będziesz potrzebować Node.js, ReactJS i innych bibliotek lub narzędzi, aby Twój projekt działał poprawnie. Bazowe oprogramowanie innych firm, które zasadniczo pomaga w funkcjonowaniu projektu, nazywa się zależnościami.
Jak możesz sobie wyobrazić, zarządzanie instalacją i aktualizacją wielu zależności w ramach projektu może być dość frustrujące. Musisz także upewnić się, że Twój system jest zgodny 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.
Aby rozwiązać ten problem (między innymi), programiści wpadli na genialny pomysł menedżera pakietów — pojedynczego narzędzia, które może zarządzać wszystkimi zależnościami w projekcie. Menedżerowie pakietów zazwyczaj wykonują kilka podstawowych funkcji, takich jak:
- Znalezienie odpowiednich plików źródłowych dla Twojej platformy.
- Zapewnienie, że pliki źródłowe są wolne od złośliwego oprogramowania i innych luk w zabezpieczeniach.
- Integracja zależności w twoim projekcie.
- Umożliwienie bezproblemowej instalacji, aktualizacji i usuwania zależności oprogramowania.
Menedżerowie pakietów mają również obszerny katalog narzędzi, z których można wybierać i instalować za pomocą jednego polecenia na terminalu.
Oto kilka przykładów popularnych menedżerów pakietów:
- Homebrew.
- Menedżer pakietów węzłów (NPM).
- Przędza.
- Zaawansowane narzędzie do pakowania (APT).
Co to jest Menedżer pakietów systemu Windows?
Menedżer pakietów systemu Windows lub powszechnie nazywany winget to wersja menedżera pakietów w stylu systemu Linux firmy Microsoft. Winget został wydany w 2020 roku jako menedżer pakietów narzędzi wiersza poleceń typu open source i zawiera szeroką gamę dostępnych aplikacji, z których użytkownicy mogą instalować. Podobnie jak inne szeroko stosowane menedżery pakietów, firma Microsoft zadbała o to, aby Menedżer pakietów systemu Windows był bezpłatny i dostępny w serwisie GitHub.
Korzystając z Menedżera pakietów systemu Windows, możesz łatwo instalować, aktualizować i usuwać aplikacje za pomocą jednego polecenia w terminalu. Pożegnaj się z czasami pobierania plików instalacyjnych i ręcznego instalowania każdej aplikacji.
Winget wykorzystuje format manifestu pakietu YAML, który ułatwia zrozumienie i konfigurację. Deweloperzy zwykle używają formatu manifestu YAML do łączenia swoich aplikacji w celu zapewnienia zgodności z Menedżerem pakietów systemu Windows.
Wcześniej użytkownicy systemu Windows musieli polegać na Chocolatey — zewnętrznym menedżerze pakietów specjalizującym się w systemie operacyjnym Windows. Chocolatey jest dość potężny i szeroko przyjęty przez większe bractwo Windows. Z drugiej strony większość użytkowników systemu Windows nie jest jeszcze zaznajomiona z Menedżerem pakietów systemu Windows ani nie czuje się na nim komfortowo; mamy nadzieję, że ten przewodnik pomoże to zmienić.
Jak skonfigurować Menedżera pakietów systemu Windows w systemie Windows 11
Menedżer pakietów systemu Windows nie jest wstępnie zainstalowany w systemie Windows, więc musisz go pobrać ręcznie. Na szczęście proces instalacji jest prosty i nie powinien stanowić żadnych przeszkód.
Firma Microsoft wymaga, aby system Windows działał w systemie Windows 10 1709 lub nowszym, aby można było używać winget. Ty też będziesz musiał zaloguj się przy użyciu konta Microsoft i upewnij się, że jesteś również zalogowany w aplikacji Microsoft Store.
Istnieją dwa główne sposoby instalacji Menedżera pakietów systemu Windows w systemie Windows 11.
Jak zainstalować Winget za pomocą sklepu Microsoft Store
Najłatwiejszym sposobem zainstalowania Menedżera pakietów systemu Windows jest skorzystanie ze sklepu Microsoft Store. Aby to zrobić, możesz pobrać Menedżera pakietów systemu Windows za pośrednictwem oficjalnego Instalatora aplikacji firmy Microsoft:
- Uruchom Sklep Microsoftu używając Menu startowe.
- Szukaj Instalator aplikacji i wybierz najlepsze dopasowanie.
- Kliknij na zainstalować przycisk, jeśli go widzisz. W przeciwnym razie, Instalator aplikacji już istnieje na twoim komputerze i musisz tylko upewnić się, że jest zaktualizowany.
Jak zainstalować Winget przez PowerShell
Jeśli masz problemy w sklepie Microsoft Store, rozważ zainstalowanie winget przy użyciu programu Windows PowerShell. Po nawiązaniu połączenia z Internetem wykonaj poniższe czynności:
- od Początek menu, wyszukaj PowerShelli wybierz Uruchom jako administrator.
- W wierszu poleceń wklej poniższe polecenie i naciśnij Wchodzić
Invoke-WebRequest -Uri https://aka.ms/winget - plik wyjściowy winget.zip; Rozwiń archiwum winget.zip -DestinationPath $Env: ProgramFiles\WindowsPowerShell\Modules\
- Po zakończeniu instalacji wpisz następujące polecenie i naciśnij Wchodzić aby zweryfikować swoją instalację.
Jak korzystać z Wingeta w systemie Windows 11
Teraz, gdy już skonfigurowałeś winget, musisz nauczyć się używać poleceń związanych z narzędziem winget, w tym pobierania, konfigurowania konfiguracji i przeglądania zainstalowanych aplikacji.
1. Jak pobierać nowe aplikacje
Winget oferuje szeroką gamę dostępnych aplikacji i możesz pobierać aplikacje, takie jak Google Chrome, 7-Zip itp.
Aby pobrać aplikację za pomocą wingeta, użyj następującego polecenia:
instalacja wingeta <NAZWA APLIKACJI>
2. Jak przeglądać aplikacje
Jeśli szukasz nowej aplikacji do zainstalowania, ale nie wiesz, jak przeglądać dostępne aplikacje, możesz skorzystać z funkcji wyszukiwania w winget. Jedną z metod jest użycie polecenia wyszukiwania winget w wierszu poleceń. Wprowadź zapytanie za pomocą poniższego polecenia, a otrzymasz listę dostępnych aplikacji spełniających Twoje kryteria wyszukiwania.
Na przykład, aby wyszukać programy do kompresowania, możesz wpisać:
winget search zip
Alternatywnie możesz użyć A narzędzie innej firmy który zapewnia łatwy w użyciu interfejs użytkownika dla wingeta.
3. Jak wyświetlić zainstalowane aplikacje
Aplikacje zainstalowane na komputerze można przeglądać za pomocą:
skrzydło lista
4. Jak wyświetlić szczegóły aplikacji
Aby sprawdzić szczegóły instalacji i wersję oprogramowania określonej aplikacji, możesz użyć następującego polecenia:
pokaz wingeta <NAZWA APLIKACJI>
Czy menedżerowie pakietów są warci kłopotów w systemie Windows?
Winget jest niesamowity w instalowaniu aplikacji na komputerze z systemem Windows 11. Nie musisz już szukać linków do pobrania wolnych od złośliwego oprogramowania w Internecie; po prostu otwórz terminal i pobierz potrzebną aplikację przez winget.