Saltar al contenido
Contenido de Programación

Lección 2.2.4: Instalar programas

Cada sistema trae un gestor de paquetes: le dices qué programa quieres y lo descarga e instala.

La idea

Un gestor de paquetes instala programas por ti: le dices el nombre, lo descarga y lo instala.

  • Linux (Ubuntu, Debian) trae apt.
  • Windows 10 y 11 traen winget.

Lo probamos con Git, que usarás en la 2.5. En macOS, el gestor más usado es Homebrew, que se instala aparte.

En Linux

Linux · Bash
sudo apt update
sudo apt install git
  • sudo ejecuta el comando como administrador. Pide tu contraseña y, mientras la escribes, no sale nada, ni asteriscos. Escríbela e Intro.
  • apt update pone al día la lista de programas; apt install, instala.
  • Si pregunta Do you want to continue? [Y/n], pulsa Intro.

En Windows

Windows · PowerShell
winget install Git.Git
  • Git.Git es el nombre del paquete. Si no lo sabes, winget search git lo busca.
  • La primera vez pregunta si aceptas las condiciones: escribe Y e Intro.
  • Si Windows pide permiso en una ventana, acepta.
  • Al terminar, cierra la terminal y abre otra. La que estaba abierta no ve el programa nuevo.

¿Está?

El mismo comando en los dos:

Terminal
git --version
Terminal
git version 2.51.0

Tu número puede ser otro. Lo que importa es que salga uno.

Si no está

La terminal busca los programas en una lista de carpetas, el PATH. Si no lo encuentra:

Linux · Bash
git --version
Terminal
bash: git: command not found
Windows · PowerShell
git --version
Terminal
git : The term 'git' is not recognized as the name of a cmdlet, function, script file, or operable program.

Dos causas: no está instalado, o la terminal se abrió antes de instalarlo. Ubuntu, además, te dice qué instalar.

Pruébalo

Ejercicio

Instala Git con el gestor de tu sistema y comprueba la versión. Después escribe mal el nombre, gti --version, y lee qué contesta.

Ver la solución
Linux · Bash
sudo apt update
sudo apt install git
git --version
gti --version
Terminal
git version 2.51.0
bash: gti: command not found
Windows · PowerShell
winget install Git.Git

Cierra la terminal, abre otra y sigue:

Windows · PowerShell
git --version
gti --version
Terminal
git version 2.51.0.windows.1
gti : The term 'gti' is not recognized as the name of a cmdlet, function, script file, or operable program.

Una errata da el mismo error que un programa que falta. Antes de instalar nada, revisa cómo lo has escrito.

En resumen

  • Un gestor de paquetes instala programas: apt en Linux, winget en Windows.
  • En Linux, sudo pide tu contraseña y no la enseña.
  • En Windows, después de instalar, abre una terminal nueva.
  • programa --version comprueba que está.