Jak efektywnie korzystać z OneGet w systemie Windows 10
Różne / / December 02, 2021
Jeśli masz kiedykolwiek używałem Linuksa wtedy zawsze będziesz chciał mieć narzędzie do zarządzania pakietami dla systemu Windows. Tak, system Windows ma narzędzie do zarządzania pakietami innej firmy o nazwie Chocolatey, które można uruchomić za pomocą wiersza poleceń. Ale system Windows 10 wprowadził OneGet natywne narzędzie do zarządzania pakietami jako ogłoszony przez Garreta Seracka z Microsoftu w poście na blogu. Umożliwi instalowanie/odinstalowywanie i aktualizowanie pakietów oprogramowania za pomocą Menedżera pakietów NuGet przy użyciu Powershell. Obsługuje również repozytorium Chocolatey.
Notatka: Wraz z wydaniem Windows 10 RTM OneGet został przemianowany na Zarządzanie pakietami.
Zobaczmy więc, jak skutecznie zainstalować/odinstalować i zaktualizować wiele pakietów oprogramowania za pomocą OneGet (PackageManagement). Zobacz także, jak zintegrować z nim Chocolatey.
Co to są OneGet (zarządzanie pakietami) i Chocolatey?
Dla użytkowników innych niż Linux i tych, którzy nie wiedzą nic o zarządzaniu pakietami, Menedżer pakietów bardzo ułatwia instalację, aktualizację i dezinstalację oprogramowania (pakietu). Menedżer pakietów korzysta z repozytorium, w którym przechowywane są wszystkie pakiety oprogramowania.
Wystarczy wpisać polecenie, aby pobrać te pakiety oprogramowania i zainstalować je na swoim komputerze. Wystarczy jedno polecenie, aby zainstalować lub zaktualizować oprogramowanie. Aktualizacja odbywa się automatycznie po każdej aktualizacji oprogramowania w repozytorium. O to właśnie chodzi w Menedżerze pakietów.
Teraz OneGet jako narzędzie jest o krok do przodu. To jest kierownik Opiekuna Opakowań. Może obsługiwać wiele repozytoriów, takich jak Chocolatey i NuGet. Mamy już mówił wcześniej o Chocolatey. Chocolatey może pracować z wierszem poleceń. NuGet zawiera pakiety oprogramowania specyficzne dla narzędzi Microsoft Application Development. Możesz wprowadzić jedno polecenie i pobrać oprogramowanie z tych repozytoriów.
Jak korzystać z OneGet?
Więc najpierw zobaczmy dostępne polecenia. Możesz to zobaczyć na powyższym obrazie funkcji. Aby zobaczyć dostępne polecenia, wpisz następujące polecenie w Powershell.
Get-Command -Module PackageManagement
Pamiętaj, nie OneGet, ale PackageManagement (dla uproszczenia piszę tutaj OneGet). Więc teraz masz listę poleceń. Teraz zacznijmy od sprawdzenia, jakie mamy źródła pakietów (menedżerów pakietów).
Uzyskaj źródła pakietów
Wpisz następujące polecenie (lub po prostu skopiuj je):
Get-PackageSource
Powinieneś pobrać źródła pakietów, które są zainstalowane w twoim systemie.
Mam więc zainstalowaną tylko wbudowaną galerię PowerShell. Teraz zainstalujmy Chocolatey Package Manager. Jeśli już widzisz Chocolatey na liście, pomiń następny krok.
Instalowanie czekolady
Wpisz następujące polecenie:
Get-PackageProvider — nazwa czekolady
Get-PackageDostawca znajdzie dostępne repozytoria pakietów i zainstaluje je.
Uderzyć Wejść i powinna rozpocząć się instalacja Chocolatey. Po zakończeniu instalacji ponownie sprawdź źródło pakietu za pomocą wcześniej zastosowanego polecenia. Powinieneś zobaczyć Chocolatey.
Następnie musimy ustawić Chocolatey jako domyślne źródło pakietu oprogramowania. Użyjemy set-packagesource polecenie, aby ustawić go jako domyślny. Wpisz następujące polecenie:
Set-PackageSource -Name chocolatey
Teraz, gdy wszystko jest gotowe, zainstalujmy oprogramowanie z repozytorium chocolatey.
Zainstaluj oprogramowanie z repozytorium czekolady
Z Chocolatey masz więcej opcji. Nie musisz iść na stronę Chocolatey i znaleźć oprogramowanie, które chcesz zainstalować. Możesz to znaleźć w samym Powershell za pomocą znajdź pakiet Komenda. Załóżmy więc, że chcesz znaleźć wszystkie pakiety związane z „Chrome”.
find-package -name Chrome
Teraz wszystkie pakiety dostaniesz z Chrom słowo kluczowe w nim wraz z podsumowaniem. Teraz z tej listy zainstaluję Adblockpluschrome.
pakiet instalacyjny - nazwa adblockpluschrome
Wejść Y i rozpocznie się instalacja.
Brak dostępnej komendy aktualizacji
Co zaskakujące, OneGet nie ma ani Aktualizacja Komenda. W Chocolatey jest polecenie aktualizacji, ale tutaj nie ma ono zastosowania. Ten problem został zgłoszony na GitHub w 2014 roku, kiedy Technical Preview był kręcony dla Insiderów i nadal nie został rozwiązany.
Chcesz zostać Ninja wiersza poleceń? Tutaj jest lista skrótów klawiszowych to sprawi, że będziesz jednym.
Badać
Teraz, gdy znasz już podstawy, możesz dalej badać polecenia i parametry. Jeśli uważasz, że OneGet nie zapewnił najwyższej jakości usług, zawsze możesz wybrać Chocolatey i używać go za pomocą wiersza poleceń.
ZOBACZ TAKŻE: 3 alternatywy wiersza polecenia, które są lepsze niż domyślne