Debian

Herramienta de gestión de paquetes Apt

Herramienta de gestión de paquetes Apt
Su máquina Linux es tan buena como usted la hace. Para convertirlo en una máquina poderosa, necesita instalar los paquetes correctos, usar las configuraciones correctas entre muchas otras cosas. Hablando de paquetes; en este artículo, estaría tomando una introducción a la herramienta de administración de paquetes APT. Similar a YUM para distribuciones de Linux basadas en RHEL (RedHat Enterprise Linux), que se discutió aquí, APT (Advanced Packaging Tool) es para administrar paquetes en distribuciones de Linux basadas en Debian y Ubuntu.Este artículo no está planeado para discutir todos los poderes de la herramienta de administración de paquetes APT, sino que está destinado a brindarle un vistazo rápido a esta herramienta y cómo puede usarla. Sería útil para fines de referencia y para comprender cómo funciona la herramienta. Sin mucho preámbulo, comencemos.

Localización

Al igual que muchas herramientas de Linux, apt se almacena en el / etc directorio: contiene los archivos de configuración para todos los programas que se ejecutan en sistemas Linux, y se puede ver navegando al directorio.

Apt también tiene un archivo de configuración que se puede encontrar en el / etc / apt directorio con el nombre del archivo apto.conf.

Estaría realizando muchas instalaciones de paquetes con apt, por lo tanto, sería de gran ayuda saber que las fuentes de los paquetes se almacenan en un fuentes.lista expediente. Básicamente, apt verifica este archivo en busca de paquetes e intenta instalarlo desde la lista de paquetes; llamémoslo índice de repositorio.

La fuentes.lista el archivo se almacena en el / etc / apt directorio y hay un archivo similar, llamado fuentes.lista.D. En realidad, no es un archivo, sino un directorio que guarda otros fuentes.lista archivos. Las fuentes.lista.Linux utiliza el directorio d para mantener algunos fuentes.lista archivos en un lugar separado, fuera del estándar / etc / apt directorio.

La confusión: APT vs APT-GET

Sí, mucha gente confunde que apt es lo mismo que apt-get. Aquí hay una sorpresa: no son lo mismo.

En verdad, apt y apt-get funcionan de manera similar, sin embargo, las herramientas son diferentes. Consideremos apto para ser una actualización de apt-get.

Apt-get existe antes que apt. Sin embargo, apt-get no existe de forma aislada, ya que funciona junto con otros paquetes apt como apt-cache y apt-config. Estas herramientas, cuando se combinan, se utilizan para administrar paquetes de Linux y también tienen diferentes comandos. Además, estas herramientas no son las más fáciles de usar, ya que funcionan a un nivel bajo, lo que a un usuario promedio de Linux no podría importarle menos.

Por esta razón, se introdujo apt. La versión 1.0.1 de APT tiene lo siguiente en la página de manual, “El comando apt está destinado a ser agradable para los usuarios finales y no necesita ser compatible con versiones anteriores como apt-get."

Apt funciona de forma aislada y no necesita combinarse con otras herramientas para una correcta administración de Linux, además es fácil de usar.

Los comandos

Para un usuario promedio de Linux, los comandos son lo único que importa. A través de los comandos, se ejecutan las tareas y se puede realizar el trabajo real. Echemos un vistazo a los principales comandos de apt.

Consigue ayuda

El más importante de todos los comandos que se discutirán en este artículo es el comando que se usa para obtener ayuda. Hace que la herramienta sea fácil de usar y garantiza que no tenga que memorizar los comandos.

La ayuda proporciona suficiente información para realizar tareas sencillas y se puede acceder a ella con el siguiente comando:

apt --ayuda

Obtendría una lista de varias combinaciones de comandos del resultado, debería obtener algo similar a la imagen a continuación:

Si lo desea, puede consultar las páginas de manual de apt para obtener más información. Aquí está el comando para acceder a las páginas del manual:

hombre apto

Buscar paquete

Para muchas operaciones, necesitaría saber el nombre exacto de un paquete. Este y muchos más usos son razones para hacer uso del comando de búsqueda.

Este comando verifica todos los paquetes en el índice del repositorio, busca la palabra clave en las descripciones de los paquetes y proporciona una lista de todos los paquetes con la palabra clave.

búsqueda apta

Verifique las dependencias de los paquetes

Los paquetes de Linux tienen dependencias, estas dependencias aseguran que funcionen correctamente ya que los paquetes se rompen cuando las dependencias se rompen.

Para ver las dependencias de un paquete, usa el depende mando.

apto depende

Mostrar información del paquete

Mostrar las dependencias de un paquete es una información que le resultaría útil. Sin embargo, hay otros detalles del paquete que puede obtener. Para mí, sería menos productivo memorizar todos los comandos para acceder a otros detalles como la versión del paquete, el tamaño de la descarga, etc.

Puede obtener toda la información de un paquete en un intento utilizando el apto comando como se ve a continuación:

apto para mostrar

Paquete de instalación

Uno de los puntos más fuertes de Linux es la disponibilidad de muchos paquetes potentes. Puede instalar paquetes de dos formas: mediante el nombre del paquete o mediante un debutante Los archivos file-deb son archivos de paquetes de software debian.

Para instalar paquetes usando el nombre del paquete, se usa el siguiente comando:

apto instalar

Como se indicó anteriormente, debe conocer el nombre del paquete antes de usarlo. Por ejemplo, para instalar Nginx, el comando sería apto instalar nginx.

El otro medio de instalar paquetes es a través del debutante archivo si está disponible. Al instalar un paquete a través de su debutante , apt recupera las dependencias del paquete y las descarga para que no tengas que preocuparte por ellas.

Puedes instalar debutante archivos usando la ruta absoluta a los archivos con el siguiente comando:

apto instalar

Paquete de descarga

Si por alguna razón necesita descargar un paquete sin tenerlo instalado, puede hacerlo usando el descargar mando.

Esto descargaría el archivo deb del paquete en el directorio donde se ejecutó el comando. Puede descargar paquetes usando el siguiente comando:

descargar apto

Si luego está interesado en instalar el .debutante archivo, luego puede instalar usando el Instalar en pc mando.

Actualizar el índice del repositorio

Recuerda que hablamos de fuentes.lista más temprano? Bueno, cuando se lanza una nueva versión de un paquete, su máquina Linux no puede instalarlo todavía porque no indicaría. Para que indique, necesita reflejarse en el fuentes.lista archivo y esto se puede hacer usando el actualizar mando.

actualización apta

Este comando actualiza el índice del repositorio y lo mantiene actualizado con los últimos cambios en los paquetes enumerados.

Eliminar paquetes

Los paquetes se rompen. Los paquetes se vuelven obsoletos. Los paquetes deben eliminarse.

Apt facilita la eliminación de paquetes. Aquí hay diferentes condiciones para eliminar paquetes: eliminar los archivos binarios y mantener los archivos de configuración, eliminar los archivos binarios y los archivos de configuración.

Para eliminar solo los archivos binarios, el retirar se usa el comando.

apto eliminar

Se puede eliminar más de un paquete, por lo que puede tener apto para eliminar nginx top para eliminar los paquetes Nginx y top al mismo tiempo.

Para eliminar los archivos de configuración, el purga se usa el comando.

apto purga

Si desea hacer ambas cosas a la vez, los comandos se pueden combinar como se muestra a continuación:

apt remove --purga

Antes de continuar, debe saberse que cuando se eliminan los paquetes, sus dependencias permanecen en.mi. no se eliminan también. Para eliminar las dependencias durante la desinstalación, el autoremove El comando se usa como se ve a continuación:

apto autoremove

Listar paquetes

Sí, puede tener los paquetes en su máquina Linux listados. Puede tener una lista de todos los paquetes en el índice del repositorio, paquetes instalados y paquetes actualizables.

Independientemente de lo que pretenda hacer, el lista se usaría el comando.

lista de aptos

El comando anterior se usa para enumerar todos los paquetes disponibles en el índice del repositorio.

apt list - instalado

El comando anterior se usa para enumerar los paquetes instalados en su máquina Linux.

lista de aptos - actualizable

El comando anterior se usa para enumerar los paquetes instalados en su máquina que tienen actualizaciones disponibles.

Actualizando paquetes

Cuando se trata de paquetes, no se trata solo de instalar y eliminar paquetes; ellos también necesitan ser actualizados.

Puede decidir actualizar un solo paquete o todos los paquetes a la vez. Para actualizar un solo paquete, el Instalar en pc el comando se va a utilizar. Sorprendente derecha? Sí, sin embargo, agregaremos el -solo actualización parámetro.

apt install --only-upgrade

Esto funciona cuando tiene la intención de actualizar solo un paquete. Sin embargo, si desea actualizar todos los paquetes, deberá utilizar el potenciar mando.

El siguiente comando se utilizaría para realizar dicha actualización:

actualización apta

Cabe señalar que el potenciar El comando no elimina las dependencias e incluso si los paquetes actualizados ya no los necesitan.mi. son obsoletos.

Actualización de sistema

A diferencia de la actualización regular, el actualización completa El comando que se discutirá aquí realiza una actualización completa del sistema.

Con el actualización completa comando, los paquetes obsoletos y las dependencias se eliminan y todos los paquetes (incluidos los paquetes del sistema) se actualizan a sus últimas versiones.

El comando para hacer esto es actualización completa como se ve a continuación:

apt actualización completa

Conclusión

Apt es una herramienta poderosa que hace que el uso de distribuciones de Linux basadas en Debian y Ubuntu sea una experiencia maravillosa. La mayoría de los comandos de apt que se enumeran aquí requieren permisos de root, por lo que es posible que deba agregar sudo al inicio de los comandos.

Estos comandos son solo una punta del iceberg de los inmensos poderes que posee la herramienta apt, y son lo suficientemente poderosos como para que se sienta cómodo con la administración de paquetes en su máquina Linux.

Herramientas útiles para jugadores de Linux
Si le gusta jugar juegos en Linux, es probable que haya utilizado aplicaciones y utilidades como Wine, Lutris y OBS Studio para mejorar la experiencia...
Juegos HD remasterizados para Linux que nunca tuvieron un lanzamiento de Linux antes
Muchos desarrolladores y editores de juegos están creando una remasterización HD de juegos antiguos para extender la vida útil de la franquicia, por f...
Cómo usar AutoKey para automatizar juegos de Linux
AutoKey es una utilidad de automatización de escritorio para Linux y X11, programada en Python 3, GTK y Qt. Usando su funcionalidad de scripting y MAC...