Comando apt de Linux

apt (Advanced Packaging Tool) es un administrador de paquetes de front-end de Shell en Debian y Ubuntu.

El comando apt proporciona comandos para buscar, instalar, actualizar, eliminar un paquete, un grupo o incluso todos los paquetes, y los comandos son concisos y fáciles de recordar.

La ejecución del comando apt requiere permisos de superadministrador (root).

Sintaxis de apt

  apt [options] [command] [package ...]
  • options:Opcional, las opciones incluyen -h (ayuda), -y (cuando el proceso de instalación solicite elegir, seleccionar todo "yes"), -q (no mostrar el proceso de instalación), etc.
  • command:La operación a realizar.
  • package: el nombre del paquete a instalar.

Comandos comunes de apt

  • Comando para listar todos los paquetes de software actualizables:sudo apt update

  • Actualizar paquetes de software:sudo apt upgrade

    Listar los paquetes actualizables y su información de versión:apt list --upgradable

    Actualizar paquetes de software, eliminando primero los paquetes que necesitan actualizarse:sudo apt full-upgrade

  • Comando para instalar el software especificado:sudo apt install <package_name>

    Instalar múltiples paquetes de software:sudo apt install <package_1> <package_2> <package_3>

  • Comando para actualizar el software especificado:sudo apt update <package_name>

  • Mostrar información específica del paquete de software, por ejemplo: número de versión, tamaño de instalación, dependencias, etc.:sudo apt show <package_name>

  • Comando para eliminar paquetes de software:sudo apt remove <package_name>

  • Limpiar dependencias y archivos de biblioteca que ya no se utilizan:sudo apt autoremove

  • Eliminar paquetes de software y archivos de configuración:sudo apt purge <package_name>

  • Comando para buscar paquetes de software:sudo apt search <keyword>

  • Listar todos los paquetes instalados:apt list --installed

  • Listar la información de versión de todos los paquetes instalados:apt list --all-versions

Ejemplos

Ver algunos paquetes actualizables:

sudo apt update

Actualizar los paquetes instalados:

sudo apt upgrade

En el mensaje interactivo anterior, ingrese la letraYpara comenzar la actualización.

Puede combinar los dos comandos siguientes para actualizar con un solo clic:

sudo apt update && sudo apt upgrade -y

Instalar el paquete mplayer:

sudo apt install mplayer

Si no recordamos bien el nombre completo del paquete, podemos ingresar solo la primera parte del nombre del paquete y luego presionarTabla tecla, se listarán los nombres de paquetes relacionados:

En el ejemplo anterior, ingresamosreds, y luego presionamosTabla tecla, se mostraron cuatro paquetes relacionados.

Si queremos instalar un paquete de software, pero si el paquete ya existe, no actualizarlo; podemos usar–no-upgradela opción:

sudo apt install <package_name> --no-upgrade

Instalar mplayer y, si ya existe, no actualizarlo:

sudo apt install mplayer --no-upgrade

Si solo desea actualizar y no instalar, puede usar--only-upgradeel parámetro:

sudo apt install <package_name> --only-upgrade

Solo actualizar mplayer; si no existe, no instalarlo:

sudo apt install mplayer --only-upgrade

Si necesita configurar una versión especificada, el formato de sintaxis es el siguiente:

sudo apt install <package_name>=<version_number>

package_namees el nombre del paquete,version_numberes el número de versión.

Para eliminar paquetes se puede usar el comando remove:

sudo apt remove mplayer

Buscar paquetes relacionados llamados libimobile:

apt search libimobile

Ver la información relacionada con el paquete pinta:

apt show pinta

Listar los paquetes de software actualizables:

apt list --upgradeable

Limpiar dependencias y archivos de biblioteca que ya no se utilizan:

sudo apt autoremove

En el mensaje interactivo anterior, ingrese la letraYpara comenzar la limpieza.

Otras extensiones