Instaluj programy za pomocą konsoli Windows 10, 8, 7

Jednym z typowych zadań, które wykonujemy w systemach operacyjnych Windows, jest instalowanie i odinstalowywanie wielu programów i aplikacji, z których każdy koncentruje się na użytku korporacyjnym, edukacyjnym lub osobistym.
Niezależnie od przeznaczenia tej aplikacji, zawsze przeprowadzamy monotonny proces instalacji, który obejmuje przejście do witryny dewelopera lub producenta, pobranie pliku wykonywalnego, a następnie dwukrotne kliknięcie na nim i postępowanie zgodnie z instrukcjami kreatora.

Chociaż ten proces jest normalny i wszyscy przeprowadzamy go w każdym procesie instalacji, Solvetic wyjaśni alternatywną metodę, która może drastycznie uprościć te zadania instalacyjne i to dzięki projektowi Chocolatey.

Co to jest czekoladaChocolatey został opracowany do działania jako menedżer pakietów dla systemów operacyjnych Windows, podobnie jak funkcjonalność poleceń apt-get lub yum w systemie Linux.
Został zaprojektowany jako zdecentralizowana konsola administracyjna, z której można szybko zainstalować różne aplikacje i narzędzia do użycia, Chocolatey jest oparty na infrastrukturze NuGet, która z kolei wykorzystuje PowerShell jako platformę do dostarczania pakietów z dostępnych dystrybucji dla te.

Chocolatey ma unikalny interfejs, który został zaprojektowany do łatwej pracy ze wszystkimi aspektami związanymi z administracją oprogramowania Windows, takimi jak:

  • Instalatorzy
  • Pliki zip
  • Pliki binarne środowiska uruchomieniowego
  • Oprogramowanie wewnętrzne i zewnętrzne

Osiąga się to poprzez wykorzystanie struktury pakietów, w której wymagane są wersje i zależności, aby ich instalacja zakończyła się sukcesem.

Wszystkie pakiety Chocolatey zawierają niezbędne narzędzia do zarządzania dowolnym elementem, takim jak instalatory, pliki wykonywalne i skrypty w skompilowanym pliku pakietu, co ułatwia kontrolę, a pakiety te mogą być używane niezależnie lub istnieje również możliwość zintegrowania ich z konfiguracją administratora, np. SCCM , Puppet i Chef, aby zwiększyć ich skalowalność i ekspansję.

WymaganiaWymagania dotyczące korzystania z Chocolatey są następujące:

  • Windows 7 do Windows 10 lub Windows Server 2012 do 2016 (Server Core jest obsługiwany, ale nie Windows
  • Serwer nano)
  • Windows PowerShell v2 +
  • .NET Framework 4.x +

Jak działa czekoladaZrozumiemy, jak wygląda wewnętrzny proces używany przez tę aplikację do zarządzania pakietami instalacyjnymi w systemie Windows.

  • Przede wszystkim Chocolatey używa NuGet (NuGet.Core.dll) w celu pobrania pakietu ze źródła, jest to nupkg, który jest przechowywany w folderze lub udostępniany w lokalizacji OData (HTTP/HTTPS).
  • Następnie pakiet zostanie zainstalowany w ścieżce $env: ChocolateyInstall\lib\. Lokalizacja instalacji pakietu nie jest konfigurowalna przez użytkownika, ponieważ pakiet musi zostać tutaj zainstalowany w celu śledzenia, aktualizacji i odinstalowania pakietu, jeśli będzie to wymagane później.
  • Po zainstalowaniu pakietu aplikacja określa, czy pakiet jest samodzielny, czy zawiera skrypty automatyzacji, takie jak skrypty PowerShell (pliki * .ps1).
  • Teraz Chocolatey wykonuje migawkę rejestru w celu późniejszego porównania pakietów.
  • Następnie, jeśli masz skrypty automatyzacji, Chocolatey je uruchomi.
  • Po wykonaniu tej czynności Chocolatey porównuje migawkę, aby zdefiniować informacje o deinstalatorze, i zapisuje ją w pliku z rozszerzeniem .registry.
  • Aplikacja uruchamia teraz migawkę folderu na podstawie wszystkich plików znajdujących się obecnie w katalogu wybranego pakietu.
  • Na koniec aplikacja szuka plików wykonywalnych w folderze pakietu i wraca do folderu $ env: ChocolateyInstall \ bin, aby te elementy były dostępne w zdefiniowanej ścieżce.

Czekoladowe funkcjeObecnie mamy dwie opcje korzystania z tej aplikacji, wersję darmową i wersję płatną, w wersji darmowej znajdziemy takie funkcje jak:

  • Czekolada jest weryfikowana w VirusTotal, co gwarantuje, że jest wolna od zagrożeń
  • Umożliwia tworzenie własnych pakietów
  • Można uruchomić w trybie offline
  • Nie zbiera danych ani telemetrii z systemu operacyjnego Windows
  • Zawiera niestandardowe szablony pakietów
  • Posiada automatyczny deinstalator
  • Nie ma reklam stron trzecich
  • Dostępnych jest wiele rozszerzeń pakietu

Funkcje wersji płatnejW przypadku wersji płatnej niektóre z jej funkcji to:

  • Ochrona środowiska uruchomieniowego przed złośliwym oprogramowaniem (Pro +)
  • Pobierz pamięć podręczną CDN (Pro +)
  • Zawiera pakiet redukcyjny (Pro +)
  • Ma wszechobecną opcję katalogu instalacyjnego (Pro +)
  • Zawiera pakiet Throttle (Pro +)
  • Posiada synchronizator pakietów (Command Pro + Auto/C4B Sync)
  • Tryb samoobsługowy / w tle (C4B)
  • Konstruktor pakietów (C4B)
  • Zintegrowany pakiet internalizatora (C4B)
  • Instalator bezpośredni (C4B)
  • Posiada audyt pakietów (C4B)
  • Zawiera funkcje Windows Service Management PowerShell (C4B)

Wersja płatna zaczyna się od 96 USD rocznie do 600 USD.

1. Jak zainstalować Chocolatey w systemie Windows 10


Aby przeprowadzić ten proces, uzyskamy dostęp do wiersza poleceń jako administratorzy i wykonamy następujący wiersz, aby automatycznie pobrać niezbędne skrypty z oficjalnej strony Chocolatey:
 @powershell -NoProfile -ExecutionPolicy unstricted -Command "iex ((new-object net.webclient) .DownloadString ('https://chocolatey.org/install.ps1'))" && SET PATH =% PATH%;% ALLUSERSPROFILE% \ czekoladowe \ bin
Wciskamy Enter i to będzie wynik:

POWIĘKSZAĆ

Ta linia wykonuje następujący proces:

  • Po pierwsze, mówią zespołowi, aby uruchomił PowerShell i nie ładował żadnych niestandardowych profili, z których może korzystać zaawansowany użytkownik
  • Następnie instruuje system Windows, aby ustawić zasady nieograniczonego wykonywania, aby umożliwić uruchomienie skryptu PowerShell
  • Następnie przystępuje do pobrania i uruchomienia skryptu instalacyjnego Chocolatey.

2. Jak korzystać z Chocolatey w systemie Windows 10

Krok 1
Teraz nadszedł czas, aby sprawdzić, jak zautomatyzować instalacje w systemie Windows za pomocą tego narzędzia, w tym celu ponownie uzyskujemy dostęp do konsoli jako administratorzy i tam wykonujemy następującą składnię:

 Cinst (Program)
Na przykład, jeśli chcemy zainstalować klienta Putty do połączeń zdalnych, wykonamy następujące czynności:
 kit cynowy
Naciśnięcie Enter uruchomi proces instalacji wybranej aplikacji i zobaczymy proces pobierania, w przypadku posiadania skryptów musimy potwierdzić ich wykonanie:

POWIĘKSZAĆ

Krok 2
Po zaakceptowaniu tego kroku proces instalacji wybranej aplikacji zostanie zakończony:

POWIĘKSZAĆ

Krok 3
Ważne jest, aby znać dokładną nazwę, której Chocolatey używa dla każdego instalowanego programu, ponieważ istnieje kilka opcji użycia, alternatywą, którą Chocolatey oferuje nam w celu sprawdzenia dostępnych opcji, jest następująca linia:

 wyszukiwanie czekolady (hasło)

POWIĘKSZAĆ

Tam znajdziemy dostępne pakiety i ich aktualny status.

3. Jak uruchomić wiele instalacji z Chocolatey w systemie Windows 10?


Możliwe jest również, że w pewnym momencie konieczne będzie zainstalowanie kilku aplikacji jednocześnie, w tym celu wystarczy wykonać następujące czynności:
 cinst (app1) (app2) itp.
Na przykład:
 Cinst vlc kit

POWIĘKSZAĆ

Możemy zweryfikować, czy rozpoczyna się proces pobierania każdej wskazanej aplikacji.

4. Jak zaktualizować aplikacje za pomocą Chocolatey w systemie Windows 10?


Aby uruchomić aktualizację programów zainstalowanych z Chocolatey, użyj następującej składni:
 kubek (Aplikacja)

POWIĘKSZAĆ

Jeśli chcemy zaktualizować wszystkie programy lub aplikacje, które zostały zainstalowane z Chocolatey, użyjemy następującego polecenia:

 filiżanka wszystko
Podobnie możemy określić źródło, z którego mają być zastosowane aktualizacje, w tym przypadku wykonujemy następujące czynności:
 cup (aplikacja) -źródło (URL do użycia)

5. Jak odinstalować aplikacje za pomocą Chocolatey


Aby przeprowadzić proces odinstalowywania pakietów lub aplikacji za pomocą tej aplikacji, musimy użyć następującej składni.
 choco odinstalować (aplikacja)

POWIĘKSZAĆ

Obecnie Chocolatey ma ponad 5000 pakietów dostępnych do zainstalowania dla systemu Windows, niektóre opcje to:

 choco zainstaluj adobereader (Adobe Reader DC) choco zainstaluj googlechrome (Google Chrome) choco zainstaluj jre8 (Java RunTime 8) choco zainstaluj Firefox (Firefox Quantum)
Aby zobaczyć wszystkie dostępne opcje, możemy odwiedzić następujący oficjalny link:

6. Czekoladowe zarządzanie poleceniami

Krok 1
Jeśli chcemy wiedzieć, ile pakietów zainstalowaliśmy z Chocolatey, wykonamy następujące czynności:

 lista czekolady -lo

POWIĘKSZAĆ

Krok 2
Aby wyświetlić pomoc tej aplikacji wykonujemy:

 rozbił się -?

POWIĘKSZAĆ

Krok 3
Aby uzyskać dostęp do konfiguracji Chocolatey;

 lista konfiguracji choco

POWIĘKSZAĆ

Krok 4
Polecenia, których należy używać ogólnie z Chocolatey, to:

listaWyświetl listę pakietów zdalnych lub lokalnych
SzukajWyszukaj pakiety zdalne lub lokalne
informacjeUzyskaj dostęp do informacji o pakiecie
zainstalowaćInstaluj pakiety z różnych źródeł
SzpilkaPomijaj aktualizacje do określonego pakietu
przestarzałyOdzyskaj pakiety, które są nieaktualne
uaktualnićAktualizuj pakiety z różnych źródeł
odinstalujOdinstaluj określony pakiet
PakietSpakuj nuspec dla skompilowanego nupkg
naciskaćUruchom skompilowany nupkg
NowyWygeneruj pliki potrzebne do pakietu z szablonu
źródłaWyświetl i skonfiguruj domyślne czcionki
konfiguracjaPobierz i skonfiguruj plik konfiguracyjny aplikacji
funkcjaUmożliwia przeglądanie i konfigurowanie funkcji Chocolatey
setapikeyPobierz lub zapisz apikey dla określonej czcionki
Klucz APIPobierz lub zapisz apikey dla określonej czcionki
PomocUzyskaj dostęp do informacji pomocy technicznej
PobieraniePobierz pakiety za pomocą wszystkich zdalnych łączy
synchronizowaćUmożliwia synchronizację z oprogramowaniem zainstalowanym w systemie
optymalizowaćZoptymalizuj instalację, zmniejszając wykorzystanie miejsca na dysku

POWIĘKSZAĆ

Możemy skorzystać z Chocolatey, aby wykonać kompletne instalacje i automatycznie, co pozwoli zaoszczędzić czas, który można wykorzystać na inne rodzaje zadań wsparcia i jeśli zwiększymy naszą produktywność w systemie Windows 10.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave