3Jul
Linux lubią instalować oprogramowanie z poziomu wiersza poleceń i nie jest trudno zrozumieć, dlaczego tak się dzieje. Zamiast pobierać pliki wykonywalne, uruchamiać je i unikać rozmaitych prób zmiany domyślnej wyszukiwarki, w zasadzie wpisujesz, co chcesz zainstalować, i wciskasz "Enter".
Jeśli chcesz tego rodzaju spokoju w Windowsie, nie szukaj dalej niż Chocolatey, menedżer pakietów dla systemu Windows. To bezpłatne narzędzie pozwala zainstalować tysiące aplikacji za pomocą szybkiego polecenia( choco install) i zaktualizować je wszystkie za pomocą innego( aktualizacja choco). To może zaoszczędzić wiele czasu, jeśli jesteś osobą, która dużo instalujewolnego oprogramowania.
Możesz używać Chocolatey w dwóch miejscach: w Command Command i PowerShell. Oto jak zainstalować menedżera pakietów w obu środowiskach, ale naprawdę potrzebujesz tylko jednego lub drugiego. Wybierz, co Ci odpowiada.
Zainstaluj i użyj Chocolatey z wiersza polecenia
Chocolatey działa tylko w wierszu polecenia, jeśli uruchomisz go jako administrator. Najłatwiej to zrobić, klikając prawym przyciskiem myszy wiersz polecenia w menu Start, a następnie klikając polecenie "Uruchom jako administrator".
Aby zainstalować Chocolatey, najpierw musisz uruchomić następujące polecenie, które pobiera i uruchamia instalator.:
@ "% SystemRoot% \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe" -NoProfile -ExecutionPolicy Bypass -Command "iex( (New-Object System. Net. WebClient). DownloadString( 'https: //chocolatey.org/ install.ps1')) "&SET "PATH =% PATH%;% ALLUSERSPROFILE% \ chocolatey \ bin"To polecenie może się zmienić, więc sprawdź oficjalne instrukcje Chocolatey, jeśli masz problemy.
Po zainstalowaniu Chocolatey, możesz go użyć natychmiast( chociaż w niektórych przypadkach może być konieczne zamknięcie i ponowne otwarcie admina Wiersz polecenia).Instalacja oprogramowania jest prosta: wystarczy wpisać choco install, a następnie nazwę programu. Tutaj uruchamiamy choco install filezilla, aby zainstalować popularnego klienta FTP Filezilla.
Nie musisz też ograniczać się do instalowania jednej aplikacji na raz. Na przykład użycie poniższego polecenia spowoduje zainstalowanie wszystkich wymienionych aplikacji za jednym zamachem:
choco install firefox thunderbird vlc libreofficeOczywiście potrzebujesz sposobu na sprawdzenie, które pakiety istnieją i jak się nazywają.Możesz wyszukać, czy dana aplikacja jest oferowana za pomocą następującej składni:
choco search key_wordNa poniższym zrzucie ekranu, na przykład, używamy thunderbirda wyszukiwania choco do wyszukiwania pakietów związanych z klientem poczty e-mail Thunderbird.
Alternatywnie, ta strona internetowa oferuje pełną listę wszystkich pakietów, które można zainstalować, wraz z własnym narzędziem wyszukiwania.
Jeśli chcesz uaktualnić określony pakiet do najnowszej wersji, użyj polecenia choco upgrade, a następnie nazwę pakietu. Jeśli chcesz zaktualizować wszystko, co zainstalowałeś za pomocą Chocolatey za jednym zamachem, choco upgrade wszystko to załatwi. I jest więcej podrzędnych komend, jeśli chcesz kopać.Po prostu wpisz choco -?aby zobaczyć pełną listę.
Zainstaluj i używaj Chocolatey w PowerShell
Jeśli jesteś wielkim fanem PowerShell, możesz również użyć Chocolately. Oznacza to, że możesz zautomatyzować różne rzeczy, gdy zaczniesz korzystać z PowerShell i nauczyć się lin.
Aby rozpocząć, musisz otworzyć PowerShell administratora. Najprostszym sposobem na to jest kliknięcie prawym przyciskiem myszy przycisku Start, a następnie kliknięcie "Windows PowerShell( Admin)."
Chocolatey, ze swojej natury, wymaga uprawnień do uruchamiania skryptów spoza komputera. Z tego powodu oficjalna instrukcja instalacji zaleca zmianę ExecutionPolicy przed instalacją Chocolatey. Po pierwsze, w wierszu polecenia PowerShell wpisz następujące polecenie i naciśnij Enter:
Get-ExecutionPolicyJeśli zobaczysz wynik "Ograniczony", musisz uruchomić następujące polecenie, aby ustawić zasady wykonania, aby instalacja Chocolatey działała:
Set-ExecutionPolicy AllSignedPolecenie Set-ExecutionPolicy Bypass również może działać, ale jest to mniej bezpieczna opcja: pozwala na uruchomienie dowolnego skryptu, niezależnie od tego, czy jest podpisany przez programistę.
Po ustawieniu zasady wykonywania można uruchomić instalator za pomocą następującej komendy:
iex( (New-Object System. Net. WebClient). DownloadString( "https: //chocolatey.org/ install.ps1"))Tak jak to jest zainstalowane Chocolatey! Używanie Chocolatey w Powershell jest takie samo jak w wierszu polecenia. Oto choco install firefox działający:
Podkomisje, takie jak wyszukiwanie i uaktualnianie, działają tak samo jak w wierszu polecenia i choco -?da ci listę innych funkcji. Baw się dobrze!