Cómo instalar dependencias con APT?

Cómo instalar dependencias con APT?
Como usuarios de Linux, todos hemos enfrentado un error sobre la falta de "dependencias" al instalar algún software en un punto u otro. En general, dichos errores o, más apropiadamente, los mensajes son causados ​​por una parte del programa que no está disponible, desactualiza o faltan. En esta guía, discutiremos cómo abordar estos problemas correctamente.

¿Qué son las dependencias??

Las dependencias son archivos o componentes en forma de paquetes de software esenciales para que un programa se ejecute correctamente. Este es el caso con Linux en general: todo el software depende de otras piezas de código o software para funcionar correctamente. Entonces, este tipo de enfoque "seccional" es donde se originan las dependencias de. Son piezas de código adicionales pero esenciales que son cruciales para hacer que los programas funcionen. Esto también explica por qué obtenemos errores de dependencia durante las instalaciones del programa, ya que los programas que se instalan dependen de otro código faltante.

Que es apto?

En el dominio de Linux y, más específicamente, Ubuntu, APT es la falta de la herramienta de paquete avanzado. Es la interfaz de usuario principal que viene equipada con bibliotecas de programas pertinentes a la administración de paquetes de software en distribuciones de Linux como Ubuntu y Debian.

Luego viene el comando apt, que es la forma más común de interactuar con la herramienta de paquete avanzado. Los usuarios de Ubuntu usan APT para instalar un nuevo software, actualizar y actualizar no solo los paquetes existentes, sino también todo el sistema operativo. Esto es lo que hace que Apt sea un comando muy potente y comúnmente utilizado en Ubuntu. Además, las habilidades del comando APT no se limitan a simplemente instalar paquetes de software, ya que también juega un papel muy importante en el manejo de las dependencias.

Al descargar dependencias, usamos el comando apt-get. La función principal de apt-get es obtener paquetes e información de software de sus respectivos repositorios. Las fuentes de estos paquetes son autenticadas y seguras. El mismo procedimiento funciona para actualizar y eliminar dependencias.

Instalación de dependencias

Ahora, finalmente llegemos a usar el comando apt-get y comenzar a instalar dependencias. Pero antes de eso, es importante saber cuál es la sintaxis de este comando.

$ apt-get [opciones] comando

La sintaxis descrita anteriormente son las más utilizadas; Sin embargo, hay otras formas de llamar a este comando.

$ apt-get [opciones] instalar | eliminar PKG1 [PKG2 ...]

Otro método para usar apt-get es el siguiente.

$ apt-get [opciones] fuente PKG1 [PKG2 ...]

Dicho esto, ahora debe tener una buena comprensión general de cómo funciona el lugar y cómo puede usarlo para instalar dependencias. El siguiente paso es comenzar a observar instancias prácticas de su uso para ver cómo podemos usar diferentes variantes de comando para manipular las dependencias.

Permítanos suponer que desea instalar Python en su sistema Ubuntu. Lo primero que necesitaría antes de instalar Python es una dependencia conocida como libpython2.7 minimal. Entonces, puede ejecutar el comando a continuación para obtenerlo.

$ apt-get install libpython2.7 minimal

(Es posible que deba ingresar a Ubuntu como root, así que ejecuta $ sudo -i)

La salida muestra que el paquete requerido se ha recuperado, extraído y configurado. También obtenemos la cantidad de espacio de almacenamiento que el paquete está consumiendo. Si quedan paquetes faltantes, simplemente podemos ejecutar el comando a continuación para instalarlos también.

$ apt-get install libpython2.7-Minimal Libpython-Stdlib: AMD64

Ahora que se cuidan todas las dependencias, podemos instalar Python con el comando tradicional de la siguiente manera.

$ apt install python

Eso cubre cómo puede instalar dependencias en Ubuntu; Sin embargo, hay otras formas en que puedes manipularlos también. Los cubriremos en la siguiente sección.

información adicional

Digamos, por ejemplo, desea eliminar la dependencia que acabamos de instalar. Puede hacerlo ejecutando el siguiente comando.

$ apt-get eliminar libpython2.7 minimal

Puede ejecutar un comando apt para actualizar todos los paquetes de su sistema. Esto generalmente se considera una buena práctica de precaución antes de continuar con procesos regulares. Se asegura de que todas sus dependencias se cumplan y actualicen.

Actualización de $ apt

o

$ apt actualización

A continuación, veremos cómo se pueden enumerar todos los paquetes en su sistema ejecutando un comando APT. La salida de este comando nos mostrará una larga lista de paquetes de software disponibles para la instalación.

$ apt-cache pkgnames

Sin embargo, es posible que desee instalar un paquete específico, pero no saber qué otras dependencias deben instalarse para que funcione. Ubuntu soluciona este problema a través de la bandera de showpkg. Ejecute el comando a continuación para averiguar qué dependencias se requieren.

$ apt-cache showpkg libslang2

Aquí, libslang2 es el paquete inicial que queríamos instalar. En resumen, podemos usar el comando showpkg para obtener más información sobre las dependencias que necesitamos para un determinado paquete.

Como mencionamos anteriormente, todos los paquetes que instalamos consumen espacio en disco, ya sean dependencias adicionales o los principales programas. Por lo tanto, debido a dependencias excesivas, nuestra computadora puede desordenarse. Pero no te preocupes, ya que Linux también nos tiene cubiertos en ese departamento. Simplemente puede ejecutar los comandos que se dan a continuación para "limpiar" sus dependencias.

$ apt-get limpia
$ apt-get autoclean

En CentOS, la misma operación es realizada por los comandos Yum Clean o Yum Cleanall. La bandera limpia borra todo .Archivos deb del repositorio en var/cache/excepto para los archivos de bloqueo. Sin embargo, la bandera de Autoclean también borra todo el .archivos deb del repositorio como se mencionó anteriormente, pero solo los que se han vuelto obsoletos. Estos paquetes de software ya no están disponibles para descargar.

Conclusión

En este artículo, entramos en gran detalle sobre cómo se pueden instalar dependencias a través de APT. Primero aprendimos cómo funcionan las dependencias y por qué son necesarias. Más tarde, vimos cómo se podía instalarlos y manipularlos aún más a través de otros comandos.