Come aggiornare VS Code su Ubuntu?

34

Ho scaricato la versione zip di VS Code per Ubuntu (64-bit) e sono stato in grado di eseguirlo senza problemi per un po 'di tempo. Sono state installate anche alcune estensioni.

Come posso aggiornare in modo efficiente l'installazione di VS Code? Una cosa che posso pensare è semplicemente scaricare il nuovo zip ed estrarlo nella stessa posizione, mantenendo solo la vecchia cartella "estensioni".

Se utilizzo la versione .deb , è necessario lo stesso processo (scarica il nuovo .deb ogni volta che c'è un aggiornamento?)

    
posta ramcrys 05.10.2016 - 18:05

8 risposte

57

Questo funziona per me:

wget https://vscode-update.azurewebsites.net/latest/linux-deb-x64/stable -O /tmp/code_latest_amd64.deb
sudo dpkg -i /tmp/code_latest_amd64.deb

Getta questi 2 passaggi in uno script bash eseguibile chiamato auto-update-vscode e puoi semplicemente eseguirlo dalla tua shell in qualsiasi momento VS Code dice che è scaduto.

    
risposta data Joe Bergevin 15.12.2016 - 06:52
20

Vladimir S. ha pubblicato la soluzione corretta, sebbene non si collegasse direttamente alla sezione che aveva la risposta. Il link diretto è qui: link

Per coloro che preferiscono non fare clic, ecco la soluzione ufficiale per Microsoft:

Distribuzioni basate su Debian e Ubuntu

Il modo più semplice per installare le distribuzioni basate su Debian / Ubuntu è scaricare e installare il pacchetto .deb (64-bit) tramite il centro software grafico, se disponibile o tramite la riga di comando con:

sudo dpkg -i <file>.deb
sudo apt-get install -f # Install dependencies

L'installazione del pacchetto .deb installerà automaticamente il repository apt e la chiave di firma per abilitare l'auto-aggiornamento utilizzando il normale meccanismo di aggiornamento del sistema (aggiornamento apt). Nota che i binari a 32 bit e .tar.gz sono disponibili anche nella pagina di download.

Il repository e la chiave possono anche essere installati manualmente con il seguente script:

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64] http://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

Quindi aggiorna la cache del pacchetto e installa il pacchetto usando:

sudo apt-get update
sudo apt-get install code # or code-insiders
    
risposta data Don Cullen 17.04.2017 - 19:13
3

In base al problema Impostazione repository apt per abilitare l'aggiornamento a livello di sistema operativo su sistemi Debian # 2973 , il PPA ufficiale è ancora in corso.

Ci sono due PPA ospitati su github e opensuse. Puoi utilizzare il link prima che VSCode abbia il suo PPA ufficiale.

    
risposta data Kirin Lin 29.10.2016 - 05:48
3

In vero stile ms, hanno deciso di chiamare il pacchetto solo code . Quindi scarica il .deb più recente e:

sudo dpkg -r code
sudo dpkg -i code_downloaded_package.deb

La configurazione, le estensioni installate e persino la cartella attualmente utilizzata sono conservate.

    
risposta data Marc 15.12.2016 - 16:27
2

Non è necessario scaricare il pacchetto manualmente. Puoi fare solo:

sudo apt-get update
sudo apt-get install code 

fonte: link

    
risposta data Katinka Hesselink 17.03.2018 - 16:02
1

Segui i passaggi indicati di seguito: -

  1. Scarica l'ultima versione di Visual Studio Code come pacchetto .deb.

  2. Installa GDebi Package Installer (se non installato).

  3. Quindi rimuovi il codice di Visual Studio (versione precedente) aprendo il suo pacchetto .deb (che hai scaricato in precedenza) utilizzando l'Installer di pacchetti GDebi e poi fai clic sull'opzione "Rimuovi pacchetto".

  4. Quindi apri il pacchetto .deb dell'ultima versione di Visual Studio Code utilizzando GDebi Package Installer e fai clic su "Installa pacchetto" e installa l'ultima versione di Visual Studio Code.

Tutte le configurazioni (pacchetti installati e altre personalizzazioni) in Visual Studio Code che hai fatto prima verranno ripristinate automaticamente anche dopo aver seguito la procedura precedente. Quindi non devi preoccuparti di installare nuovamente i pacchetti. Troverete tali personalizzazioni e pacchetti automaticamente nell'ultima versione installata.

L'aggiornamento tramite questa procedura non rimuove / elimina i file di configurazione di Visual Studio Code ed è per questo che vengono ripristinate tutte le configurazioni in Visual Studio Code.

Questa procedura funziona anche per altri editor di codice come Sublime Text 3 e Atom. L'ho provato e verificato da me stesso.

    
risposta data Gautam Vashisht 29.10.2016 - 06:26
1

Utilizza lo script disponibile in questo repository: github.com/moeenz/vscode-updater

    
risposta data Unknown 20.02.2017 - 21:39
1

Dalla versione 1.10.2 il codice VS ha i repository ufficiali firmati per Linux. Per favore guarda qui

    
risposta data Vladimir S. 13.03.2017 - 17:18

Leggi altre domande sui tag