Ir al contenido principal

Visual Studio Code en Ubuntu 24.04

El propósito de explorar Python a manera de desarrollo no como generador de guiones usando Jupyter, es pensar en hacer aplicaciones de diferente tipo (web, de escritorio, etc.)

Es por ello que nos fuimos por el famoso Visual Studio Code, para efectos de esta máquina de prueba se consulta la página de VS Code y se descarga la opción más reciente.

 

 Como la misma página del producto lo sugiere, descargamos el archivo .deb y aplicamos la instrucción para su instalación, antes de ello se aplicaron los comandos:

sudo apt update 

 Aquí algo diferente a lo que había experimentado con versiones de Debian, y es la opción de upgrade, al terminar de "actualizar" los paquetes y dependencias en este caso el sistema operativo manda el siguiente mensaje:

 Se pueden actualizar 3 paquetes. Ejecute «apt list --upgradable» para verlos.

 Es muy claro revisar que es lo que se tiene que hacer, de hecho si había perdido ya las líneas que me marco antes de instalar VSCode, y parece que constantemente hay que hacer este(os) proceso (s), se procede a ejecutar la instrucción sugerida:

apt list --upgradable
Listando... Hecho
linux-generic-hwe-24.04/noble-updates 6.14.0-35.35~24.04.1 amd64 [actualizable desde: 6.14.0-34.34~24.04.1]
linux-headers-generic-hwe-24.04/noble-updates 6.14.0-35.35~24.04.1 amd64 [actualizable desde: 6.14.0-34.34~24.04.1]
linux-image-generic-hwe-24.04/noble-updates 6.14.0-35.35~24.04.1 amd64 [actualizable desde: 6.14.0-34.34~24.04.1]

 Vamos ahora a trabajar con el primero que sugiere: linux-generic-hwe-24.04.

sudo apt upgrade linux-generic-hwe-24.04
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Leyendo la información de estado... Hecho
Calculando la actualización... Hecho
Los paquetes indicados a continuación se instalaron de forma automática y ya no son necesarios.
  libllvm19 linux-headers-6.14.0-27-generic linux-hwe-6.14-headers-6.14.0-27
  linux-hwe-6.14-tools-6.14.0-27 linux-image-6.14.0-27-generic
  linux-modules-6.14.0-27-generic
Utilice «sudo apt autoremove» para eliminarlos.
Get more security updates through Ubuntu Pro with 'esm-apps' enabled:
  libvlc5 libzvbi-common vlc-data libvlccore9 libcjson1 libpostproc57 libsvn1
  libavcodec60 libzvbi0t64 libavutil58 libswscale7 libswresample4
  vlc-plugin-video-output libsvn-perl libavformat60 libvlc-bin vlc-plugin-base
Learn more about Ubuntu Pro at https://ubuntu.com/pro
Se instalarán los siguientes paquetes NUEVOS:
  linux-headers-6.14.0-35-generic linux-hwe-6.14-headers-6.14.0-35
  linux-hwe-6.14-tools-6.14.0-35 linux-image-6.14.0-35-generic
  linux-modules-6.14.0-35-generic linux-modules-extra-6.14.0-35-generic
  linux-tools-6.14.0-35-generic
Se actualizarán los siguientes paquetes:
  linux-generic-hwe-24.04 linux-headers-generic-hwe-24.04
  linux-image-generic-hwe-24.04
3 actualizados, 7 nuevos se instalarán, 0 para eliminar y 0 no actualizados.
1 no instalados del todo o eliminados.
Se necesita descargar 194 MB de archivos.
Se utilizarán 296 MB de espacio de disco adicional después de esta operación.
¿Desea continuar? [S/n] S

 

En este caso, al estar haciendo el upgrade (que al consultar la diferencia entre update y upgrade - uno actualiza y el otro descarga y actualiza) manda un error, que nuevamente sugiere un par de soluciones:

E: Fallo al obtener http://archive.ubuntu.com/ubuntu/pool/main/l/linux-hwe-6.14/linux-hwe-6.14-tools-6.14.0-35_6.14.0-35.35%7e24.04.1_amd64.deb  404  Not Found [IP: 91.189.91.81 80]
E: Fallo al obtener http://archive.ubuntu.com/ubuntu/pool/main/l/linux-hwe-6.14/linux-tools-6.14.0-35-generic_6.14.0-35.35%7e24.04.1_amd64.deb  404  Not Found [IP: 91.189.91.81 80]
E: No se pudieron obtener algunos archivos, ¿quizás deba ejecutar «apt-get update» o deba intentarlo de nuevo con --fix-missing? 

 En este caso optamos por la segunda opción:

 sudo apt upgrade linux-generic-hwe-24.04 --fix-missing

Pareciera que ahora si termina el proceso, y para validar si hay algo más que se pueda hacer "upgrade" volvemos a aplicar el comando:

apt list --upgradable
Listando... Hecho 

Cuando estábamos instalando el VSCode, lo que hizo upgrade fue el R, por intuición pensé que este lenguaje tenía una nueva versión, cosa que comprobamos al entrar al Posit RStudio.

 

 Vamos ahora si, a instalar el VS Code con la instrucción:

sudo apt install ./code_1.105.1-1760482543_amd64.deb 

 La instalación continua hasta que el instalador manda el siguiente mensaje:

 

Con esto, según el mensaje, la aplicación se puede actualizar, se dio un "Sí".

Al terminar el sistema manda el siguiente mensaje en la terminal:

Aunque el mensaje final pudiera parecer que hubo algún problema, el software ya está instalado en Ubuntu.


 


 Hasta aquí la instalación del VSCode, hasta el próximo artículo.

Miguel Araujo. 

 

Comentarios

Entradas populares de este blog

Posit Cloud - como instalar librerías de Python en el entorno de R

 Ahora que estamos tomando una maestría buscando que siga "girando la ardilla" por unos años más en la materia de "Cómputo Estadístico" nos ha sugerido usar la versión gratuita de Posit en la nube. En su página definen este producto como "es una solución basada en la nube que permite acceder al poderoso conjunto de herramientas de ciencia de datos de Posit directamente en el navegador web  - sin requerir instalación o configuraciones complejas". Para los usuarios que han utilizado Posit RStudio en primera instancia verán el entorno muy similar a Posit Cloud con algunas pequeñas diferencias, para empezar necesitamos un usuario o contraseña aunque es posible autenticarse usando alguna cuenta existente como es el caso de Google. Con el tiempo y trabajando en desarrollo de software, vamos entendiendo que quizás el nombre queda muy grande a los pequeños ejemplos, pero es muy recomendable el uso de proyectos siempre. A continuación vemos el entorno Posit Clo...

La librería openxlsx

En el Instituto se utiliza como herramienta de trabajo institucional la suite de ofimática MS Office que ofrece un precio asequible aunque lo actual en el mundo del software es el esquema de suscripciones el que casi se ha convertido en el común de las empresas gigantes de las tecnologías de la información. Es por ello que si bien en un principio que se usaban las bibliotecas XLConnectJars   y XLConnect, al tratar de bajarlas e instalarlas se descubrió - en aquel entonces - que estaban obsoletas. Es por ello que se volteo a la que revisaremos superficialmente en este artículo. Lo primero como siempre es descargar la librería openxlsx que se puede hacer desde el mismo Posit RStudio. Vamos a recrear un cuadro existente en el sitio del Instituto que debido a la crisis sanitaria iniciada en 2020 cobra una relevancia muy importante: "Las principales causas de muerte" que de forma anecdótica   fue la primera aplicación en la cual me pidieron que participara, un programa escri...

R 4.5 vs R 4.4.3

Cuando comparto con mis colegas, sobre todo de trabajo que es mi nicho profesional, acerca de porque tener las últimas versiones del software y que replico sobre todo por dos vertientes: mejor desempeño y funcionalidad del software, y la seguridad que pareciera que las empresas de software recomiendan los mismo o algo cercano a esto. Por ejemplo, veamos lo que nos dice Oracle (dueño de Java) acerca de su versión 8 del Java SE.   En la tabla de la página de Oracle podemos observar las fechas en los cuales ya no habrá soporte para ciertas versiones de Java. En este breve artículo veremos en el caso del interprete de R como se desempeña en una versión con respecto a la más reciente. Los puestos de trabajo que se registran por los patrones en el IMSS ha sido una cifra que muestra el avance o retroceso de como se encuentra el empleo en nuestro país, en este caso diremos que en el sector formal. Los microdatos oscilan arriba de los 20 millones y para su procesamiento es necesario o divi...