Instalace aplikací ve Windows IoT Enterprise pomocí winGetu
Nástroj příkazového řádku WinGet umožňuje uživatelům zjišťovat, instalovat, upgradovat, odebírat a konfigurovat aplikace na zařízeních s Windows 10 a Windows 11. Tento nástroj je klientské rozhraní pro službu Správce balíčků systému Windows.
V tomto kurzu se dozvíte, jak nainstalovat a využívat WinGet ve Windows IoT Enterprise. Tato příručka je užitečná pro verze Windows IoT Enterprise LTSC, protože nepodporují samotnou aplikaci Microsoft Store, která se běžně používá k instalaci WinGetu. Veškerá dokumentace byla testována na Windows 10 IoT Enterprise LTSC 2021.
Stáhnout WinGet
Stáhněte soubory sady WinGet z vydání úložiště Rozhraní příkazového řádku WinGet.
Zvolte nejnovější verzi, která není předběžná (měla by mít značku Latest.)
V mém případě je tato verze verze 1.4.10173
snímek obrazovky k vydání
Stáhněte soubor
msixbundle
a souborLicense1.xml
.Stáhněte balíček architektury VCLibs Desktop přidružené k architektuře procesoru.
Pro architekturu ARM64 si stáhněte Microsoft.VCLibs.arm64.14.00.Desktop.appx
Pro architekturu x64 si stáhněte Microsoft.VCLibs.x64.14.00.Desktop.appx
Další informace najdete v tématu Jak nainstalovat a aktualizovat balíčky desktopové architektury
Rozhraní příkazového řádku WinGet je závislé na
Microsoft.UI.Xaml.2.8
.Stáhněte balíček NuGet
Microsoft.UI.Xaml.2.8
z NuGet uživatelského rozhraní Microsoftu . Odkaz ke stažení se nachází na pravé straně pod názvem Stáhnout balíček.Změňte příponu souboru z
.nupkg
na.zip
. Pokud chcete změnit příponu souboru, otevřete příkazový řádek, přejděte do adresáře, do kterého byl stažen soubor nupkg, a spuštěním následujícího příkazu soubor přejmenujte:
ren Microsoft.UI.Xaml.2.8.6.nupkg Microsoft.UI.Xaml.2.8.6.zip
Poznámka
Nejnovější verze Microsoft.UI.Xaml byla v době tohoto článku 2.8.6. Ve výše uvedeném příkazu nahraďte verzi 2.8.6 nejnovější verzí staženou z galerie NuGet Uživatelského rozhraní Microsoft UI Xaml.
- Otevřete složku
.zip
přejmenovanou v předchozím kroku pomocíFile Explorer
a zkopírujte soubortools\AppX\<your architecture>\release\Microsoft.UI.Xaml.2.8.appx
do složky stažené soubory. Tento soubor se nainstaluje do vašeho zařízení v dalším kroku.- Další informace o práci s
.zip files
najdete v tématu zazipování a rozbalování souborů.
- Další informace o práci s
Instalace klienta WinGet
Spuštění PowerShellu jako správce
Nainstalujte balíček desktopové architektury pomocí příkazu PowerShellu Add-AppxPackage.
Add-AppxPackage -Path <path to VCLibs .appx file>
Kde
-
<path to VCLibs .appx file>
je plně kvalifikovaná cesta k balíčku VC++ v14 Desktop Framework, který jste si stáhli dříve.
-
Nainstalujte Microsoft UI Xaml pomocí příkazu PowerShellu Add-AppxPackage.
Add-AppxPackage -Path <path to UI xaml.appx file>
Kde
-
<path to UI xaml.appx file>
je plně kvalifikovaná cesta k balíčku Microsoft UI Xaml 2.8.6, který jste si stáhli dříve.
Opatrnost
Bez nainstalovaných závislostí VCLibs a XAML uživatelského rozhraní instalační program WinGet selže (a nevypíše žádné chybové ani varovné zprávy). Konkrétně se soubor "winget.exe" nepřidá do složky C:\Users\[Username]\AppData\Local\Microsoft\WindowsApps.
-
Nainstalujte klienta WinGet pomocí příkazu PowerShellu Add-AppxPackage.
Add-AppxPackage -Path <path to .msixbundle file>
Kde
-
<path to .msixbundle file>
je plně kvalifikovaná cesta k souboru sady WinGet, který jste stáhli dříve.
-
Konfigurace klienta WinGet se správným souborem licence pomocí příkazu PowerShellu Add-AppxProvisionedPackage
Add-AppxProvisionedPackage -Online -PackagePath <path to .msixbundle file> -LicensePath <path to xml file>
Kde
-
<path to .msixbundle file>
je plně kvalifikovaná cesta k souboru sady WinGet. -
<path to xml file>
je plně kvalifikovaná cesta k dříve staženého souboru License1.xml.
-
Teď by se měl zobrazit soubor winget.exe
v C:\Users\[Username]\AppData\Local\Microsoft\WindowsApps
. Kromě toho by se také měl automaticky přidat do vaší cesty. Měli byste také být schopni používat WinGet
v terminálu PowerShellu.
Spropitné
Pokud se příkaz winget
v PowerShellu nerozpozná, zkuste nejprve restartovat PowerShell a v případě neúspěchu zkuste restartovat počítač.
Instalace aplikací pomocí winGetu
Nejprve vyhledejte v úložišti WinGet aplikaci, kterou chcete nainstalovat. Pokud například chcete vyhledat aplikaci Windows Camera, použijte příkaz
search
:winget search "Windows Camera"
V dalším kroku se dozvíte další informace o aplikaci pomocí příkazu
show
:winget show "Windows Camera"
Potom nainstalujte aplikaci pomocí příkazu
install
:winget install "Windows Camera"
Další podrobnosti o vyhledávání, instalaci, konfiguraci a odinstalaci aplikací pomocí nástroje WinGet najdete v tématu Použití nástroje WinGet.
Poznámka
Tyto pokyny jsou přizpůsobené původní dokumentaci WinGet cílení na desktopové edice Windows pro Windows IoT Enterprise LTSC, které nemají uživatelské prostředí Windows Store. Tyto pokyny zahrnují také pokyny diskuzi o úložišti WinGet CLI společnosti Zamiell a z úložiště winget skriptů MuradBuyukasik.