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 --ayudaObtendrí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 aptoBuscar 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 aptaVerifique 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 dependeMostrar 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 mostrarPaquete 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 instalarComo 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 instalarPaquete 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 aptoSi 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 aptaEste 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 eliminarSe 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 purgaSi desea hacer ambas cosas a la vez, los comandos se pueden combinar como se muestra a continuación:
apt remove --purgaAntes 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 autoremoveListar 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 aptosEl comando anterior se usa para enumerar todos los paquetes disponibles en el índice del repositorio.
apt list - instaladoEl comando anterior se usa para enumerar los paquetes instalados en su máquina Linux.
lista de aptos - actualizableEl 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-upgradeEsto 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 aptaCabe 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 completaConclusió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.