Práctica UT02: Instalación de Entornos de Ejecución en Xubuntu
Actualización Inicial de Repositorios y creación de carpeta de prácticas
Antes de comenzar cualquier instalación, ejecuta siempre en tu terminal el comando de actualización del sistema:
sudo apt update && sudo apt upgrade -y
ut02p01):
mkdir -p ~/ut02p01/{python,rust,ruby}
cd ~/ut02p01
Actualización Inicial de Repositorios
Los ejemplos de código de esta página se pueden obtener de
1. Python 3 & Pip
Xubuntu incluye Python 3 preinstalado, pero es necesario instalar las herramientas de desarrollo y gestión de paquetes.
Paso 1: Verificar la versión de Python
Comprueba qué versión de Python 3 está activa en el sistema:
python3 --version
Paso 2: Instalar pip y entornos virtuales
Instala el gestor de paquetes pip y el módulo para entornos virtuales venv:
sudo apt install python3-pip python3-venv -y
Paso 3: Verificar la instalación de pip
Asegúrate de que pip3 está listo para su uso:
pip3 --version
Paso 4: Crear el archivo del script
Crea un archivo llamado hola.py:
nano hola.py
Escribe el código:
print("¡Hola, mundo desde Python!")
Guarda y sal del editor.
Paso 5: Ejecutar el script
Ejecuta el programa directamente con el intérprete:
python3 hola.py
2. Rust (rustup)
La vía oficial y recomendada para instalar Rust en entornos Unix es mediante rustup.
Paso 1: Instalar dependencias del sistema
Rust requiere un compilador de C y herramientas de construcción nativas:
sudo apt install build-essential curl -y
Paso 2: Ejecutar el script oficial de instalación
Descarga e inicia el instalador interactivamente:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Proceso interactivo
Cuando la terminal solicite seleccionar el tipo de instalación, presiona ++1++ (opción *default*) y a continuación ++enter++.
Paso 3: Cargar las variables de entorno
Aplica los cambios en el PATH de tu sesión actual sin necesidad de cerrar sesión:
source "$HOME/.cargo/env"
Paso 4: Verificar la instalación de Rust y Cargo
Verifica que el compilador rustc y el gestor de paquetes y proyectos cargo funcionan correctamente:
rustc --version
cargo --version
Paso 5: Creación y ejecución del archivo "Hola, Mundo".
En Rust tenemos dos opciones para crear nuestro hola mundo particular. haremos las dos.
Opción A: Compilación directa con rustc
-
Crear el archivo fuente:
nano hola.rs -
Escribir el código:
fn main() { println!("¡Hola, mundo desde Rust!"); } -
Compilar:
rustc hola.rs
Esto generará un archivo binario ejecutable llamado hola.
4. Ejecutar:
./hola
Opción B: Mediante cargo (Gestor de proyectos estándar)
-
Crear un nuevo proyecto:
cargo new hola_cargo cd hola_cargo -
Compilar y ejecutar en un solo paso:
cargo run
3. Ruby para desarrolladores (usando rbenv)
Paso 1: Instalar dependencias del sistema
Para compilar versiones de Ruby desde el código fuente, necesitas instalar herramientas de compilación y librerías de desarrollo:
sudo apt update
sudo apt install -y git curl autoconf bison build-essential libssl-dev libreadline-dev zlib1g-dev libyaml-dev libffi-dev libgdbm-dev
Paso 2: Descargar e instalar rbenv y ruby-build
Ejecuta el script oficial que descarga e instala rbenv junto con su complemento de compilación:
curl -fsSL https://github.com/rbenv/rbenv-installer/raw/HEAD/bin/rbenv-installer | bash
Paso 3: Configurar las variables de entorno
Agrega rbenv a tu archivo de configuración de terminal (~/.bashrc) para que se cargue automáticamente cada vez que abras la consola:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
Aplica los cambios en la sesión actual:
source ~/.bashrc
Verifica que rbenv se haya instalado correctamente:
rbenv version
Paso 4: Instalar la versión deseada de Ruby
Puedes ver la lista de versiones disponibles con:
rbenv install -l
Para instalar una versión estable (por ejemplo, Ruby 3.3.0):
rbenv install 3.3.0
(Este proceso puede tardar un par de minutos mientras se compila).
Paso 5: Establecer la versión por defecto
Configura la versión instalada como la versión global del sistema para tu usuario:
rbenv global 3.3.0
Paso 6: Comprobar la instalación
Verifica la versión activa de Ruby:
ruby -v
Paso 7: Instalar Bundler
Si vas a trabajar en proyectos con dependencias o gemas, instala Bundler:
gem install bundler
Paso 8: Crear un "Hola, Mundo"
Puedes crear un programa rápido de prueba para comprobar que el entorno funciona adecuadamente:
-
Crea un archivo llamado
hola.rb:nano hola.rb -
Escribe el siguiente código dentro del archivo:
puts "¡Hola, Mundo!" -
Guarda (
Ctrl + O,Enter) y sal (Ctrl + X). -
Ejecuta el archivo:
ruby hola.rb
📑 Entregables de la Práctica
Documentación a Entregar
CARPETA 'ut02p01' comprimida con los siguientes contenidos:
-
Archivos fuentes en cada carpeta.
-
Capturas de pantalla de la terminal mostrando la salida de los siguientes comandos en cada una de las carpetas de los lenguajes:
- Captura 1 (Python): Salida gráfica de los comandos
python3 --versionypip3 --version. - Captura 2 (Rust): Salida gráfica de los comandos
rustc --versionycargo --version. - Captura 3 (Ruby): Salida gráfica de los comandos
ruby -vyrbenv version.
- Captura 1 (Python): Salida gráfica de los comandos