GNU/Linux >> Znalost Linux >  >> Linux

upgrade wingetu - Jak aktualizovat balíčky

Úvod

winget je klientské rozhraní pro službu Windows Package Manager. Správce umožňuje uživatelům instalovat, upgradovat, odebírat a konfigurovat aplikace.

winget upgrade příkaz upgraduje uživatelem specifikované aplikace na nejnovější verzi dostupnou v úložišti.

V tomto tutoriálu se dozvíte, jak aktualizovat balíčky Windows pomocí winget upgrade .

Předpoklady

  • Systém se systémem Windows 10, verze 1809 (17763) nebo novější
  • Náhledová verze Windows App Installer, dostupná na GitHubu
  • Administrátorská práva

Syntaxe aktualizace winget

Syntaxe pro winget upgrade je:

winget upgrade [argument] [package_name] [option]

Argumenty a možnosti jsou vysvětleny v následujících částech.

Argumenty upgradu wingetu

winget upgrade argumenty příkazu jsou:

Argument Popis
-q , --query Zadejte dotaz pro hledání aplikace.
-? , --help Viz poznámky nápovědy k upgrade příkaz.

Vložte například -q argument následovaný dotazovacím slovem pro nalezení a aktualizaci zadaného balíčku na nejnovější verzi:

V tomto příkladu upgrade příkaz upgraduje aplikaci Notepad++ na nejnovější dostupnou verzi.

Možnosti upgradu wingetu

Možnosti poskytují další přizpůsobení v wingetu správa aplikací.

Seznam možností je:

Možnost Popis
-m , --manifest Spustí upgrade z místního souboru YAML. Poskytuje cestu k souboru za volbou.
--id Omezuje upgrade na ID aplikace.
--name Omezí vyhledávání na název aplikace.
--moniker Omezuje hledání na konkrétní instanci uvedenou pro aplikaci.
-v , --version Umožňuje zadat přesnou verzi, na kterou chcete upgradovat. Neuvedení verze znamená, že aplikace upgraduje na nejvyšší dostupnou verzi.
-s , --source Za -s zadejte název zdroje možnost omezit vyhledávání na zadaný název zdroje.
-e , --exact V dotazu používá přesně řetězec citlivý na velká a malá písmena. Nepoužívá výchozí chování podřetězce.
-i , --interactive Povoluje interaktivní režim a zobrazuje průběh instalace.
-h , --silent Instalační program běží v tichém režimu bez uživatelského rozhraní.
-o , --log Vytvoří soubor protokolu a požádá o cestu, kam soubor uložit.
--override Řetězec, který přechází přímo do instalačního programu.
-l , --location Umístění pro upgrade (pokud je podporováno).
--force Ignoruje jakékoli neshody hash a vynutí instalaci balíčku.
--all Aktualizuje všechny aplikace na nejnovější dostupnou verzi.

Například:

winget upgrade --id VideoLAN.VLC

Příkaz upgraduje aplikaci VLC na nejnovější verzi v úložišti pomocí přesného ID aplikace. Chcete-li zobrazit všechna ID aplikací, spusťte list příkaz, jak je vysvětleno níže.

Seznam a upgrade aplikací

Tato část vysvětluje, jak zjistit, kterou aplikaci můžete upgradovat, a jak používat upgrade --all možnost aplikací.

Seznam dostupných aktualizací

Chcete-li zjistit, které aplikace mají v úložišti dostupné aktualizace, spusťte:

winget list

Ve výstupu jsou uvedeny všechny nainstalované aplikace a winget zobrazuje, zda je k dispozici aktualizace.

Případně můžete zkontrolovat, zda má jedna aplikace aktualizace s následující syntaxí:

winget list [keyword]

Například:

Výstup ukazuje, že Poznámkový blok++ má v úložišti dostupnou aktualizaci.

Upgradujte všechny aplikace

--all umožňuje upgradovat všechny aplikace :

winget upgrade --all

Microsoft však uvádí, že winget je stále ve vývoji, takže některé funkce jsou stále trochu zabugované. Pokud například vývojář v aplikaci vynechá číslo verze, winget uvádí, že verze aplikace je neznámá a neaktualizuje ji.

Také pokud vývojář zkrátí číslo verze programu, ale v úložišti uvede úplné číslo verze, winget předpokládá, že se jedná o aktualizaci a přeinstaluje stejnou verzi.


Linux
  1. Jak aktualizovat Raspberry Pi

  2. Jak upgradovat Ubuntu 20.04 na Ubuntu 21.04

  3. Jak často bych měl aktualizovat náš Linux Server?

  1. Jak aktualizovat Git

  2. Jak upgradovat Python na 3.9

  3. Jak upgradovat na Ubuntu 20.04

  1. Jak aktualizovat Kali Linux

  2. Jak aktualizovat CentOS

  3. Jak upgradovat Ubuntu na 20.10