Tutoriales

¿Qué es el comando apt en Linux?

Si está leyendo esta publicación, será nuevo en el mundo de Linux. Hasta ahora, ha escuchado este término apropiado cuando usa una distribución basada en Debian como Ubuntu, Mint o PopOS. Por ejemplo, debe utilizar apt para instalar un paquete o utilizar apt para eliminar todos los paquetes de esa distribución.

Así que hoy veremos todos los diferentes usos de apt Command en la práctica con ejemplos apropiados.

¿Qué es adecuado?

La distribución basada en Debian usa el sistema de empaquetado dpkg para proporcionar aplicaciones o programas para la instalación. Cuando piensas qué pasa si ese sistema de empaquetado no existe. Luego tenemos que compilar e instalar todos los paquetes que queramos, lo cual no es una buena idea.

APT (Advanced Package Tool), que combina los antiguos comandos apt-get y apt-cache, nos brinda una forma interactiva y fácil de manejar paquetes Debian como instalar, eliminar, actualizar, etc.

Sin embargo, recuerde que la mayoría de las veces al instalar paquetes usando el comando apt, debe ser un usuario root o un usuario con privilegios SUDO.

Base de datos de paquetes con apt. Actualizar

Si necesita actualizar paquetes o software en otras plataformas, haga clic en el botón de actualización directamente para actualizar. Pero en Linux la historia es muy diferente aquí; todo funciona en base a la base de datos.

Todas las versiones de paquetes en las que necesita actualizar estos paquetes están disponibles en la base de datos. Primero debe actualizar su base de datos con una nueva versión de estos paquetes.

$ sudo apt update

Entonces, si hay una actualización disponible para estos paquetes, aparecerá en su base de datos y la próxima vez que actualice su sistema, estos paquetes se actualizarán.

Asegúrese de actualizar siempre el índice o la base de datos antes de actualizar o instalar nuevos paquetes.

Actualizar paquetes con apt

Mantener su sistema actualizado con los últimos paquetes y parches es bueno para la salud y seguridad general del sistema.

Ahora que ha actualizado su índice o base de datos, puede actualizar fácilmente todos los paquetes de su sistema a la última versión.

$ sudo apt upgrade

Recuerde que este comando no actualiza los paquetes instalados porque se deben eliminar otros paquetes.

Si desea actualizar un solo paquete o aplicación, proporcione el nombre del paquete después de la actualización.

$ sudo apt upgrade <package-name>

Si no hay ninguna actualización disponible para este paquete en la base de datos, no se hará nada.

Actualización completa del sistema con apt

La diferencia entre una actualización y una actualización completa es que la actualización completa elimina todos los paquetes que requieren la eliminación de otros paquetes.

$ sudo apt full-upgrade

Siempre haga una copia de seguridad de su sistema antes de hacer una copia de seguridad completa. Si se elimina un paquete y provoca un error de inicio, puede restaurarlo fácilmente.

Paquetes con apto. instalar

Ahora aquí viene el beneficio de usar apt. La instalación de nuevos paquetes es sencilla, como se muestra a continuación.

$ sudo install <package-name>

Simplemente instala este paquete cuando está disponible en el repositorio agregado de su sistema en /etc/apt/source.list. Si el paquete ya está instalado, no afectará a nada.

Incluso puede instalar varios paquetes al mismo tiempo. Simplemente separe cada paquete con espacios.

$ sudo install <package-one> <package-two> <package-three>

Eliminar paquetes

Ahora hay dos formas diferentes de eliminar los paquetes instalados en su sistema. 1. Elimine los paquetes pero conserve el archivo de configuración.

Por lo tanto, si reinstala estos paquetes en el futuro, no necesitará volver a configurarlos.

$ sudo apt remove <package-name>

2. Eliminar el paquete con sus archivos de configuración significa eliminar todo el paquete.

$ sudo apt purge <package-name>

Cuando instala paquetes en su sistema, también se instalan algunos otros paquetes y bibliotecas para admitir dependencias. Si elimina estos paquetes, quedará con estas dependencias que ya no son necesarias.

Para eliminar las dependencias no utilizadas, use el siguiente comando.

$ sudo apt autoremove

Paquetes con apto. lista

El comando list ayuda a enumerar todos los paquetes disponibles, los paquetes instalados y los paquetes que deben actualizarse en su sistema.

Para listar toda la información, use el siguiente comando.

$ sudo apt list

Ahora, este comando enumera información sobre el paquete con el nombre de la versión. Para buscar paquetes específicos en su sistema, puede filtrarlos con el comando grep.

$ sudo apt list | grep <package-name>

Para enumerar solo los paquetes instalados en su sistema, use el siguiente comando.

$ sudo apt list --installed

Es realmente útil enumerar solo los paquetes actualizables en su sistema antes de actualizar nuestro sistema.

$ sudo apt list --upgradeable

Paquetes con apto. buscar

Cuando desea instalar paquetes pero no sabe el nombre exacto de este paquete. Puede usar la búsqueda de apt para encontrar el nombre del paquete simplemente proporcionando una cadena que describa ese paquete.

$ sudo apt search <package-name>

Si algo coincide con el nombre, se imprimirá con el nombre del paquete y la versión disponible.

Información del paquete con apt

Obtener información sobre la versión del paquete, la fuente, el responsable del mantenimiento, el tamaño de descarga y las dependencias depende de ese paquete y su descripción antes de instalar nuevos paquetes.

Para obtener toda esta información, use el siguiente comando.

$ sudo apt show <package-name>

Último pensamiento

Conocer los paquetes de distribución es realmente útil. Si desea obtener más información sobre apt, use man apt para obtener más información sobre apt.

Si tiene alguna pregunta, no dude en hacerla en la sección de comentarios.

¿Te gusta lo que lees? Compártelo con otros.

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba