Kilka dni temu pokazałem wam, w jaki sposób zainstalować Microsoft .NET za pomocą winget. Samo to narzędzie jest znacznie potężniejsze i dzisiaj chciałbym się o nim bardziej rozpisać.
Czym jest Windows Package Manager (winget) ?
Tak jak wspomniałem wcześniej, jest to niewielka aplikacja, obsługiwana z poziomu wiersza poleceń. Służy ona do zarządzania aplikacjami w naszym systemie. Podobne mechanizmy w systemach wolnych (linux) jest od lat, natomiast Windows doczekał się dopiero gdzieś w 2020 roku (!). W skrócie: dzięki winget jesteśmy w stanie szybko pobrać, zainstalować, aktualizować oraz odinstalować aplikacje dostępne w repozytorium winget. A jest z czego wybierać, gdyż repozytorium winget rozrasta się naprawdę szybko.
Jak wyświetlić zainstalowane aplikacje za pomocą winget ?
Aby wyświetlić zainstalowane aplikacje w systemie możecie wklepać:
winget list
wyświetli to nam wszystkie zainstalowane aplikacje w systemie.
Jak szukać aplikacji za pomocą winget ?
Aby zacząć pracować z winget, w pierwszej kolejności przedstawiam wam w jaki sposób szukać aplikacji w repo. W tym celu uruchamiamy Powershell (albo wiersz polecenia) i wklepujemy:
winget search <nazwa_aplikcji>
W tym poradniku będę szukał przeglądarki Mozilla Firefox, więc moje polecenie wygląda tak:
winget search firefox
Interesuje nas kolumna Id, w przypadku przeglądarki FF jej id to Mozilla.Firefox.
Jak instalować aplikacje za pomocą winget ?
Aby zainstalować aplikację przy pomocy Windows Package Manager wydajemy polecenie:
winget install <id-aplikacji>
Instalujemy więc Firefox’a:
Winget automatycznie pobierze i zainstaluje nam tę już nieco zapomnianą przeglądarkę.
Jak aktualizować aplikacje za pomocą winget ?
W pierwszej kolejności musimy szybko sprawdzić, które aplikacje możemy zaktualizować. W tym celu wpisujemy:
winget upgrade
Winget wyświetli wszystkie aplikacje (wraz z ich identfikatorem), które możemy zaktualizować do najnowszej wersji.
Aby zaktualizować aplikację wklepujemy:
winget upgrade -h --id <id-aplikacji>
W przypadku Mozilla Firefox składnia wyglądałaby następująco:
winget upgrade -h --id Mozilla.Firefox
Można również zaktualizować wszystkie aplikacje za pomocą jednego polecenia, co jest znacznie wygodniejsze. W tym celu wklepujemy:
winget upgrade -h --all
Jak odinstalować aplikację za pomocą winget ?
Składnia jest naprawdę prosta, aby odinstalować wybrany program wpisujemy
winget uninstall --id <id-aplikacji>
Kilka pozostałych komend:
Wyświetlamy listę dostępnych repozytoriów:
winget source list
Wyświetlamy szczegółowe informacje o interesującej nas paczce:
winget show <id-aplikacji>
Jak widzicie winget to dość interesujące narzędzie dzięki któremu przy drobinie wprawy możemy szybko zarządzać zainstalowanymi programami w systemie. Ja nawet stworzyłem sobie gotowe pliki wsadowe, aby po świeżej instalacji systemu szybko doinstalować w nim wszystkie niezbędne aplikacje potrzebne mi do pracy.
Dziękuję, za uwagę.
2 komentarze
Działa to z *.bat ?
Oczywiście, że tak. Ułatwia robotę po instalce 😀