Microsoft vydává Winget 1.3 s podporou přenosných aplikací, dokumentací a poznámkami k instalaci

Společnost Microsoft vydala velkou aktualizaci Správce balíčků systému Windows, známou také jako winget. Nyní je k dispozici verze 1.3 s působivým seznamem nových funkcí a funkcí, jako je podpora přenosných aplikací, poznámky k instalaci a související dokumentace, vylepšený ukazatel průběhu a další.

Co je nového ve Windows Package Manager (winget) 1.3?

Zjevná vylepšení

Zobrazit dokumentaci

Některé balíčky obsahují dokumentaci související s verzí balíčku. Nyní byste měli být schopni vidět dokumentaci a odpovídající URL, když spustíte winget show.

Winget zobrazuje dokumentaci související s balíčky

Poznámky k instalaci

Většina balíčků příkazového řádku vyžaduje restart terminálu k načtení proměnných prostředí. Některé další balíčky mají nuance, které musí uživatel pochopit před jejich prvním spuštěním. Poznámky k instalaci se zobrazí po instalaci balíčku. Také jsme přidali argumenty a nastavení pro správu těchto poznámek. Ve výchozím nastavení se tyto poznámky zobrazují. Jako parametr můžete přidat „suppressInstallNotes“, aby se nezobrazovaly. Můžete také předat „-display-notes“ nebo „-suppress-notes“ a přepsat nastavení.

Očekávaná adresa URL odpovědi s návratovým kódem

Většina instalačních programů je založena na . exe může poskytnout vlastní odpovědi pro různé scénáře selhání. Přidali jsme vylepšení, které nejenže poskytuje standardní chybovou zprávu, ale nyní můžete zahrnout také adresu URL. Doufáme, že to pomůže při odstraňování problémů, proč se něco pokazilo. Autoři manifestu mohou přidat „ReturnResponseURL“ do pole hodnot „InstallerReturnCode“.

Nové nastavení

Soubor nastavení Správce balíčků systému Windows se otevře ve výchozím editoru JSON, když spustíte nastavení wingetu. Pokud máte nainstalovaný a nakonfigurovaný kód Visual Studio, získáte také výhody schématu JSON pro popisky a dokončování kódu. Pokud tak neučiníte, můžete spustit winget install vscode.

Poznámky k instalaci

Správce balíčků systému Windows byl navržen tak, aby se ve výchozím nastavení choval předvídatelným způsobem a poskytoval uživatelům možnost toto chování přizpůsobit. Možnost „suppressInstallNotes“ byla přidána pro uživatele, kteří nechtějí vidět poznámky k instalaci zahrnuté ve svých manifestech.

Detailní protokoly

Pokud k libovolnému příkazu přidáte „-verbose-logs“, Správce balíčků systému Windows přidá do protokolů další informace. To je často užitečné při odstraňování problémů nebo získávání dalších informací o tom, co přesně dělá Správce balíčků systému Windows. Uživatelé nyní mohou určit, jakou úroveň protokolování chtějí. K dispozici jsou následující úrovně protokolování: Podrobné, Informace, Varování, Chyby a Kritické.

Zpráva o nové verzi

Některé balíčky, jako je Microsoft. NET SDK zobrazuje verze pro uživatele, které se mírně liší od jejich čísel sestavení. Bohužel to způsobilo zmatek během procesu aktualizace a frustrovalo autory manifestu. Windows Package Manager nyní vezme v úvahu preferovanou verzi, kterou by vydavatelé chtěli zobrazit, a nástroj bude i nadále schopen provádět správná srovnání při určování dostupnosti novější verze.

V níže uvedeném příkladu z Windows Apps & Features můžete vidět, že Microsoft. NET Runtime a zobrazené verze Microsoft. NET SDK začínají „6.0“. Ale verze od Microsoftu. NET SDK pod zobrazovaným názvem začíná „6.3“. Manifesty nyní mohou používat verzi zobrazení („packageVersion“ v manifestu) k tomu, aby uživatelům ukazovaly, která verze je nainstalována nebo která aktualizace je k dispozici, ale stále mohou používat verzi sestavení („displayVersion“ klíče manifestu z registru a „AppsAndFeatures“ z manifestu) pro srovnání.

Nastavení Windows 11 zobrazující jinou verzi jedné aplikace

Architektura zobrazovacího systému

Ne všechny balíčky nativně fungují na každé architektuře. Někdy balíčky běží v emulačním režimu. Aktualizovali jsme winget –info pro zobrazení systémové architektury, takže můžete rychle vidět, jakou architekturu má váš hardware. To může pomoci při odstraňování problémů, proč pro konkrétní balíček neexistuje odpovídající instalační program nebo proč se nemusí chovat přesně tak, jak očekáváte.

Winget ukazuje architekturu systému pomocí příkazu winget --info

Ještě lepší ukazatel pokroku

Jednou z našich nejoblíbenějších funkcí je přizpůsobitelný ukazatel průběhu. Díky přispění komunity se to jen zlepšovalo. Extra jemnozrnné bloky dělají tuto tyčinku máslovou. Pokud jste to nevěděli, můžete si ukazatel průběhu přizpůsobit v nastavení. Používám:

„visual“: {„progressBar“: „rainbow“}

Nebojte se, všechny styly dostaly vylepšený ukazatel průběhu.

Podpora přenosných balíčků

Existuje přenosný balíček, který byste chtěli spravovat pomocí Správce balíčků systému Windows? V podstatě jsou to jen spustitelné programy, které nemají instalační program. Možná budete chtít nainstalovat Microsoft.NuGet pomocí winget nebo aktualizovat Microsoft.NuGet pomocí winget. Chtěli jsme se ujistit, že můžete spravovat tyto přenosné balíčky, a proto při instalaci přidáme příslušné položky do Windows Apps & Features. To vám umožní vidět je jako nainstalované aplikace. Odtamtud je můžete dokonce odstranit, pokud nechcete pro odstranění Microsoft.NuGet psát winget.

Smazat pomocí aplikací a funkcí

Poznámka. Přidali jsme Microsoft.NuGet do úložiště, abyste si jej mohli vyzkoušet. Nebude fungovat ve verzích Správce balíčků systému Windows nižších než 1.3, jak je znázorněno na obrázku níže.

Kromě vydání Windows Package Manager 1.3 Microsoft oznámil, že brzy začne přijímat přenosné balíčky. Mělo by uplynout další týden, než společnost dokončí zavádění aktualizace pro všechny uživatele prostřednictvím obchodu Microsoft Store. Prozatím zůstává zasílání přenosných balíků blokováno.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.