Nainstalujte programy pomocí konzoly Windows 10, 8, 7

Jedním z běžných úkolů, které v operačních systémech Windows provádíme, je instalace a odinstalování více programů a aplikací, přičemž každý se zaměřuje na podnikové, vzdělávací nebo osobní použití.
Bez ohledu na účel uvedené aplikace vždy provádíme monotónní proces instalace, který zahrnuje přechod na stránky vývojáře nebo výrobce, stažení spustitelného souboru a následné dvojité kliknutí na něj a postup podle pokynů průvodce.

Přestože je tento proces normální a všichni jej provádíme v každém instalačním procesu, Solvetic vám vysvětlí alternativní metodu, která může tyto instalační úkoly výrazně zjednodušit, a to díky projektu Chocolatey.

Co je ChocolateyChocolatey byl vyvinut tak, aby fungoval jako správce balíčků pro operační systémy Windows podobný funkcím příkazů apt-get nebo yum v Linuxu.
Je navržen tak, aby byl decentralizovanou administrační konzolí, odkud je možné rychle instalovat různé aplikace a nástroje k použití. Chocolatey je založen na infrastruktuře NuGet, která zase využívá PowerShell jako platformu pro doručování balíků z dostupných distribucí pro tyto.

Chocolatey má jedinečné rozhraní, které je navrženo tak, aby fungovalo snadno se všemi aspekty spojenými se správou softwaru Windows, jako jsou:

  • Instalatéři
  • Zip soubory
  • Binární soubory runtime
  • Interní software a software třetích stran

Toho je dosaženo využitím balíkového rámce, ve kterém jsou zahrnuty požadavky na verzi a závislost, aby jejich instalace byla úspěšná.

Všechny balíčky Chocolatey obsahují potřebné nástroje pro správu jakéhokoli prvku, jako jsou instalační programy, spustitelné soubory a skripty, v kompilovaném souboru balíčku, který usnadňuje ovládání, a tyto balíčky lze použít samostatně, nebo je také možné integrovat je s konfigurací správců, jako je SCCM , Puppet a Chef, aby zvýšili jejich škálovatelnost a rozšíření.

PožadavkyPožadavky na používání Chocolatey jsou následující:

  • Windows 7 až Windows 10 nebo Windows Server 2012 až 2016 (Server Core je podporován, ale ne Windows
  • Nano Server)
  • Windows PowerShell v2 +
  • .NET Framework 4.x +

Jak funguje ChocolateyBudeme rozumět tomu, jaký je interní proces, který tato aplikace používá ke správě instalačních balíčků ve Windows.

  • Za prvé, Chocolatey používá NuGet (NuGet.Core.dll), aby získal balíček ze zdroje, to je nupkg, který je uložen ve složce nebo sdílen v umístění OData (HTTP / HTTPS).
  • Pak bude balíček nainstalován na cestu $ env: ChocolateyInstall \ lib \. Umístění instalace balíčku nelze konfigurovat uživatelem, protože balíček je třeba nainstalovat zde pro sledování, aktualizaci a odinstalování balíčku, pokud je to vyžadováno později.
  • Poté, co je balíček nainstalován, aplikace určí, zda je balíček samostatný nebo má automatizační skripty, jako jsou skripty PowerShell (soubory* .ps1).
  • Nyní Chocolatey pořídí snímek registru pro pozdější srovnání balíčků.
  • Pak, pokud máte automatizační skripty, Chocolatey je spustí.
  • Jakmile to bude hotové, Chocolatey porovná snímek, aby definoval informace o odinstalačním programu, a pokračuje v jeho uložení do souboru s příponou .registry.
  • Aplikace nyní spustí snímek složky na základě všech souborů aktuálně v adresáři vybraného balíčku.
  • Nakonec aplikace vyhledá spustitelné soubory ve složce balíčku a přejde zpět do složky $ env: ChocolateyInstall \ bin, aby byly tyto prvky k dispozici na definované cestě.

Funkce ChocolateyV současné době máme dvě možnosti používání této aplikace, bezplatnou verzi a placenou verzi, v bezplatné verzi najdeme funkce jako:

  • Chocolatey je ověřen ve VirusTotal, který zaručuje, že neobsahuje žádné hrozby
  • Umožňuje vytváření vlastních balíčků
  • Lze spustit offline
  • Neshromažďuje data ani telemetrii z operačního systému Windows
  • Obsahuje vlastní šablony balíčků
  • Má automatický odinstalační program
  • Nemá žádnou reklamu třetích stran
  • K dispozici je několik rozšíření balíčků

Obsahuje placenou verziV případě placené verze jsou některé z jejích funkcí následující:

  • Spustit ochranu před malwarem za běhu (Pro +)
  • Stáhnout CDN Cache (Pro +)
  • Zahrnuje balíček reduktoru (Pro +)
  • Má možnost všudypřítomného instalačního adresáře (Pro +)
  • Obsahuje balíček Throttle (Pro +)
  • Má synchronizátor paketů (Command Pro + Auto / C4B Sync)
  • Samoobslužný režim / režim na pozadí (C4B)
  • Package Builder (C4B)
  • Integrovaný balíček internalizátoru (C4B)
  • Přímý instalátor (C4B)
  • Má audit balíčku (C4B)
  • Obsahuje funkce Windows Service Management PowerShell (C4B)

Placená verze začíná od 96 USD ročně až do 600 USD.

1. Jak nainstalovat Chocolatey na Windows 10


K provedení tohoto procesu přistoupíme jako administrátoři k příkazovému řádku a tam spustíme následující řádek pro automatické stažení potřebných skriptů z oficiálního webu Chocolatey:
 @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new -object net.webclient) .DownloadString ('https://chocolatey.org/install.ps1'))" "&& SET PATH =% PATH%;% ALLUSERSPROFILE% \ čokoláda \ bin
Stiskněte klávesu Enter a toto bude výsledek:

ZVĚTŠIT

Tento řádek provádí následující proces:

  • Nejprve řeknou týmu, aby spustil PowerShell a nenačítal žádné vlastní profily, které může používat pokročilý uživatel
  • Poté zadá systému Windows, aby nastavil zásady neomezeného spouštění, aby umožnil spuštění skriptu PowerShell
  • Poté pokračuje ve stahování a spuštění instalačního skriptu Chocolatey.

2. Jak používat Chocolatey v systému Windows 10

Krok 1
Nyní nadešel čas zkontrolovat, jak zautomatizovat instalace ve Windows pomocí tohoto nástroje. Za tímto účelem přistoupíme ke konzole znovu jako uživatelé administrátora a tam spustíme následující syntaxi:

 cinst (program)
Pokud například chceme nainstalovat klienta Putty pro vzdálená připojení, provedeme následující:
 cinst tmel
Stisknutím klávesy Enter spustíte proces instalace vybrané aplikace a uvidíme proces stahování, v případě, že máme skripty, musíme potvrdit jejich spuštění:

ZVĚTŠIT

Krok 2
Jakmile tento krok přijmeme, instalační proces vybrané aplikace bude dokončen:

ZVĚTŠIT

Krok 3
Je důležité znát přesný název, který Chocolatey používá pro každý instalovaný program, protože existuje několik možností použití, alternativou, kterou nám Chocolatey nabízí ke kontrole dostupných možností, je následující řádek:

 čokoládové hledání (výraz)

ZVĚTŠIT

Tam najdeme dostupné balíčky a jejich aktuální stav.

3. Jak spustit více instalací s Chocolatey ve Windows 10


Je také možné, že v určitém okamžiku je nutné nainstalovat několik aplikací současně, proto jednoduše proveďte následující:
 cinst (app1) (app2) atd
Například:
 cinst vlc tmel

ZVĚTŠIT

Můžeme ověřit, že proces stahování každé uvedené aplikace začíná.

4. Jak aktualizovat aplikace pomocí Chocolatey v systému Windows 10


Chcete -li spustit aktualizaci programů nainstalovaných s Chocolatey, použijte následující syntaxi:
 šálek (aplikace)

ZVĚTŠIT

Pokud chceme aktualizovat všechny programy nebo aplikace, které byly nainstalovány pomocí Chocolatey, použijeme následující příkaz:

 pohár všech
Podobně můžeme určit zdroj, odkud by měly být aktualizace použity, v tomto případě provedeme následující:
 cup (application) -source (URL to use)

5. Jak odinstalovat aplikace pomocí Chocolatey


Abychom mohli odinstalovat balíčky nebo aplikace pomocí této aplikace, musíme použít následující syntaxi.
 odinstalovat choco (aplikace)

ZVĚTŠIT

V současné době má Chocolatey k dispozici více než 5 000 balíčků k instalaci pro Windows, některé možnosti jsou:

 choco install adobereader (Adobe Reader DC) choco install googlechrome (Google Chrome) choco install jre8 (Java RunTime 8) choco install Firefox (Firefox Quantum)
Chcete -li zobrazit všechny dostupné možnosti, můžeme navštívit následující oficiální odkaz:

6. Čokoládová správa příkazů

Krok 1
Pokud chceme vědět, kolik balíčků jsme nainstalovali s Chocolatey, provedeme následující:

 choco list -lo

ZVĚTŠIT

Krok 2
Chcete -li zobrazit nápovědu této aplikace, spustíme:

 havaroval -?

ZVĚTŠIT

Krok 3
Pro přístup ke konfiguraci Chocolatey;

 seznam konfigurací choco

ZVĚTŠIT

Krok 4
Obecně platí, že v Chocolatey se používají tyto příkazy:

seznamSeznam vzdálených nebo místních balíčků
VyhledáváníVyhledejte vzdálené nebo místní balíčky
informacePřístup k informacím o balíčku
NainstalujteNainstalujte balíčky z různých zdrojů
kolíkPotlačte aktualizace konkrétního balíčku
zastaralýNačíst balíčky, které jsou zastaralé
vylepšitAktualizujte balíčky z různých zdrojů
odinstalovatOdinstalujte konkrétní balíček
balíčekZabalte nuspec za zkompilovaný nupkg
tamSpusťte kompilovanou nupkg
NovýVygenerujte soubory potřebné pro balíček ze šablony
ZdrojeZobrazit a konfigurovat výchozí písma
konfigurNačtěte a nakonfigurujte konfigurační soubor aplikace
VlastnostiUmožňuje zobrazit a konfigurovat funkce Chocolatey
setapikeyNačíst nebo uložit apikey pro konkrétní písmo
apikeyNačíst nebo uložit apikey pro konkrétní písmo
Podpěra, podporaPřístup k informacím podpory
staženíStahujte balíčky pomocí všech vzdálených odkazů
synchronizovatUmožňuje synchronizaci se softwarem nainstalovaným v systému
optimalizovatOptimalizujte instalaci a snižte využití místa na disku

ZVĚTŠIT

Můžeme se uchýlit k Chocolatey, abychom prováděli kompletní instalace a automaticky, což ušetří čas, který lze použít pro jiné typy úloh podpory, a pokud zvýšíme naši produktivitu v systému Windows 10.

wave wave wave wave wave