-
Notifications
You must be signed in to change notification settings - Fork 5
Entorno de Desarrollo
El entorno de desarrollo utilizado para el progreso exitoso del proceso software puede variar según la opción que haya utilizado cada miembro del grupo. Principalmente se recomienda el uso de Linux como sistema operativo debido a que tiene soporte de docker, pero teniendo en cuenta que la mayoría del equipo no dispone del sistema operativo se abren dos opciones igual de válidas, por una parte la instalación de una máquina virtual desplegada en VirtualBox y la otra, Windows Subsystem for Linux (WSL), es una capa de compatibilidad desarrollada por Microsoft para correr ejecutables de Linux. A continuación, se expondrán los pasos para la correcta instalación, teniendo en cuenta los subsistemas necesarios para tener el entorno de desarrollo totalmente operativo.
Para empezar expondremos un manual de configuración del entorno en virtualBox con el objetivo de tener una máquina virtual de Ubuntu 20.4 Server desplegada. También expondremos la instalación del subsistema de PuTTY en el sistema anfitrión para interactuar con la máquina virtual de manera más ágil.
Los prerrequisitos para poder empezar son:
- Tener VirtualBox instalado en el equipo. Se precisa la versión 6.0 o superior.
- Tener una imagen del sistema operativo Ubuntu 20.04 Server. Se requiere un archivo .iso que está disponible en la tercera opción del link.
- Instalar PuTTY 0.74.
Tras la correcta instalación de VirtualBox procederemos a la creación de la máquina virtual. El nombre es trivial, se aconseja añadir la palabra “Ubuntu” para que el tipo y versión se rellenen automaticamente. Si no se rellena solo, recordar que el tipo debe de ser “Linux” y automáticamente la versión será “Ubuntu (64-bits)”.
Con poner una configuración de 1 GB de RAM y 35 GB de disco será más que suficiente para soportar el proceso software sin que haya problemas de espacio.
Antes de iniciar la máquina, se requiere ajustar la configuración. Añadiremos una unidad óptica cuyo contenido será el archivo .iso que se descargó en los prerrequisitos. Configuración > Almacenamiento, aparecerá el “Controlador:IDE” con una unidad vacía, si la seleccionamos se nos desplegará a la izquierda de la interfaz los atributos e información. En unidad óptica aparece el símbolo de un cd-rom con una flecha apuntando hacia abajo en la esquina inferior derecha del dibujo. Selecciónelo y elija el archivo de la imagen de ubuntu.
Una vez seleccionado, active la opción de “CD/DVD vivo” y acepte los cambios hechos.
Ya está listo para arrancar la máquina virtual, empezará un proceso de instalación donde lo único que debe cambiar es la asignación de idioma del teclado e interfaz e introducir un nombre y usuario.
Si quiere proceder a la instalación de un cliente SSH (PuTTY) descrita antes, al final de la instalación debe marcar la opción “instalar el servicio openSSH”.
IMPORTANTE: Una vez finalizada la instalación, antes de arrancar la máquina nuevamente, recuerde que debe eliminar la unidad óptica.
La máquina virtual está instalada y lista para arrancar, solo deberá introducir el usuario y la contraseña que puso en la instalación y ya podrá empezar a utilizarla.
Se fijará en que la máquina no tiene interfaz, eso es debido a que la versión de Ubuntu carece de ella, lo cual no es necesario y ahorra un gran consumo de recursos. Aun así, más adelante se explicará el proceso para instalar una interfaz gráfica.
Antes de poder arrancar PuTTY deberá modificar unos parámetros de la máquina virtual debido a que el servidor SSH se despliega por defecto en el puerto SSH de su máquina virtual. Para ello: Configuración > Red > Reenvío de Puertos.
Una vez hecho esto se abrirá una pestaña donde tendremos que ingresar dos puertos:
Nombre | Protocolo | IP Anfitrión | Puerto Anfitrión | IP Invitado | Puerto Invitado |
---|---|---|---|---|---|
SSH | TCP | 2223 | 22 | ||
DECIDE | TCP | 8000 | 8000 |
Una vez aplicado los cambios es momento de iniciar PuTTY, en la interfaz deberemos modificar el “Host Name” por “localhost”, el “Port” por “2223” y, por último, antes de abrir la conexión en “Saved” Sessions” introducir “UbuntuLocal”.
Una vez hecha todas estos cambios y teniendo el tipo de conexión en SSH, es hora de iniciar PuTTY. Debes tener en cuenta que tienes que tener iniciada la máquina virtual para poder establecer la conexión.
Una vez conectado, se nos pedirá usuario y contraseña que son los mismos que se indicaron en la instalación. Y con esto ya estaría todo operativo.
Hay que nombrar que dos miembros de nuestro grupo tiene la version WSL 2.0, por ello vamos a explicar como instalarlo.
Antes de instalar Linux en Windows, tendremos que habilitar la característica “Subsistema de Windows para Linux”, donde tendremos que abrir PowerShell con permisos elevados y ejecutar el siguiente código:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Para instalar y actualizar a WSL 2, esperamos a reiniciar, y tendremos que proceder a la comprobación de los requisitos, donde tendremos que verificar la versión, pulsando la tecla del logotipo de Windows + R, escribimos winver y aceptamos.
Ahora tendremos que habilitar la característica "Plataforma de máquina virtual", para ello tendremos que abrir de nuevo PowerShell con permisos elevados y ejecutamos el siguiente código:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Acto seguido, reiniciamos para completar la instalación de WSL. Ahora descargamos el paquete del kernel de Linux. Ejecutamos el paquete especificado. Una vez completada la instalación, abrimos de nuevo el PowerShell y ejecutamos este comando para establecer WSL 2 como versión predeterminada:
wsl --set-default-version 2
Ahora tendremos que abrir Microsoft Store y seleccionar la distribución de Linux que queramos, para ello en nuestro caso seleccionamos Ubuntu en la sección de dicha distribución de Linux y lo obtenemos.
Llegados a este punto, tendremos que crear una cuenta de usuario principal con su respectiva contraseña, y ya habremos instalado y configurado correctamente una distribución de Linux integrada con Windows.
Para la instalación de Ubuntu, lo primero que debemos hacer es descargar la imagen del Sistema Operativo, para eso lo recomendable es entrar en Canonical, y desde allí dentro de "Products" descargar la ultima versión de Ubuntu disponible.
Una vez descargado, tendremos la posibilidad de grabar la ISO en una memoria USB, para este proceso tendremos que utilizar un programa externo, como por ejemplo Rufus, donde nos permitirá crear una memoria USB de arranque.
Después de tener preparada la imagen, apagremos el ordenador y configuraremos la BIOS para que el ordenador arranque a partir de esa memoria USB, reiniciamos y comenzará el proceso de instalación de Ubuntu.
Continuamos, y en el siguiente paso el ayudante nos dejará configurar el idioma y repartición del teclado
Seguimos con la instalación, donde en el siguiente punto nos dejará escoger el tipo de instalación que deseamos hacer, como opción recomendada la instalación normal, donde podremos elegir si queremos bajar actualizaciones a la vez que instalamos el sistema operativo.
El asistente de instalación nos permite elegir una serie de opciones, donde podremos utilizar todo el disco duro o abrir el gestor de particiones de Ubuntu , donde lo aconsejable es ponerlo en modo automático, y crear al menos las particiones:
/home - aquí guardaremos todos nuestros propios datos particulares.
/boot - aquí tendremos el gestor de arranque.
Mientras se copian los datos y se aplican las configuraciones seleccionadas, tendremos que concluir varias configuraciones, como elegir nuestra región, y la de crear una cuenta de usuario principal con su respectiva contraseña. Después de todo lo llevado a cabo habremos configurado Ubuntu.
Una vez finalizada la instalación deberíamos comprobar si tenemos la ultima versión, podemos hacerlo fácilmente abriendo la terminal y ejecutando el siguiente comando:
sudo apt update && sudo apt upgrade