Las mejores formas de convertir Ubuntu en un entorno de desarrollo ideal para programadores

Ubuntu es un sistema operativo de código abierto muy popular entre los programadores gracias a su flexibilidad y personalización. Si desea mejorar su entorno de trabajo para que sea más fácil de desarrollar, existen muchas herramientas y ajustes que pueden hacer de Ubuntu la opción ideal para usted.

En este artículo, revisamos las mejores formas de convertir Ubuntu a un IDE, desde configurar las herramientas adecuadas hasta personalizar la configuración para garantizar un rendimiento rápido y eficiente. Ya sea principiante o profesional, encontrará consejos que le ayudarán a mejorar su experiencia de programación.

¿Cómo se puede crear un entorno de desarrollo sólido en Ubuntu? Le mostraré cómo hacer esto en solo unos minutos usando VS Code y Docker Desktop.

Lo que crearemos es un entorno de desarrollo aislado donde puedes configurar las cosas de la forma que quieras sin preocuparte por problemas o conflictos con el propio sistema operativo Ubuntu. El resultado final será un entorno de contenedor reproducible que es completamente independiente del resto de su sistema. Esto significa que los cambios en su entorno de programación no dañarán a Ubuntu y los cambios en Ubuntu no dañarán su entorno de desarrollo.

Para crear este entorno, utilizaremos el IDE de VS Code y el sistema de desarrollo de contenedores Docker. Siga los pasos y podrá configurar su primer contenedor de desarrollo en solo unos minutos.

Instalar código de Visual Studio

En Ubuntu, instalar VS Code es fácil. Está disponible directamente desde el Centro de aplicaciones. Simplemente abra el Centro de aplicaciones y escriba su código en el campo de búsqueda y debería ser el primer resultado que vea. Haga clic en "Instalar" y estará listo para usar en unos momentos. Cuando se complete la instalación, necesitaremos instalar algunos complementos para trabajar con contenedores, así que siga ejecutando Code.

Las mejores formas de convertir Ubuntu en un entorno de desarrollo ideal para programadores - %categorías

Cuando se abra VS Code, vaya al mercado de complementos haciendo clic en el icono en el panel lateral izquierdo que parece 4 pequeños bloques. Debería ser el quinto desde arriba. Esto abrirá una lista de extensiones con un campo de búsqueda en la parte superior. En el campo de búsqueda, escriba Contenedores. En la parte superior o cerca de la parte superior de la lista, verá un paquete complementario llamado "Desarrollo remoto". Haga clic en esta selección y luego haga clic en el botón azul "Instalar".

Las mejores formas de convertir Ubuntu en un entorno de desarrollo ideal para programadores - %categorías

Esto instalará cuatro extensiones que permiten que Code funcione con entornos de desarrollo remotos y en contenedores. La instalación de las extensiones sólo debería llevar unos momentos. Hemos terminado con VS Code por ahora, pero volveremos a ello en unos minutos.

Lea también:  Las 10 mejores formas de arreglar el iPad que no recibe correos electrónicos

Instalar el escritorio Docker

Docker Desktop es una combinación del motor de contenedores Docker y una aplicación de escritorio para ayudarlo a administrar contenedores manualmente cuando sea necesario. Esto no está disponible en el App Center, pero la instalación no es demasiado difícil. Primero, habilitaremos el repositorio Docker APT para que Docker se actualice junto con el resto del software. A continuación, descargaremos e instalaremos Docker Desktop. Pueden parecer muchos comandos, pero todo el proceso sólo lleva uno o dos minutos. Deberá abrir una terminal e ingresar los comandos a continuación.

Comenzaremos instalando la clave Docker GPG para garantizar que todas las descargas futuras sean seguras. Ingrese los siguientes comandos en el indicador de Terminal, uno a la vez, en orden:

sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

Después de instalar la clave GPG, ahora habilitaremos el repositorio. El siguiente comando es un comando único en varias líneas. Tienes que copiar el comando completo y pegarlo en tu terminal y luego presionar Enter.

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Ahora ingresa el siguiente comando para actualizar apt con la información del repositorio de Docker.

sudo apt-get update

Debería ver algunas líneas de resultado a medida que actualiza su administrador de paquetes. Si todo lo anterior funcionó correctamente, verá dos líneas en el resultado con el nombre de dominio docker.com.

 

Las mejores formas de convertir Ubuntu en un entorno de desarrollo ideal para programadores - %categorías

Con el repositorio habilitado, ya podemos instalar Docker Desktop. Para hacer esto, primero descargue Docker Desktop. Usando el enlace de descarga directa del paquete DEB Eso o, si eso no funciona, visita Página de descarga oficial. Luego, regrese a su terminal, navegue hasta el directorio donde guardó el archivo del paquete e ingrese los siguientes comandos para instalarlo (suponiendo que lo guardó en el directorio "Descargas"):

cd ~/Downloads
sudo apt-get install ./docker-desktop-amd64.deb4

El administrador de paquetes de Ubuntu le mostrará una lista de paquetes que necesita descargar e instalar y le preguntará si desea continuar. Por supuesto debes decir que sí.

Las mejores formas de convertir Ubuntu en un entorno de desarrollo ideal para programadores - %categorías

Verá una gran cantidad de resultados a medida que su sistema descargue e instale todos los paquetes necesarios. Dependiendo de la velocidad de su conexión y de su computadora, la instalación puede tardar desde unos momentos hasta unos minutos. El proceso de instalación finalizará con un mensaje de advertencia. Esto es normal y puedes ignorarlo con seguridad.

Lea también:  Las dos mejores formas de grabar un video en Microsoft PowerPoint

Las mejores formas de convertir Ubuntu en un entorno de desarrollo ideal para programadores - %categorías

Ahora debería ver Docker Desktop en el iniciador de aplicaciones. En realidad, no necesitaremos hacer nada con la aplicación Docker Desktop ahora, pero deberá iniciarla para iniciar el motor del contenedor Docker. Entonces, continúa, enciéndelo y déjalo ejecutarse en segundo plano.

Construya su primer contenedor en VSCode

¡Ahora volvamos a VSCode! Con Docker en ejecución, las extensiones que instalamos previamente en VSCode nos permitirán construir cualquier cantidad de contenedores con cualquier herramienta que necesitemos para diferentes proyectos de desarrollo. En este ejemplo, crearemos un contenedor basado en Ubuntu con algunas herramientas de desarrollo comunes y el kit de desarrollo de Java (JDK).

Para comenzar, abra VSCode y navegue hasta el directorio donde desea configurar su código y crear su entorno. Luego, presione Ctrl+Shift+P para abrir el panel de comandos. En el cuadro de búsqueda en la parte superior, escriba la palabra contenedor. Deberías ver varias opciones que comienzan con las palabras "Contenedores de desarrollo". Seleccione "Agregar archivos de configuración del contenedor de desarrollo" (es posible que deba desplazarse hacia abajo para encontrarlo).

Las mejores formas de convertir Ubuntu en un entorno de desarrollo ideal para programadores - %categorías

Luego se le preguntará si desea agregar la configuración a su espacio de trabajo o a su directorio de datos de usuario. En la mayoría de los casos, agregarlo a su espacio de trabajo será la elección correcta. Si comparte su trabajo con otras personas a través de sistemas como GitHub, la configuración del contenedor se guarda con su código, lo que permite que otros repliquen fácilmente su configuración de desarrollo. Al seleccionar la opción Carpeta de datos del usuario, se separará la configuración de su código para que no se envíe a ningún repositorio compartido.

Las mejores formas de convertir Ubuntu en un entorno de desarrollo ideal para programadores - %categorías

A continuación, se le mostrará una serie de plantillas entre las que puede elegir para crear su propio contenedor básico. Al final de la lista, debería ver una opción para el contenedor base de Ubuntu.

Las mejores formas de convertir Ubuntu en un entorno de desarrollo ideal para programadores - %categorías

Después de seleccionar Ubuntu, se le mostrará una breve lista de las últimas versiones para elegir. Al momento de escribir este artículo, la última versión LTS de Ubuntu es Noble Numbat, por lo que elegiremos "noble" de la lista.

Luego tendrá la oportunidad de elegir herramientas o software adicionales que pueda necesitar para su entorno de desarrollo. Para nuestra demostración, escriba java en la barra de búsqueda y seleccione la casilla de verificación "Java (a través de SDKMan)". Luego haga clic en el botón azul “Ok".

Lea también:  Cómo crear y usar plantillas de documentos personalizados en Microsoft Word

Las mejores formas de convertir Ubuntu en un entorno de desarrollo ideal para programadores - %categorías

A continuación, se le pedirá que seleccione si desea utilizar la configuración predeterminada o personalizarla. Para simplificar, mantenga la configuración predeterminada y haga clic en Aceptar para pasar a las siguientes opciones que le preguntarán si desea instalar alguna herramienta Java especial.

Cuando haya seleccionado todas las opciones de configuración, VSCode le preguntará si desea volver a abrir su proyecto en el contenedor que acaba de configurar. Haga clic en el botón azul y VSCode comenzará a construir el contenedor por usted.

Las mejores formas de convertir Ubuntu en un entorno de desarrollo ideal para programadores - %categorías

Este proceso tardará varios minutos. Pero no te preocupes. Una vez construido el contenedor, podrá iniciarlo y comenzar a trabajar en unos segundos.

El cuadro de diálogo desaparecerá. “Reapertura del contenedor“Después de unos segundos si no haces clic en nada. Si no ve el cuadro de diálogo, presione Ctrl+Shift+P para abrir el panel de comandos, escriba Contenedor en la barra de búsqueda y seleccione cualquiera de las opciones que dicen Abrir en o Crear un contenedor.

Las mejores formas de convertir Ubuntu en un entorno de desarrollo ideal para programadores - %categorías

Se abrirá una ventana en la parte inferior derecha de la pantalla que dice "Conectando al contenedor de desarrollo" mientras se construye el contenedor. Si hace clic en "Mostrar registro", podrá ver el proceso de compilación en la Terminal.

Las mejores formas de convertir Ubuntu en un entorno de desarrollo ideal para programadores - %categorías

¡Y eso es todo! Cuando se complete el proceso de construcción, tendrá su primer contenedor de desarrollo. Su código se guardará en el directorio en el que abrió VSCode y su entorno residirá dentro del contenedor. Cuando desee trabajar con sus contenedores, simplemente inicie Docker Desktop para iniciar Docker Engine y luego abra su proyecto en VSCode. Una vez que cree un contenedor, el código lo iniciará automáticamente cuando sea necesario y lo apagará cuando no sea necesario.

Puede abrir el panel de comando y explorar más opciones escribiendo Contenedor en la barra de búsqueda. Puede crear nuevos contenedores, modificar contenedores existentes y eliminar los contenedores no utilizados. Ahora puede crear el entorno de desarrollo exacto que necesita para cualquiera de sus proyectos de programación sin temor a crear conflictos graves en su sistema Ubuntu. Y quizás mejor aún, puede actualizar Ubuntu con confianza, sabiendo que su entorno de desarrollo no se verá interrumpido.

Convertir Ubuntu en un entorno de desarrollo ideal requiere algunas configuraciones y personalizaciones que pueden marcar una gran diferencia en su eficiencia mientras trabaja. Al agregar las herramientas adecuadas y ajustar la configuración para satisfacer sus necesidades, puede mejorar drásticamente su experiencia. Siguiendo estos consejos podrás hacer un mejor uso de Ubuntu y aumentar tu productividad como programador.

También te puede interesar