¿Cómo actualizar VS Code en Ubuntu?

35

Descargué la versión zip de VS Code para Ubuntu (64 bits) y pude ejecutarla sin problemas durante un tiempo. Algunas extensiones también se han instalado.

¿Cómo puedo actualizar de manera eficiente esta instalación de VS Code? Una cosa en la que puedo pensar es simplemente descargar el nuevo archivo ZIP y extraerlo a la misma ubicación, solo manteniendo la carpeta de "extensiones" anterior.

Si uso la versión .deb , ¿se necesitaría el mismo proceso (descargue el nuevo .deb cada vez que haya una actualización?)

    
pregunta ramcrys 05.10.2016 - 16:05

8 respuestas

58

Esto funciona para mí:

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

Lanza esos 2 pasos en un script bash ejecutable llamado auto-update-vscode y simplemente puedes ejecutarlo desde tu shell cada vez que VS Code dice que está desactualizado.

    
respondido por el Joe Bergevin 15.12.2016 - 05:52
21

Vladimir S. publicó la solución correcta, aunque no se vinculó directamente a la sección que tenía la respuesta. El enlace directo está aquí: enlace

Para aquellos que prefieren no hacer clic, esta es la solución oficial por Microsoft:

Distribuciones basadas en Debian y Ubuntu

La forma más fácil de instalar distribuciones basadas en Debian / Ubuntu es descargar e instalar el paquete .deb (64 bits) ya sea a través del centro de software gráfico si está disponible oa través de la línea de comando con:

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

Al instalar el paquete .deb se instalará automáticamente el repositorio de apt y la clave de firma para habilitar la actualización automática utilizando el mecanismo de actualización del sistema habitual (actualización de apt). Tenga en cuenta que los binarios de 32 bits y .tar.gz también están disponibles en la página de descarga.

El repositorio y la clave también se pueden instalar manualmente con la siguiente secuencia de comandos:

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'

Luego actualice el caché del paquete e instale el paquete usando:

sudo apt-get update
sudo apt-get install code # or code-insiders
    
respondido por el Don Cullen 17.04.2017 - 17:13
3

De acuerdo con el problema Configuración Depósito apt para habilitar la actualización del nivel de sistema operativo en sistemas basados ​​en Debian # 2973 , el PPA oficial aún está en progreso.

Hay dos PPA alojados en github y opensuse. Puede usar enlace antes de que VSCode tenga su PPA oficial.

    
respondido por el Kirin Lin 29.10.2016 - 03:48
3

En el estilo de verdadero ms, decidieron llamar al paquete solo code . Así que descarga el último .deb y:

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

Se conservan la configuración, las extensiones instaladas e incluso las carpetas actualmente en uso.

    
respondido por el Marc 15.12.2016 - 15:27
2

No tiene que descargar el paquete manualmente. Puedes hacer lo siguiente:

sudo apt-get update
sudo apt-get install code 

fuente: enlace

    
respondido por el Katinka Hesselink 17.03.2018 - 15:02
1

Siga los pasos que se detallan a continuación: -

  1. Descargue la última versión de Visual Studio Code como un paquete .deb.

  2. Instalar el instalador del paquete GDebi (si no está instalado).

  3. Luego, elimine el Código Visual Studio (versión anterior) abriendo su paquete .deb (que descargó anteriormente) usando el Instalador de paquetes GDebi y luego haga clic en la opción "Eliminar paquete".

  4. A continuación, abra el paquete .deb de la última versión de Visual Studio Code utilizando GDebi Package Installer y haga clic en "Install Package" e instale la última versión de Visual Studio Code.

Todas sus configuraciones (paquetes instalados y otras personalizaciones) en el Código de Visual Studio que hizo anteriormente se restaurarán automáticamente incluso después de seguir el procedimiento anterior. Por lo tanto, no necesita preocuparse por instalar los paquetes nuevamente. Encontrará esas personalizaciones y paquetes automáticamente en la última versión que haya instalado.

La actualización a través de este procedimiento no elimina / purga los archivos de configuración de Visual Studio Code y es por eso que todas sus configuraciones en Visual Studio Code se restauran.

Este procedimiento funciona también para otros editores de código como Sublime Text 3 y Atom. Yo mismo lo probé y verifiqué.

    
respondido por el Gautam Vashisht 29.10.2016 - 04:26
1

Utilice el script disponible en este repositorio: github.com/moeenz/vscode-updater

    
respondido por el Unknown 20.02.2017 - 20:39
1

Desde la versión 1.10.2, el código VS tiene los repositorios oficiales firmados para Linux. Mire aquí

    
respondido por el Vladimir S. 13.03.2017 - 16:18

Lea otras preguntas en las etiquetas