Logo de Linux Mint en duotono

Manual de Supervivencia Linux

Consejos y guías para tu supervivencia
con Linux Mint con MATE.

Comandos de Terminal de GNU/Linux
y Scripts multidistribución


apt

⬅️ Volver a Comandos de Terminal

Gestor de paquetes para sistemas basados en Debian. Es el encargado de instalar programas desde los repositorios que tengamos configurados.

Nota de ramas – distribuciones

Linux Mint 👉 Instalado

⚠️ Disponible sólo en ramas basadas en Debian/Ubuntu.
No se encuentra en Fedora/RHEL, Arch/Manjaro, openSUSE, Alpine…
En ésas, se usan otros gestores (dnf, pacman, zypper, apk, etc.).

⚠️ Aclaración útil: viene por defecto en Debian y sus derivados debido a que es una aplicación base del propio sistema, sin él no se podría instalar / actualizar nada.

Instalación

No aplicable.

⚠️ En caso excepcional de errores con apt, se podría reparar con:
$ sudo apt update && sudo apt install -reinstall apt

🔴 En caso de error grave donde apt no pueda funcionar:
$ sudo aptitude update && sudo aptitude -reinstall apt
o
$ sudo apt-get update && sudo apt-get -reinstall apt

Uso

apt necesita privilegios de ejecución con root / superusuario.

TERMINAL
1973sobreruedas@manual_de_supervivencia_linux
/Linux Mint 22.1\ - Manual de supervivencia linux - /xia 22.1\
~ -> $ sudo apt update

o en modo root

~ -> # apt update
 

apt sustituye a los gestores apt-get y aptitude, aunque aún en uso en Linux Mint. Opciones con el comando:

  • update actualiza la base de datos de la paquetería desde los repositorios guardados
  • upgrade actualiza los programas que son candidatos con una nueva versión disponible
  • install nombre_paquete (-y) instala el programa en el sistema (– y 👉 no se detiene en sus acciones, asume SÍ a cualquier pregunta)
    • install ./nombre_paquete.deb (-y) instala desde el disco duro el archivo de instalación nombre_paquete.deb. Desde el directorio actual
    • install * (-y) instala todos los DEB desde el directorio actual y se encarga automáticamente de priorizar el orden.
  • remove nombre_paquete (--purge) desinstala el programa (–purge 👉 junto con sus archivos de configuración)
  • autoremove (--purge)elimina todas las dependencias que se han quedado huérfanas y no dependen de otros paquetes instalados (–purge 👉incluyendo archivos de configuración)
  • list --upgradable controla actualizaciones pendientes de los paquetes instalados. Te muestra claramente qué programas tienen nueva versión disponible, sin necesidad de pasar por apt-cache que se queda desactualizado si previamente no se ha realizado un update
  • apt clean borra de /var/cache/apt/archives la caché de paquetes, los *.deb de instalación de los programas y libera espacio en el disco duro
  • apt-mark hold nombre_paquete marca el programa para que no se actualice desde$ sudo apt upgrade
    • apt-mark unhold nombre_paquete para desbloquearlo
  • apt show nombre_paquete explora la información del paquete en profundidad, muestra un perfil completo (descripción, dependencias, tamaño, repositorio…)
  • apt policy nombre_paquete muestra de qué orígenes viene y qué versión está instalada vs. disponible.
  • add-apt-repository ppa:usuario/ppa instala repositorios de manera manual
    • add-apt-repository --remove ppa:usuario/ppaelimina el repositorio

Opciones útiles

  • apt search palabra → Buscar paquetes en repositorios.
  • apt full-upgrade → Similar a upgrade, pero puede eliminar paquetes obsoletos.

Nota práctica

👉 Aunque existe también apt-gety aptitude (más antiguos) que hacen la misma función, hoy se recomienda el uso de apt porque es más simple y muestra una salida por la Terminal más amigable.
Sin embargo, en scripts todavía suele usarse apt-get por estabilidad.

Por otra parte, $ apt install ./nombre_paquete (-y) sustituye al también antiguo dkpkg -i nombre_paquete.deb (-y)

⬅️ Volver a Comandos de Terminal

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Manual de Supervivencia Linux

Logo de Tux transparente del Manual de Supervivencia Linux

Linux Mint – Mate

Bienvenido a este espacio donde aprender diferentes funciones, características y configuraciones del sistema operativo y su escritorio.

📨 Contactar

Últimas publicaciones

Últimos Comentarios

Filtrar por Categoría

Nube de etiquetas