¿Cómo instalo Visual Studio Code?

164

Acabo de descargarlo VSCode-linux-x64del sitio web de Microsoft . Es un archivo zip de 62 MB. ¿Cómo puedo instalarlo en mi sistema Ubuntu?

Rasool
fuente
3
Si desea mantenerse al día con la estructura del sistema de archivos: el mejor lugar para instalar esto es en / opt / Si es necesario un enlace simbólico en / usr / algun enlace simbólico en el archivo.
Rinzwind
Se actualizó @BrunoLM gist con algunos cambios en los nombres de los archivos (no puedo ponerlo como respuesta porque la pregunta está protegida) gist.github.com/pomber/db44098f3413d5213aec
pomber
1
Están proporcionando un archivo .deb ahora.
Pavak Paul
1
Solución directa de PPA (desde febrero de 2017) askubuntu.com/a/895790
zurfyx

Respuestas:

153

Actualizar

VSCode ahora está disponible como archivo DEB . Puede descargarlo y luego ejecutar:

sudo dpkg -i ~/path/to/code_1.XXX.deb

En caso de dpkgquejas por falta de dependencias, ejecuta:

sudo apt -f install

luego para solucionar el problema.

Vieja respuesta

  1. Descargar Visual Studio Code para Linux
  2. Extraelo: unzip VSCode-linux-x64.zip -d ~/path/to/VSCode
  3. Ejecute el codeejecutable para abrir el código de Visual Studio
  4. (Opcional) Cree un enlace simbólico para ejecutarlo convenientemente codedesde el terminal:
    sudo ln -s /path/to/VSCode/code /usr/local/bin/code

Fuente (instrucciones de instalación): https://code.visualstudio.com/docs/setup/linux

Cactux
fuente
2
También asegúrese de que es root mientras extrae archivos y luego permita permisos rwx para los archivos extraídos al usuario deseado
Muddassir Nazir
Un problema que estoy enfrentando es cómo agregarlo lanzador. Porque bloquearlo iniciador se vuelve inútil una vez que cierra el Código VS. Tienes que abrirlo desde el enlace sym que creaste.
Muddassir Nazir
@mnstalemate, vea aquí cómo crear un lanzador personalizado askubuntu.com/a/78747/167115
mchid
2
Esto funcionó para mí: code.visualstudio.com/docs/setup/linux -> instalar el paquete .deb a través de la instalación del software Ubuntu
Sudhanshu Mishra
2
De hecho, las instrucciones han cambiado → "Instale el paquete a través de un administrador de paquetes GUI haciendo doble clic en el archivo del paquete, o mediante la línea de comandos:"
Frank Nocke
113

Puede usar Ubuntu Make para descargar e instalar Visual Studio Code:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make

Luego instale Visual Studio Code:

umake ide visual-studio-code

Luego haga clic en el icono de Visual Studio que coloca automáticamente en su lanzador.

Para eliminarlo, elimine la carpeta de instalación y haga clic derecho en el iniciador para desanclar el icono. La carpeta de instalación por defecto es~/tools/web/visual-studio-code

Referencias

Jorge Castro
fuente
2
¿Alguna forma fácil de actualizar versiones?
Adrián López
1
Tuve que hacer esto para que funcione. Descargar, extraer e intentar ejecutarlo en mi instalación de Ubuntu 15.04 resultó en un par de errores de sandbox y no comenzó. Esto comienza y agrega un icono para ello.
GregInWI2
1
Después de que se instala de esta manera, Visual Studio Code maneja el proceso de actualización, por lo que solo debe hacerlo una vez.
Jorge Castro
@JorgeCastro No creo que ese sea el caso. Las actualizaciones no disponibles en 'Ayuda' están atenuadas y la versión que se muestra en Ayuda -> Acerca de es 0.1.0. La versión actual es 0.9.2.
Denis
2
Podría ser mi configuración, pero tuve que hacer un enlace simbólico porque el directorio de instalación predeterminado no estaba en mi $ PATH:ln -s $HOME/.local/share/umake/ide/visual-studio-code/code $HOME/bin/
Abe Voelker el
91

Visual Studio Code habilitó los repositorios oficiales de Linux en febrero de 2017 (v1.10)

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EB3E94ADBE1229CF
sudo add-apt-repository -y "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
sudo apt -y install code

Puede actualizar / dist-upgrade como de costumbre

sudo apt -y upgrade
sudo apt -y dist-upgrade
zurfyx
fuente
10
Esta respuesta necesita más votos positivos y debe ser aceptada por el propietario de la pregunta.
Diogo Gomes
1
Tu código no me funciona. Pruébelo
abumalick el
Vea la respuesta de JeffRSon para un método más actualizado, similar a (pero más fácil que) esto
Dan Nissenbaum
1
@terdon avíseme si me equivoco, pero una respuesta de la OMI no debería ser un lugar para discutir otra respuesta. Además, en realidad no estoy de acuerdo con su segunda parte, porque esta no requiere un archivo .deb de antemano (de ahí la razón por la que lo escribí después del aceptado de Cactux).
zurfyx
Tienes toda la razón en que los comentarios de una respuesta no son el lugar para discutir otra. Pero un solo comentario simplemente señalando un beneficio percibido de otra respuesta no es dañino y podría ser útil. A veces dejo uno bajo mi propia respuesta si siento que uno de los otros es mejor, por ejemplo.
terdon
36

Ahora hay un paquete .deb para Ubuntu y Debian además de rpm / zip. Está disponible aquí y se puede instalar como de costumbre:

sudo dpkg -i vscode-amd64.deb

Funciona bien en Xenial. Quizás alguien crea un PPA para simplificar las actualizaciones. O pasará a formar parte del repositorio oficial.

Actualización 17/03: desde la versión 1.10 (febrero de 2017) hay soporte incorporado para repositorios oficiales de Linux. VS Code ahora puede actualizarse automáticamente en Linux, aunque debe instalarlo una vez manualmente.

JeffRSon
fuente
66
Esto probablemente debería estar marcado como la respuesta correcta a partir de 2016-06-05
user25064
@ user25064 la respuesta que aprovechó ubuntu-make funcionó totalmente bien para mí 2016-10-11, sin embargo, el archivo .deb ciertamente también lo hace más fácil.
anon58192932
¿Hay un PPA? Ahora hay un nuevo lanzamiento, sería bueno tenerlo con apt
Csaba Toth
vea Actualización: finalmente, VSCode en Linux debería poder actualizarse fácilmente
JeffRSon
18

Instale el complemento.

sudo apt install snapd-xdg-open
sudo snap install code --classic
Martin Wimpress
fuente
Intenté muchas de estas respuestas con muchas fallas. Esta solución funcionó totalmente para mí (Xubuntu VirtualBox). Lo que realmente hace que esto sea especial es que puedo escribir esto en un shell vagabundo y aprovisionar la caja virtual por adelantado. Fácil de compartir la caja con otros en mi equipo de desarrollo. Esto funciona muy bien ...
zipzit
Vota esta respuesta tanto como sea posible, ya que es la mejor manera más reciente. Otros métodos están desactualizados.
Sonevol
1
Ahora debería ser code, no vscode(se lanzó uno oficial y vscodeahora se abandona el paquete de complemento). No puedo editar debido al cambio del límite inferior de caracteres.
Mateusz Konieczny
14

Como ahora proporcionan un .debarchivo, recomiendo usarlo en lugar del siguiente enfoque.

La forma en que lo hice es la siguiente. Usando una terminal:

  1. Cree un directorio para los archivos y cambie a este directorio:

    mkdir msvs && cd msvs
    

El nombre del directorio es arbitrario.

  1. Descomprima el archivo zip en su nueva carpeta:

    unzip ../Downloads/VSCode-linux-x64.zip
    
  2. Ejecute el ide usando

    ./VSCode-linux-x64/code &
    

También puede crear un enlace de escritorio para poder iniciarlo directamente desde el escritorio o hacer doble clic en nautilus.

Para crear una entrada de menú:

  1. En la terminal, crea un archivo

    sudo gedit /usr/share/applications/MSVS.desktop
    

y copie y pegue lo siguiente:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/opt/msvs/code
Name=MSVS
Icon=/opt/msvs/flurry_ios_visual_studio_2012_replacement_icon_by_flakshack-d5nnelp.png
Categories=Development

En mi caso el ejecutable reside dentro /opt/msvs.

sudo cp -R ~/Downloads/VSCode-linux-x64 /opt/msvs

También descargué un icono de MS para esta aplicación desde

wget http://fc06.deviantart.net/fs70/i/2012/344/9/1/flurry_ios_visual_studio_2012_replacement_icon_by_flakshack-d5nnelp.png

y lo movió a /opt/msvs:

sudo mv flurry*png /opt/msvs
Harris
fuente
¿Simplemente hacer doble clic en el ejecutable ( Code) no funciona para ejecutarlo, desde Nautilus? (Por el momento solo puedo probar esto con Nemo y PCManFM.)
Eliah Kagan
Eso tambien funciona.
Harris
2
Esto es en realidad lo que también estaba buscando. Gracias. Por cierto: los mejores iconos para usar es que es propia: Icon=/opt/msvs/resources/app/vso.png.
thednp
La estructura del directorio ahora ha cambiado y la ruta a su propio icono es ahora:Icon=/opt/msvs/resources/app/resources/linux/code.png
mchid
4

Visual Studio Code no tiene que estar instalado, per se. En su lugar, puede descomprimir el archivo donde lo desee, luego ejecutar el programa haciendo doble clic en el archivo llamado code(que es el ejecutable principal).

Aquí hay un procedimiento orientado a la GUI para hacerlo:

  1. Vaya al sitio de Visual Studio Code y haga clic en Descargar código para Linux . (Probablemente también debería revisar los términos de la licencia y la política de privacidad ).

  2. Cree una nueva carpeta donde desee que vaya Visual Code Code. Es mejor hacer esto dentro de su carpeta de inicio (si otros usuarios quieren usar Visual Studio Code, podría extraerse por separado para ellos, entonces cualquier modificación o cambio de configuración será por usuario).

    Esta carpeta de destino debe estar vacía, ya que el .ziparchivo provisto para la descarga no tiene todo dentro de una carpeta de nivel superior. Por ejemplo, si coloca software instalado para su propio usuario ~/opt, podría crear una nueva carpeta dentro de allí llamada VSCode-linux-x64.

  3. Haga clic derecho en el archivo .zip descargado y haga clic en Extraer a ... , luego seleccione la carpeta que creó.

    Si lo prefiere, o si su navegador de archivos no muestra la opción Extraer a ... , puede mover el archivo .zip a la carpeta de destino, hacer clic con el botón derecho en el icono y hacer clic en Extraer aquí .

  4. Para ejecutar Visual Studio Code, haga doble clic en el codeejecutable, que es uno de los archivos que se extrajo.

    Actualmente, Visual Studio Code es un software de "vista previa", lo que significa que todavía se está desarrollando y aún no es completamente estable. Por lo tanto, es posible que prefiera iniciarlo desde un terminal para que pueda ver posibles errores y advertencias útiles. Para hacerlo, abra una ventana de Terminal ( Ctrl+ Alt+ T) cden el directorio donde lo extrajo y ejecute ./code.

Eliah Kagan
fuente
¿Y qué hay de las actualizaciones?
Mateusz Konieczny
2

De los documentos oficiales de Visual Studio Code:

  1. Descargue el paquete .deb de esta página .
  2. Ejecute el siguiente comando: sudo dpkg -i ~/path-to-file.deb
  3. Si obtiene errores de dependencia al usar dpkg con un paquete, ejecute: sudo apt-get install -f

Nota: Instalar el paquete .deb instalará automáticamente el repositorio de apt y la clave de firma para permitir la actualización automática utilizando el mecanismo normal del sistema.

Jebin Philipose
fuente
1
  • Instalar el gdebiinstalador del paquete
  • Descargue el .debpaquete VSCode desde aquí
  • Instale el paquete descargado usando gdebi
Saikat Sengupta
fuente
1

No puedo comentar la respuesta correcta anterior (usando PPA a partir de febrero), por lo que agregaré otro detalle aquí.

Visual Code depende de libgtk2.0-0, que no figura como una dependencia en los metadatos. Puede encontrar este problema si, como yo, configura instalaciones mínimas de virtualbox solo para solucionar problemas difíciles de nivel de sistema donde tiene que piratear y recortar paquetes que no desea hacer en su host real.

En hosts mínimos, por lo tanto, se requiere lo siguiente además de lo mencionado anteriormente para que se ejecute Visual Code:

sudo apt install libgtk2.0-0
usuario2427436
fuente
1

Instalar VS Code en Ubuntu

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] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

Esto descargará la clave gpg y copiará y creará los archivos apt. Luego, simplemente puede actualizar e instalar el código vs :

sudo apt-get update
sudo apt-get install code
  • La ventaja de este método de instalación es que puede actualizar vscode simplemente usando el comando apt-get update . Funciona bien y uso el código vs con el complemento vim por más de 2 años (c, c ++, python, md, latex, html, javascript ...).

¡Por cierto, VS Code será un paquete estándar en Ubuntu 18.04 (finales de abril de 2018)!

abu_bua
fuente
2
Su ventaja ya no es una ventaja real porque el paquete de complemento Visual Code Code ( vscode ) en Ubuntu también se actualiza automáticamente.
karel
@karel Creo que la ventaja se refiere a "usar el comando apt-get update". Algunos de uso realmente no les gustan los paquetes de complemento :-)
tanius
0
  • Descargue el script de instalación de Powerbase para Visual Studio Code

  • Hazte root

    sudo -i
    
  • Cambie a su directorio de descarga (probablemente ~/Downloads/)

    cd /home/*yourusername*/Downloads/
    
  • Ejecute el script de instalación. Si no hay errores, simplemente saldrá ...

    sh ./vscodeinstaller.sh
    

Eso es. No tiene nada de especial y debería funcionar en cualquier distribución de Linux. Simplemente abra su lanzador y comience a escribir Visual Studio Code.

Ilyes Boudjelthia
fuente
1
Por qué sudo -i, es suficiente para comenzar sudo ./vscodeinstaller.sh. Mejorsudo ~/Downloads/vscodeinstaller.sh
AB
Fallar. http://www.thepowerbase.com/Vstudio/vscodeinstaller.shenlace muerto
zipzit