Curso de Configuración de Entorno en Linux

Toma las primeras clases gratis
<h1>Descarga de Rufus e ISO de Ubuntu</h1>

Instalacion Ubuntu paso a paso

El primer paso es obtener las herramientas para crear el medio de instalación.

  • Rufus: Programa para crear una USB autoarrancable (Live-USB).
  • ISO de Ubuntu: La imagen del sistema operativo que se va a instalar.

Creación del Live-USB

  • Descarga y ejecuta Rufus.
  • Selecciona la imagen ISO de Ubuntu.
  • Elige la memoria USB que usarás.
  • Haz clic en "Comenzar" para crear la Live-USB.

Configuración de BIOS / UEFI

Para que la máquina inicie desde la USB, debes cambiar la configuración de arranque:

  • Accede al BIOS/UEFI (presionando F2, F10 o F12, según el fabricante, al encender la máquina).
  • Modifica la configuración de arranque:
    • Deshabilita: Fast Boot
    • Deshabilita: Secure Boot
    • Habilita el arranque de Sistema Operativo desde USB.
    • En las opciones de arranque (Boot options), coloca la memoria USB en la primera posición.
<h1>Instalación de Warp (Terminal)</h1>

Instalacion Warp, Zsh y powerlevel10k

Una vez que Ubuntu esté instalado y corriendo, puedes empezar a configurar el entorno.

  • Descarga Warp desde su sitio web.
  • Selecciona la versión para Ubuntu.
  • Tras la instalación, crea una cuenta. Puedes vincular tu cuenta de Google para agilizar el registro.

Instalación y Configuración de Zsh

Zsh es un shell avanzado que te permitirá una mejor personalización.

Instala Zsh y sus dependencias:
sudo apt install zsh

sudo apt install curl

  • sudo apt install git
  • Instala Oh My Zsh: Copia y ejecuta el comando de instalación desde la página oficial.
    • Oh my zsh
    • Comando típico:
      sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  • Instala Powerlevel10k (Tema): Sigue las instrucciones del repositorio, incluyendo la descarga de las fuentes que solicita.
  • Aplica la configuración:
    • Modifica el archivo: nano ~/.zshrc
    • Recarga la terminal: source ~/.zshrc
  • Tip: Si el source falla, ejecuta zsh para activarla y seguir la configuración inicial.
<h1>Instalación de Vscode</h1>

Instalacion de VSC

  • La forma más sencilla de instalar Visual Studio Code es a través del marketplace o tienda de aplicaciones de Ubuntu.
<h1>Instalación de NodeJs con NVM</h1>

Instalacion NodeJs y Python

Se recomienda usar NVM (Node Version Manager) para gestionar las versiones.

  • Instala NVM: Sigue el comando de instalación del repositorio.
  • Instala la versión LTS de Node.js:
    nvm install --lts
    • Si necesitas otra versión, puedes instalarla y alternar entre ellas.
<h1>Instalación y Uso de Pyenv</h1>

Pyenv te permite gestionar múltiples versiones de Python en el mismo sistema.

  • Instala Pyenv: Sigue los comandos de instalación para Linux/Unix.
  • Configuración del entorno: Revisa las dependencias de construcción sugeridas en la Wiki de Pyenv para evitar errores al compilar versiones de Python.
  • Añade las líneas de Pyenv a tu archivo ~/.zshrc (se muestran al finalizar su instalación).
  • Comandos útiles:
    • Ver versiones disponibles: pyenv install --list
    • Establecer versión global: pyenv global [versión]
    • Recargar terminal: source ~/.zshrc
<h1>Configuración de Credenciales de Git</h1>

Configuración de git

Establece tu identidad para que tus commits se registren correctamente.

  • Nombre de usuario:
    git config --global user.name "tu usuario"
  • Correo electrónico:
    git config --global user.email "tu correo"
  • Validar: git config --list
<h1>Conexión a GitHub por SSH</h1>

Configuración claves SSH

  • Debes tener una cuenta en GitHub.
  • Sigue la guía oficial de GitHub para generar una nueva clave SSH en tu máquina y añadirla al agente.
  • Pega tu clave pública en la configuración de GitHub para completar la conexión.
<h1>Instalación y Configuración de Docker</h1>

Instalación de docker

  • Sigue la documentación oficial de Docker para Ubuntu, ya que detalla los requisitos del sistema y el proceso de instalación completo.

Curso de Configuración de Entorno en Linux

Toma las primeras clases gratis

0 Comentarios

para escribir tu comentario

Artículos relacionados