install příkaz (winget)

Příkaz installWinGet nainstaluje zadanou aplikaci. Pomocí vyhledávacího příkazu identifikujte aplikaci, kterou chcete install. Pomocí příkazu show zobrazíte podrobnosti o aplikaci a instalačním programu vybraném nástrojem WinGet pro váš systém.

Příkaz install vyžaduje, abyste zadali přesný řetězec pro install. Pokud dojde k nejednoznačnosti, budete vyzváni k dalšímu filtrování příkazu install na konkrétní aplikaci.

Použití

winget install [[-q] <query> ...] [<options>]

Snímek obrazovky s možnostmi winget nápovědy k příkazu importu

Přezdívky

Pro tento příkaz jsou k dispozici následující aliasy:

  • add

Argumenty

K dispozici jsou následující argumenty.

Důvod Popis
-q,--query Dotaz použitý k vyhledání aplikace.

Poznámka:

Argument dotazu je poziční. Ve výchozím nastavení winget provádí porovnání podřetězce bez rozlišování velkých a malých písmen vůči názvu balíčku, ID a monikeru. Syntaxe zástupných znaků není podporována. Chcete-li vyžadovat přesnou shodu (rozlišují se malá a velká písmena), použijte -e, --exact. Pomocí parametru --id, --name nebo --moniker omezte, které pole se prohledává.

Možnosti

Možnosti umožňují přizpůsobit install prostředí tak, aby vyhovovalo vašim potřebám.

Možnost Popis
-m, --manifest Za tím musí následovat cesta k souboru manifestu ve formátu YAML. Manifest můžete použít ke spuštění install prostředí z místního souboru YAML.
--id Omezuje install na ID aplikace.
--Jméno Omezí vyhledávání na název aplikace.
--identifikátor Omezí vyhledávání na moniker uvedený pro aplikaci.
-v, --version Umožňuje určit přesnou verzi pro install. Pokud není zadáno, nejnovější aplikace bude install mít nejvyšší verzi.
-s, --zdroj Omezí hledání na zadaný název zdroje. Musí následovat název zdroje.
--rozsah Umožňuje určit, jestli má instalační program cílit na obor uživatele nebo počítače. Viz známé problémy související s rozsahem instalace balíčku.
-a, --architektura Vyberte architekturu pro install.
--typ-instalátoru Vyberte typ instalátoru, který chcete použítinstall. Viz podporované typy instalačního programu pro klienta WinGet.
-e, --přesný Používá přesný řetězec v dotazu, včetně zohlednění citlivosti na malá a velká písmena. Nebude používat výchozí chování podřetězího řetězce.
-i, --interactive Spustí instalační program v interaktivním režimu. Výchozí prostředí zobrazuje průběh instalačního programu.
-h, --tichý Spustí instalační program v tichém režimu. Tím se potlačí veškeré uživatelské rozhraní. Výchozí prostředí zobrazuje průběh instalačního programu.
--místo Určuje, které národní prostředí se má použít (formát BCP47).
-o, --log Směruje protokolování do logovacího souboru. Musíte zadat cestu k souboru, ke kterému máte práva k zápisu.
– vlastní Argumenty, které se mají předat instalačnímu programu kromě výchozích hodnot.
— přepsání Řetězec, který bude předán přímo instalačnímu programu.
-l, --umístění Umístění na install adresu (pokud je podporováno)
--ignorovat-bezpečnostní-hash Ignorujte selhání hash kontroly instalačního programu. Nedoporučuje se.
--allow-reboot Povolí restartování, pokud je to možné.
--skip-dependencies Přeskočí zpracování závislostí balíčků a funkcí systému Windows.
--ignore-local-archive-malware-scan Ignorovat kontrolu malwaru provedenou v rámci instalace balíčku typu archivu z místního manifestu.
--dependency-source Vyhledejte závislosti balíčků pomocí zadaného zdroje.
--přijmout-smlouvy-baliků Přijímá všechny licenční smlouvy nebo smlouvy EULA, které instalační program balíčku prezentuje, a potlačuje interaktivní výzvu. To platí jenom pro vlastní licenční podmínky balíčku – nemá vliv na volitelné součásti ani software, který nabízí instalační program. Pro zcela neinteraktivní install použijte v kombinaci s --silent (-h).
--bez-aktualizace Pokud už nainstalovaná verze existuje, upgrade přeskočí.
--záhlaví Volitelná hlavička HTTP zdroje REST pro Windows -Package-Manager.
--authentication-mode Zadejte předvolbu ověřovacího okna (tiché, silentPreferred nebo interaktivní).
--authentizační-účet Zadejte účet, který se má použít k ověřování.
--přijmout-dohody-o-zdroji Přijímá licenční smlouvu pro zdroj WinGet (úložiště) a potlačuje interaktivní výzvu. To je oddělené od jakékoli licence k balíčku – vztahuje se to na podmínky používání samotného zdroje, jako je například winget komunitní úložiště.
-r, --přejmenovat Hodnota pro přejmenování spustitelného souboru (přenosného).
--odinstalovat-předchozí Odinstalujte předchozí verzi balíčku během upgradu.
--síla Příkaz spusťte přímo a pokračujte problémy nesouvisenými se zabezpečením.
-?--Pomoc Získejte další nápovědu k tomuto příkazu.
--Počkej Před ukončením vyzve uživatele, aby stiskl libovolnou klávesu.
--logy,--otevřít-logy Otevřete výchozí umístění protokolů.
--verbose, --verbose-logs Slouží k přenastavení nastavení protokolování a vytvoření podrobného protokolu.
--nowarn,--ignore-warnings (bez varování, ignorovat varování) Potlačí varovné výstupy.
--zakázat-interaktivitu Zakažte interaktivní výzvy.
--proxy Nastavte proxy server, který se má použít pro toto spuštění.
--no-proxy Zakažte použití proxy serveru pro toto spuštění.

Příkladové dotazy

Následující příklad nainstaluje konkrétní verzi aplikace.

winget install powertoys --version 0.91.1

Následující příklad nainstaluje aplikaci podle jejího ID.

winget install --id Microsoft.PowerToys

Následující příklad nainstaluje aplikaci podle verze a ID.

winget install --id Microsoft.PowerToys --version 0.91.1

Instalace více balíčků

V jednom příkazu můžete install vytvořit více balíčků tak, že vypište jejich ID oddělená mezerami.

winget install Microsoft.VisualStudioCode Microsoft.PowerShell Git.Git

WinGet postupně nainstaluje každý balíček. To je užitečné pro rychlé nastavení nového počítače nebo sdílení sady nástrojů s kolegou.

Návod

U větších sad balíčků zvažte použití winget exportu a winget importu k uložení a obnovení úplného seznamu balíčků nebo winget konfiguraciinstall balíčků společně s konfigurací jiného počítače v jednom souboru.

Nejednoznačné výsledky

Pokud dotaz poskytnutý pro WinGet nemá za následek jednu aplikaci, nástroj WinGet zobrazí výsledky hledání. Tím získáte další data potřebná k upřesnění hledání správné install.

Nejlepším způsobem, jak omezit výběr na jeden soubor, je použít ID aplikace v kombinaci s přesnou volbou dotazu . Například:

winget install --id Git.Git -e

Pokud je nakonfigurovaných více zdrojů, je možné mít duplicitní položky. Zadání zdroje je nutné k dalšímu objasnění.

winget install --id Git.Git -e --source winget

Zdroj msstore používá jedinečné identifikátory jako ID pro balíčky. Nevyžadují přesnou možnost dotazu. Například:

winget install XP9KHM4BK9FZ7Q -s msstore

Lokální install

Volba manifest vám umožňuje install aplikaci předáním souboru YAML přímo klientovi. Pokud je manifest manifestem s více soubory, musí být použit adresář obsahující soubory. Možnost manifestu má následující využití.

Použití: winget install --manifest \<path>

Možnost Popis
-m, --manifest Cesta k manifestům aplikace do install.

Instalace balíčků z místních souborů manifestu může mít rizika. Jako další opatření pro zajištění bezpečnostních opatření musí tuto funkci povolit správce. Chcete-li tuto funkci povolit, spusťte winget settings --enable LocalManifestFiles. Chcete-li tuto funkci zakázat, spusťte winget settings --disable LocalManifestFiles.

Soubory protokolu

Soubory protokolů pro WinGet, pokud nejsou přesměrovány, budou umístěny v následující složce: \%LOCALAPPDATA%\\Packages\\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\\LocalState\\DiagOutputDir\\*.log

Licenční smlouvy

Některé aplikace při instalaci budou před instalací vyžadovat souhlas uživatele s licencí nebo jinými smlouvami. Pokud k tomu dojde, Správce balíčků systému Windows vyzve uživatele, aby souhlasil se smlouvami. Pokud uživatel nesouhlasí, aplikace nebude install.

Snímek obrazovky s výzvou ke smlouvě uživatele v aplikaci winget

Z příkazového řádku můžete smlouvy automaticky přijmout předáním následující možnosti --accept-package-agreements na příkazovém řádku. To může být užitečné při skriptování Správce balíčků systému Windows.