GNU/Linux >> Linux Esercitazione >  >> Linux

aggiornamento ala - Come aggiornare i pacchetti

Introduzione

winget è un'interfaccia client per il servizio Windows Package Manager. Il gestore consente agli utenti di installare, aggiornare, rimuovere e configurare le applicazioni.

L'winget upgrade comando aggiorna le applicazioni specificate dall'utente all'ultima versione disponibile nel repository.

In questo tutorial imparerai come aggiornare i pacchetti Windows utilizzando winget upgrade .

Prerequisiti

  • Un sistema che esegue Windows 10, versione 1809 (17763) o successiva
  • Versione di anteprima di Windows App Installer, disponibile su GitHub
  • Privilegi di amministratore

Sintassi di aggiornamento dell'ala

La sintassi per winget upgrade è:

winget upgrade [argument] [package_name] [option]

Gli argomenti e le opzioni sono spiegati nelle sezioni seguenti.

Argomenti aggiornamento ala

L'winget upgrade gli argomenti del comando sono:

Argomento Descrizione
-q , --query Specifica una query per cercare un'app.
-? , --help Consulta le note di aiuto per l'upgrade comando.

Ad esempio, inserisci il -q argomento seguito da una parola di query per trovare e aggiornare il pacchetto specificato all'ultima versione:

In questo esempio, l'upgrade il comando aggiorna l'app Notepad++ all'ultima versione disponibile.

Opzioni di aggiornamento dell'ala

Le opzioni forniscono un'ulteriore personalizzazione in winget gestione dell'app.

L'elenco delle opzioni è:

Opzione Descrizione
-m , --manifest Esegue l'aggiornamento da un file YAML locale. Fornisce il percorso del file dopo l'opzione.
--id Limita l'aggiornamento all'ID applicazione.
--name Limita la ricerca al nome dell'applicazione.
--moniker Limita la ricerca a una particolare istanza elencata per l'applicazione.
-v , --version Consente di specificare una versione esatta a cui eseguire l'aggiornamento. Se non specifichi la versione, l'app viene aggiornata alla versione più alta disponibile.
-s , --source Inserisci un nome di origine dopo il -s opzione per limitare la ricerca al nome della fonte fornito.
-e , --exact Utilizza la stringa esatta con distinzione tra maiuscole e minuscole nella query. Non utilizza il comportamento predefinito di una sottostringa.
-i , --interactive Abilita la modalità interattiva e mostra lo stato di avanzamento dell'installazione.
-h , --silent Il programma di installazione viene eseguito in modalità invisibile all'utente senza alcuna interfaccia utente.
-o , --log Crea un file di registro e chiede un percorso in cui salvare il file.
--override Una stringa che passa direttamente al programma di installazione.
-l , --location Posizione a cui eseguire l'aggiornamento (se supportata).
--force Ignora eventuali discrepanze hash e forza l'installazione del pacchetto.
--all Aggiorna tutte le applicazioni all'ultima versione disponibile.

Ad esempio:

winget upgrade --id VideoLAN.VLC

Il comando aggiorna l'app VLC all'ultima versione nel repository, utilizzando l'ID app esatto. Per vedere tutti gli ID app, esegui l'list comando come spiegato di seguito.

Elenca e aggiorna le app

Questa sezione spiega come vedere quale app puoi aggiornare e come utilizzare l'upgrade --all opzione app.

Elenca gli aggiornamenti disponibili

Per identificare quali app hanno aggiornamenti disponibili nel repository, esegui:

winget list

L'output elenca tutte le app installate e winget mostra se è disponibile un aggiornamento.

In alternativa, puoi verificare se una singola app ha aggiornamenti con la seguente sintassi:

winget list [keyword]

Ad esempio:

L'output mostra che Notepad++ ha un aggiornamento disponibile nel repository.

Aggiorna tutte le app

Il --all l'opzione ti consente di aggiornare tutte le app :

winget upgrade --all

Tuttavia, Microsoft afferma che winget è ancora in fase di sviluppo, quindi alcune funzionalità sono ancora un po' difettose. Ad esempio, se uno sviluppatore omette il numero di versione nell'app, winget afferma che la versione dell'app è sconosciuta e non la aggiorna.

Inoltre, se uno sviluppatore tronca il numero di versione del programma ma indica il numero di versione completo nel repository, winget presuppone che si tratti di un aggiornamento e reinstalla la stessa versione.


Linux
  1. Come aggiornare Raspberry Pi

  2. Come aggiornare Git

  3. Come aggiornare Python a 3.9

  4. Come aggiornare Ubuntu 20.04 a Ubuntu 21.04

  5. Quanto spesso dovrei aggiornare il nostro server Linux?

Come installare gli aggiornamenti su CentOS 7

Come aggiornare Ubuntu 20.04/20.10 a Ubuntu 21.04

Come aggiornare singoli pacchetti in CentOS

Come modificare la frequenza di aggiornamento dei pacchetti Snap

Come escludere i pacchetti dall'aggiornamento di Apt-Get

Come aggiornare Devuan 3.1 a 4.0 Chimaera