wsl --install
2 Instalación de Software
En este módulo se muestra una guía paso a paso de la instalación de herramientas necesarias para trabajar en este curso:
- 🐧 WSL (Windows Subsystem for Linux) para Windows
- 🐳 Docker
- 🐳 Imagen Docker personalizada
- 🔗 Git
- 💻 R y RStudio
- 💻 Visual Studio Code
2.1 Instalar WSL (Windows)
Abre PowerShell como Administrador.
Ejecuta el comando:
Reinicia tu equipo cuando se solicite.
Tras reiniciar, abre una terminal de Ubuntu (u otra distribución) desde el menú inicio.
Configura tu usuario y contraseña en la primera ejecución.
Para más detalles, revisa la documentación oficial: https://learn.microsoft.com/es-es/windows/wsl/install
2.2 Instalar Docker
2.2.1 Docker Desktop (Windows)
- Descarga el instalador desde: https://docs.docker.com/desktop/setup/install/windows-install/
- Ejecuta el instalador y sigue los pasos por defecto.
- Al finalizar, abre Docker Desktop.
2.2.2 Docker Desktop (macOS)
- Descarga el instalador desde: https://docs.docker.com/desktop/setup/install/mac-install/
- Ejecuta el instalador y sigue los pasos por defecto.
- Al finalizar, abre Docker Desktop.
2.2.3 Docker Engine (Linux)
La instalación puede variar según la distribución con la que se cuenta, revisar el manual en https://docs.docker.com/desktop/setup/install/linux/. A continuación se muestra la instalación en Ubuntu.
Mediante repositorio Docker apt
- Configurar el repositorio de Docker
# Actualizar los paquetes e instalar dependencias
sudo apt-get update
sudo apt-get install ca-certificates curl
# Agregar la clave GPG oficial de Docker
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
# Agregar el repositorio a las fuentes de APT
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
- Instalar los paquetes de Docker
# Instalar la última versión
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
- Verifica la instalación
docker --version
sudo docker run hello-world
Instalación manual desde los paquetes deb
Visita https://download.docker.com/linux/ubuntu/dists/, selecciona tu versión de Ubuntu y arquitectura, luego descarga:
containerd.io_<version>_<arch>.deb
docker-ce_<version>_<arch>.deb
docker-ce-cli_<version>_<arch>.deb
docker-buildx-plugin_<version>_<arch>.deb
docker-compose-plugin_<version>_<arch>.deb
Instala los paquetes
sudo dpkg -i ./containerd.io_<version>_<arch>.deb \
<version>_<arch>.deb \
./docker-ce_<version>_<arch>.deb \
./docker-ce-cli_<version>_<arch>.deb \
./docker-buildx-plugin_<version>_<arch>.deb ./docker-compose-plugin_
- Iniciar y verificar Docker
sudo service docker start
sudo docker run hello-world
2.2.4 Docker Desktop (Linux)
Una vez instalado Docker Engine, podemos instalar Docker Desktop
- Descarga la última version de
paquete DEB
. - Instalaa el paquete usando
apt
sudo apt-get update
sudo apt-get install ./docker-desktop-amd64.deb
- Al finalizar, abre Docker Desktop.
2.3 Descargar la imagen Docker personalizada
En caso de usar una imagen Docker, los pasos generales son:
sudo docker pull davidalbertoge/bioinfo_seq-alig:0.0.1
Verificar que se descargó correctamente
docker images
Resultado esperado:
REPOSITORY TAG IMAGE ID CREATED SIZE
davidalbertoge/bioinfo_seq-alig 0.0.1 b99918d2a909 2 months ago 7.54GB
Para ejecutar un contenedor interactivo:
docker run -v <directorio/trabajo/>:/home/ -it davidalbertoge/bioinfo_seq-alig:0.0.1
# Deberá generar una terminal nueva
2.4 Instalar Git
2.4.1 Windows
- Descarga el instalador desde: https://git-scm.com/downloads/win
- Ejecuta el instalador y acepta las opciones por defecto.
- Abre Git Bash desde el menú inicio.
2.4.2 macOS
- Instala
homebrew
, sino lo tienes instalado
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Instala git usando el siguiente comando
brew install git
2.4.3 Linux
- Instala git usando el siguente comando
sudo apt update
sudo apt install git
2.4.4 Verifica la instalación
git --version
2.5 Instalar R y RStudio
2.5.1 Windows
- Descarga el instalador de R desde: https://cran.r-project.org/bin/windows/base/
- Ejecuta el instalador y sigue los pasos por defecto.
- Descarga RStudio Desktop desde: https://posit.co/download/rstudio-desktop/
- Ejecuta el instalador de RStudio y sigue las instrucciones.
2.5.2 macOS
- Descarga el instalador de R desde: https://cran.r-project.org/bin/macosx/
- Abre el archivo
.pkg
y sigue las instrucciones para instalar. - Descarga RStudio Desktop desde: https://posit.co/download/rstudio-desktop/
- Arrastra
RStudio.app
a tu carpeta de Aplicaciones.
2.5.3 Linux (Debian/Ubuntu)
- Instala R desde los repositorios de CRAN:
sudo apt update
sudo apt install r-base
- Verifica la instalación:
R --version
Descarga el paquete .deb de RStudio desde: https://posit.co/download/rstudio-desktop/
Instala RStudio:
sudo dpkg -i rstudio-*.deb
sudo apt-get install -f # Para resolver dependencias si es necesario
- Verifica que puedes abrir RStudio desde el menú o con:
rstudio
2.6 Instalar Visual Studio Code
Descarga el instalador desde: https://code.visualstudio.com/
Ejecuta el instalador:
En Windows: sigue el asistente.
En macOS:
- Extrae el archivo
.zip
- Arrastra
.app
a la carpeta de Aplicaciones
- Extrae el archivo
En Linux (Debian/Ubuntu):
sudo apt update
sudo dpkg -i code.deb
¡Listo! Ahora dispones de un entorno configurado con WSL, Docker, Git, R, RStudio y VS Code listo para empezar tu aprendizaje en BioCode Academy.