Tutoriales

Cómo utilizar apt y apt-cache en sistemas Debian

Si alguna vez has usado Durban o distribuciones basadas en Debian como ubuntu o menta linuxentonces lo más probable es que ya utilices el sistema de paquetes apt Instalar o eliminar software.

Incluso si nunca ha puesto un pie en la línea de comando, el sistema subyacente brinda soporte para su administrador de paquetes. GUI Es fácil sistema.

Hoy echaremos un vistazo a algunos comandos familiares y profundizaremos en algunos de los comandos menos utilizados o más utilizados. fácil comandos e ilustra este sistema brillantemente diseñado.

¿Qué son las APT?

fácil representar Herramientas de embalaje avanzadasapareció por primera vez en Durbán 2.1 ya Año 1999. Esencialmente, fácil Es el sistema de gestión del paquete de software dpkg, como se muestra en la extensión del archivo. *.debutante.

Está diseñado no sólo para paquete de gestión y renovar También solucionó mucho problemas de dependencia Al instalar ciertos paquetes de software.

Como cualquiera que haya usado linux En aquellos días de los pioneros todos estábamos muy familiarizados con la palabra «infierno de dependencia«Al intentar compilar algo a partir del código fuente, incluso cuando se trata de muchos sombrero rojoarchivo RPM separado.

fácil Todos estos problemas de dependencia se resuelven automáticamente, lo que hace que la instalación de cualquier paquete (independientemente del tamaño o la cantidad de dependencias) esté a solo una línea de comando.

Para los que dedicamos horas a estas tareas, esta es una de ellas»El sol separa las nubes» nuestro momento La vitalidad de Linux!

Comprender la configuración de APT

este /etc/apt/sources.list El archivo es un archivo de configuración que especifica el administrador de paquetes (fácil) para recuperar e instalar paquetes de software. Este archivo contiene una lista de las URL del repositorio (localizadores uniformes de recursos), así como detalles como nombres de distribución y componentes.

esto es un ejemplo /etc/apt/sources.list El archivo podría verse así:

sudo cat /etc/apt/sources.list
Enumere el archivo /etc/apt/sources.list

Como probablemente puedas ver por mi /etc/apt/sources.list archivo, estoy usando ubuntu22.04 (Amy Medusa). También utilizo tres repositorios:

  • repositorio maestro
  • base de conocimiento del universo
  • Repositorio seguro de Ubuntu

La sintaxis es /etc/apt/sources.list El archivo es relativamente simple:

deb (url) release repository

La línea adjunta es el repositorio de archivos fuente. Sigue un formato similar:

deb-src (url) release repository

Este archivo es prácticamente lo único que necesita editar fácily lo más probable es que el ajuste preestablecido le sirva lo suficientemente bien como para que no necesite editarlo en absoluto.

Sin embargo, a veces es posible que desee Agregar tercero repositorio.Simplemente ingresalos usando el mismo formato y luego ejecuta renovar Orden:

$ sudo apt update

notas: ¡Tenga mucho cuidado al agregar repositorios de terceros! ! !Solo agregue desde confiable y fuente confiable. ¡Agregar repositorios no confiables o versiones mixtas puede afectar seriamente su sistema!

Hemos mirado nuestro /etc/apt/sources.list archivo, ahora que sabes cómo actualizarlo, ¿cuál es el siguiente paso? Instalemos algunos paquetes.Digamos que estamos ejecutando un servidor y queremos instalar WordPress.

Primero, busquemos este paquete:

sudo apt-cache search wordpress
Buscar paquetes
Buscar paquetes

¿Qué es la caché APT?

caché apto Es un comando de consulta simple. caché apto.Le pasamos un parámetro de búsqueda indicando que queremos buscar fácil para ello. Como vimos arriba, buscando «noticias de texto”devuelve varios paquetes relacionados con la cadena de búsqueda junto con una breve descripción de cada paquete.

De esto vemos «WordPress – Administrador de blogs,» queremos instalarlo. ¿Pero no sería bueno poder ver exactamente qué dependencias se instalarán con él? fácil También puedes decirnos:

sudo apt-cache showpkg wordpress
Listar dependencias de paquetes
Listar dependencias de paquetes

esto nos muestra WordPress 5.8.3 es la versión a instalar, el repositorio a instalar, las dependencias inversas y otros paquetes de los que depende, y sus números de versión.

notas🙁Inválido Indica que la versión no está definida y se instalará la última versión del repositorio. )

Ahora, las instrucciones de instalación reales:

sudo apt install wordpress

Este comando instalará WordPress-5.8.3 y cualquier dependencia que no esté instalada actualmente.

Utilice el paquete de instalación APT
Utilice el paquete de instalación APT

Por supuesto, eso no es todo lo que puedes hacer. fácil. Algunos otros comandos útiles útiles son:

notas: Dirigir un negocio es una buena idea Fácil de actualizar Antes de ejecutar cualquier serie. fácil Orden. recordar, Fácil de actualizar analiza tu /etc/apt/sources.list archivo y actualizar su base de datos.

Desinstalar un paquete es tan fácil como instalarlo:

sudo apt remove wordpress

Desafortunadamente, Fácil de quitar El comando deja todos los perfiles sin cambios.Para eliminarlos necesitas usar Fácil de limpiar:

sudo apt purge wordpress

A veces, puede encontrarse con una situación en la que se rompan las dependencias.Esto suele pasar cuando no corres. Fácil de actualizar Destruir correctamente la base de datos. Afortunadamente, fácil Aquí tienes una forma de solucionarlo:

sudo apt –f install

desde fácil Descargar todo *.debutante Los archivos van directamente desde el repositorio a su computadora (guárdelos en /var/cache/apt/archivo) Es posible que tengas que eliminarlos periódicamente para liberar espacio en el disco:

sudo apt clean

esto es solo una pequeña parte fácil, caché apto, y algunas instrucciones útiles. Hay mucho más que aprender y algunos comandos más avanzados que explorar en los siguientes artículos.

Como siempre, consulte la página de manual para obtener más opciones.Una vez que la gente se familiariza con fácilpuedes escribir excelentes scripts Cron para mantener tu sistema actualizado.

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