indice:8vo-infinito-programacion:vscode:3-formas-de-instalar-vscode-en-debian

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
indice:8vo-infinito-programacion:vscode:3-formas-de-instalar-vscode-en-debian [2025/07/30 05:02] – borrado - editor externo (Fecha desconocida) 127.0.0.1indice:8vo-infinito-programacion:vscode:3-formas-de-instalar-vscode-en-debian [2025/07/30 05:02] (actual) – ↷ Página movida de indice:8vo-infinito-programacion:3-formas-de-instalar-vscode-en-debian a indice:8vo-infinito-programacion:vscode:3-formas-de-instalar-vscode-en-debian 8voinfinito
Línea 1: Línea 1:
 +====== 3 Formas de Instalar VS Code en Debian ======
 +
 +==== Alternativa 1 - Extrepo ====
 +=== Introducción===
 +"Extrepo" es una herramienta para manejar repositorios externos a Debian.
 +
 +Solo permite repositorios verificados y aprobados por sus desarrolladores y usa claves GPG oficiales asociadas a dichos repositorios externos.
 +
 +En este sentido sus niveles de seguridad son superiores a importar manualmente los repositorios de terceros.
 +
 +===Procedimiento===
 +
 +Abrimos la terminal y en la misma nos cambiamos al usuario root escribiendo:
 +<file python>
 +su - root
 +
 +# Nos pedirá la contraseña la cual deberemos ingresar para efectivizar el cambio.
 +</file>
 +
 +Actualizamos la lista de paquetes disponibles en los repositorios que tenemos configurados en nuestro debían:
 +<file>
 +sudo apt update
 +</file>
 +
 +Instalamos Extrepo:
 +<file>
 +sudo apt install extrepo
 +</file>
 +
 +Editamos la configuracion de Extrepo para permitir repositorios de software no libres:
 +<file python>
 +nano /etc/extrepo/config.yaml
 +
 +# Editamos el archivo sacando el símbolo # a la opción "non-free". Guardamos los cambios y salimos del editor.
 +</file>
 +
 +Activamos el repositorio externo de VSCode:
 +<file>
 +sudo extrepo enable vscode
 +</file>
 +
 +Volvemos a actualizar la lista de paquetes disponibles en los repositorios para contemplar los del repositorio de VSCode:
 +<file>
 +sudo apt update
 +</file>
 +
 +Instalamos VSCode:
 +<file>
 +sudo apt install code
 +</file>
 +
 +==== Alternativa 2 - Dpkg ====
 +
 +===Introducción===
 +Dpkg es el gestor de paquetes de bajo nivel de debian. Es decir que, entre otras cosas, se encarga de instalar los archivos ".deb".
 +
 +No maneja las dependencias que necesita la aplicación de manera automática, pero en el caso de la instalacion de VS Code esto no afecta.
 +
 +===Procedimiento===
 +Abrimos el navegador web, vamos a la pagina de "VSCode" y elegimos descargar la version ".deb".
 +
 +El archivo se baja en la carpeta "Descargas".
 +
 +Abrimos la terminal y en la misma nos cambiamos al usuario root escribiendo:
 +<file python>
 +su - root
 +
 +# Nos pedirá la contraseña la cual deberemos ingresar para efectivizar el cambio.
 +</file>
 +
 +Continuando en la terminal nos posicionamios en la carpeta donde se descargo el archivo ".deb": 
 +<file>
 +cd /home/octavo/Descargas
 +</file>
 +
 +Verificamos que el archivo ".deb" este en la carpeta:
 +<file>
 +ls
 +</file>
 +
 +Instalamos VSCode
 +<file python>
 +sudo dpkg -i "nombre archivo"
 +
 +#sudo: ejecuta el comando con privilegios de superusuario
 +#dpkg: es el gestor de paquetes de bajo nivel de debian
 +#-i: significa instalar
 +</file>
 +
 +
 +
 +==== Alternativa 3 - apt ====
 +
 +===Introducción===
 +Apt es un gestor de repositorios que viene incorporado a debian por defecto. En este caso manejara el repositorio de VS Code que importemos y manejara automáticamente todas las dependencias necesarias.
 +
 +Las actualizaciones y el mantenimiento de la aplicación se hacen de una manera mas fácil, pero a la vez, cuando se trata de repositorios de terceros, es una forma mas insegura de instalación que "Extrepo".
 +
 +===Procedimiento===
 +Abrimos la terminal y en la misma nos cambiamos al usuario root escribiendo:
 +<file python>
 +su - root
 +
 +# Nos pedirá la contraseña la cual deberemos ingresar para efectivizar el cambio.
 +</file>
 +
 +Actualizamos la lista de paquetes disponibles en los repositorios que tenemos configurados en nuestro debían:
 +<file>
 +sudo apt update
 +</file>
 +
 +Instalamos Curl (herramienta para transferir datos desde/hacia servidores) y Gpg (utilidad para manejar cifrado GPG para verificar la autenticidad de repositorios):
 +<file>
 +sudo apt install curl gpg
 +</file>
 +
 +Agregamos el repositorio oficial de VSCode a las fuentes de APT:
 +<file>
 +sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
 +</file>
 +
 +Descargamos, configuramos la clave GPG de Microsoft y la guardamos en el archivo "microsoft.gpg":
 +<file>
 +curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
 +</file>
 +
 +Instalamos la clave en el sistema operativo:
 +<file>
 +sudo install -o root -g root -m 644 microsoft.gpg /etc/apt/trusted.gpg.d/
 +</file>
 +
 +Eliminamos el archivo temporal de la clave GPG ("microsoft.gpg"):
 +<file>
 +sudo rm microsoft.gpg
 +</file>
 +
 +Volvemos a actualizar la lista de paquetes disponibles en los repositorios para contemplar los del repositorio de VSCode:
 +<file>
 +sudo apt update
 +</file>
 +
 +Instalamos VSCode:
 +<file>
 +sudo apt install code
 +</file>
 +