Todo sobre los administradores de paquetes de Debian: explicación de dpkg, apt y aptitude

All About Debian Package Managers



Este tutorial explica cómo instalar, eliminar, buscar y enumerar paquetes usando dpkg , apto y aptitud administradores de paquetes para Linux Debian con una breve descripción de cada comando.

  • dpkg
  • Instalación de software usando dpkg
  • Eliminando software usando dpkg en Debian
  • Enumere los programas que utilizan dpkg en Debian
  • Enumere los archivos que pertenecen a un programa usando dpkg
  • Mostrar directorios de instalación usando dpkg
  • apto
  • apto repositorios
  • Instale el software usando apto
  • Eliminar software usando apto
  • Buscando paquetes usando apto
  • Listado de paquetes usando apto
  • apto solución de problemas
  • aptitud
  • Instalación de software con aptitud
  • Actualizar repositorios con aptitude
  • Eliminar software con aptitud
  • Actualización de software usando aptitud
  • Artículos relacionados sobre LinuxHint

DPKG

dpkg es el administrador de paquetes de Linux Debian. Cuando apto o apt-get se utilizan invocan el dpkg programa para instalar o eliminar aplicaciones al tiempo que incluye funciones adicionales dpkg no le gusta la resolución de dependencias. El programa dpkg se puede utilizar para instalar o eliminar programas, enumerarlos o información específica sobre ellos.







Nota : Para mostrar ejemplos, se usará el paquete net-tools, use cualquier paquete .deb, para usar el paquete net-tools en la terminal ejecute:



wgethttp://ftp.us.debian.org/debian/piscina/principal/norte/herramientas de red/
net-tools_1.60 + git20161116.90da8a0-1_amd64.deb



Instalación de software con dpkg Debian :

Para instalar paquetes use el parámetro -I (Instalar en pc):





dpkg -I <PackageName.deb>

Nota : reemplace para su paquete .deb.



Eliminando software usando dpkg en Debian:

Eliminar empaqueta el parámetro –remove como en el siguiente ejemplo:

dpkg --retirar <PackageName.deb>

Enumere los programas que usan dpkg en Debian:

Para imprimir una lista de paquetes instalados, use el parámetro -l (lista):

dpkg -los

Busque paquetes o archivos que pertenezcan a programas que utilizan dpkg en Debian:

los -s El parámetro (buscar) es útil para buscar paquetes específicos, pero este comando también mostrará los metadatos del software.

Enumere los archivos que pertenecen a un programa usando dpkg:

Con el dpkg comando puede enumerar todos los archivos asociados o pertenecientes a un paquete instalado utilizando el -LOS parámetro:

dpkg -LOS <Nombre del paquete>

Muestre los directorios de instalación usando dpkg:

Antes de instalar un nuevo paquete, podemos conocer sus directorios de instalación usando el -c parámetro:

dpkg -c <Nombre del paquete>

APT / APT-GET

El comando apto es ventajoso sobre dpkg porque resuelve dependencias y descarga software actualizado automáticamente. Para descargar software, este comando apunta a una serie de repositorios de software ubicados en el archivo /etc/apt/sources.list . Inicialmente, después de instalar Debian, necesitamos editar este archivo comentando la línea que apunta a la ruta de instalación de Debian DVD / USB y agregando los repositorios adecuados.
los apto comando usa el dpkg programa para gestionar paquetes.

repositorios apt

Puede editar el archivo sources.list usando nano y puede leerlo ejecutando:

menos /etc/apto/sources.list

En mi caso para Debian Stretch el archivo /etc/apt/sources.list debe tener todas las líneas comentadas excepto las líneas:

deb http://deb.debian.org/debian stretch main
deb-src http://deb.debian.org/debian stretch main

deb http://deb.debian.org/debian-seguridad/estirarse/actualizaciones principales
deb-src http://deb.debian.org/debian-seguridad/estirarse/actualizaciones principales

deb http://deb.debian.org/debian stretch-updates principal
deb-src http://deb.debian.org/debian stretch-updates principal

Al actualizar el apt como muestro más adelante en este tutorial, todos los repositorios en sources.list y bajo el / etc / apt / se incluirá el directorio, agregue agregar nuevos archivos con repositorios adicionales en lugar de editar el sources.list expediente.

Instale el software usando apt:

La instalación de software usando apt requiere la opción Instalar en pc anterior al nombre del programa. Para intentar instalar el administrador de paquetes aptitude usado en instrucciones futuras.

aptoInstalar en pc <Nombre del paquete>

Nota: puedes agregar la opción -y para evitar que se le pida confirmación al instalar programas.

Eliminando software usando apt:

Para eliminar paquetes con el apto comando ejecutar:

apto eliminar<Nombre del paquete>

Nota: también al eliminar software puede utilizar la opción -y para evitar que se le pida confirmación.

Buscar paquetes usando apt :

Usando la opción de búsqueda puede buscar paquetes específicos, en la siguiente imagen nikto es buscar, para buscar un tipo de paquete:

búsqueda apta<Nombre del paquete>

Listado de paquetes usando apt:

Puede enumerar los paquetes instalados ejecutando:

lista de aptos

solución de problemas de apt

A veces, debido a la eliminación de un software incorrecto o problemas similares, apt puede fallar, tiene algunos comandos para solucionar problemas comunes. apto problemas del administrador de paquetes.

apt-get clean
apt-get autoclean
apt-get -F Instalar en pc
apt-get --fix-missing Instalar en pc
apt-get --purgaautoremove
actualización apta


aptitud

Los administradores de paquetes de aptitude funcionan de manera similar a apt. También permite descargar e instalar software y tiene un modo interactivo dentro del terminal. Este administrador de paquetes tiene un modo interactivo que permite ver y buscar paquetes por estado, instalar y eliminar paquetes. También se puede utilizar desde la línea de comandos con opciones similares a las apto administrador de paquetes, aptitude usa los mismos repositorios que hace apt. Para ver el modo interactivo, simplemente llame al programa que ejecuta el comando aptitud sin opciones adicionales en la consola.

Para salir del modo interactivo, simplemente presione Q y confirmar presionando Y .

Actualizando aptitude:

Para actualizar sus repositorios usando aptitude, puede ejecutar:

actualización de aptitud

Instale paquetes usando aptitude:

De manera similar a apt, para instalar software usando aptitude puede ejecutar:

instalación de aptitud <Nombre del paquete>

Elimine paquetes usando aptitude:

Buscar paquetes usando aptitude:

Para buscar paquetes con aptitude podemos usar comandos o la consola interactiva que ejecuta aptitude sin opciones como se mencionó anteriormente. Para buscar paquetes desde la línea de comandos, ejecute:

Listar paquetes usando aptitude:

Aptitude también se puede utilizar para enumerar programas de la siguiente manera:

búsqueda de aptitud~ yo

Actualizar con aptitude:

Para actualizar el software usando aptitude run:

aptitude safe-upgrade

Al igual que con apto , cuando use aptitude puede agregar el -y opción para evitar que se le solicite la eliminación de la instalación o la confirmación de actualización.

Eso es básicamente lo que necesita saber para administrar paquetes en Debian, si tiene alguna consulta sobre Linux en general, contáctenos a través de nuestro canal de soporte en https://support.linuxhint.com oa través de twitter @linuxhint .

Artículos relacionados:

Enumere todos los paquetes instalados en Debian
Desinstale los paquetes de Ubuntu y Debian con apt-get y dpkg