Herramienta de gestión de paquetes APT

Herramienta de gestión de paquetes APT
Su máquina Linux es tan buena como lo hace. Para convertirlo en una máquina potente, debe instalar los paquetes correctos, usar las configuraciones correctas entre una serie de otras cosas. Hablando de paquetes; En este artículo estaría tomando una cartilla en la herramienta de gestión de paquetes APT. Similar a las distribuciones de Linux basadas en Linux basadas en RHEL (Redhat Enterprise Linux), que se discutió aquí-apt (herramienta de embalaje avanzada) es para administrar paquetes en distribuciones de Linux basadas en Debian y Ubuntu.Este artículo no se planea discutir todos los poderes de la herramienta de administración de paquetes APT, en su lugar, está destinado a darle un vistazo rápido a esta herramienta y cómo puede usarla. Serviría bien para fines de referencia y comprendería cómo funciona la herramienta. Sin mucho preámbulo, comencemos.

Ubicación

Al igual que muchas herramientas de Linux, APT se almacena en el /etc El directorio contiene los archivos de configuración para todos los programas que se ejecutan en sistemas Linux y se pueden 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.confusión.

Haría muchas instalaciones de paquetes con APT, por lo tanto, sería muy útil saber que las fuentes de paquetes se almacenan en un fuentes.lista archivo. Básicamente, APT verifica este archivo para paquetes e intenta instalar desde la lista de paquetes, lo llama un índice de repositorio.

El fuentes.lista el archivo se almacena en el /etc/apt directorio y hay un archivo similar, nombrado fuentes.lista.d. En realidad no es un archivo, sino un directorio que mantiene otro fuentes.lista archivos. Las fuentes.lista.D Directory es utilizado por Linux para mantener algunos fuentes.lista archivos en un lugar separado en el estándar del estándar /etc/apt directorio.

La confusión: apt vs apt-get

Sí, mucha gente realmente se equivoca con ser 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 que apt es una actualización en apt-get.

Apt-get ha existido antes de 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 usan 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, por lo que a un usuario promedio de Linux no le puede importar menos.

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

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

Los comandos

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

Consigue ayuda

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

La ayuda proporciona suficiente información para llevar a cabo tareas simples y se puede acceder con el comando a continuación:

APT --Help

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

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

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 paquetes y proporciona una lista de todos los paquetes con la palabra clave.

Búsqueda adecuada

Verifique las dependencias de los paquetes

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

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

apt depende

Mostrar información del paquete

Mostrar las dependencias de un paquete es una información que encontrarí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 descarga, etc.

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

show apto

Paquete de instalación

Uno de los puntos más fuertes de Linux es la disponibilidad de muchos paquetes poderosos. Puede instalar paquetes de dos maneras: ya sea a través del nombre del paquete o a través de un debutante Los archivos de los archivos de Debian son archivos de paquetes de software de Debian.

Para instalar paquetes con el nombre del paquete, se utiliza el comando a continuación:

instalación de apt

Como se dijo anteriormente, debe conocer el nombre del paquete antes de usarlo. Por ejemplo, para instalar nginx, el comando sería APT Instalar nginx.

El otro medio para instalar paquetes es a través del debutante Archivo si está disponible. Al instalar un paquete a través de su debutante Archivo, Apt obtiene las dependencias del paquete en sí misma y lo descarga para que no tenga que preocuparse por ellas.

Puedes instalar debutante archivos usando la ruta absoluta a los archivos con el comando a continuación:

instalación de apt

Paquete de descarga

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

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

Descarga apt

Si está interesado en instalar el .debutante archivo, luego puede instalar usando el instalar dominio.

Actualizar índice de 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 aún no puede instalarla porque no indicaría. Para que lo indique, debe reflexionar en el fuentes.lista archivo y esto se puede hacer usando el actualizar dominio.

Actualización de apt

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

Eliminar paquetes

Paquetes de paquetes. Los paquetes se vuelven obsoletos. Los paquetes deben eliminarse.

APT hace que sea fácil eliminar los 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 los archivos binarios solo, el eliminar se usa el comando.

apt eliminar

Se puede quitar más de un paquete, por lo que puede tener apt eliminar la parte superior nginx Para eliminar los paquetes Nginx y superiores al mismo tiempo.

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

purga adecuada

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

APT Eliminar -Purge

Antes de continuar, debe saber que cuando se eliminan los paquetes, sus dependencias permanecen i.mi. ellos tampoco se eliminan. Para eliminar las dependencias mientras desinstalan, el autororator El comando se usa como se ve a continuación:

Autoremove apt

Paquetes de lista

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

Independientemente de lo que pretendes hacer, el lista el comando se utilizaría.

lista de aptos

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

Lista de apt -Instalada

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

APT LIST -Upgradible

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

Actualización de paquetes

Cuando se trata de paquetes, no se trata solo de instalar y eliminar paquetes; 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 El comando se va a utilizar. Sorprendente derecho? Sí, sin embargo, vamos a agregar el -Solo actualizado parámetro.

Instalación apt: solo actualización

Esto funciona cuando tiene la intención de actualizar solo un paquete. Sin embargo, si desea actualizar todos los paquetes, necesitaría usar el mejora dominio.

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

Actualización APT

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

Actualización de sistema

A diferencia de la actualización regular, el pleno actualizado El comando a discutir aquí realiza una actualización completa del sistema.

Con el pleno actualizado El comando, los paquetes y dependencias obsoletos se eliminan y todos los paquetes (incluidos los paquetes del sistema) se actualizan a sus últimas versiones.

El comando para hacer esto, es pleno actualizado Como se ve a continuación:

Apt-Upgrade completo

Conclusión

APT es una herramienta poderosa que hace que el uso de las distribuciones de Linux basadas en Debian y Ubuntu sea una experiencia maravillosa. La mayoría de los comandos APT enumerados aquí requieren permisos raíz, por lo que es posible que deba agregar sudo Al comienzo de los comandos.

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