Tot sobre els gestors de paquets de debian: s'explica dpkg, apt i aptitude

All About Debian Package Managers



Aquest tutorial explica com instal·lar, eliminar, cercar i enumerar paquets mitjançant dpkg , apte i aptitud gestors de paquets per a Linux Debian amb una breu descripció de cada ordre.

  • dpkg
  • Instal·lació de programari mitjançant dpkg
  • Eliminació de programari mitjançant dpkg a Debian
  • Llista de programes mitjançant dpkg a Debian
  • Enumereu fitxers pertanyents a un programa mitjançant dpkg
  • Mostra els directoris d'instal·lació mitjançant dpkg
  • apte
  • apte repositoris
  • Instal·leu programari mitjançant apte
  • Elimineu el programari mitjançant apte
  • Cerca de paquets mitjançant apte
  • Llistat de paquets mitjançant apte
  • apte resolució de problemes
  • aptitud
  • Instal·lació de programari amb aptitud
  • Actualització de repositoris mitjançant aptitude
  • Eliminació de programari amb aptitud
  • Actualització de programari mitjançant aptitud
  • Articles relacionats a LinuxHint

DPKG

dpkg és el gestor de paquets Linux Debian. Quan apte o bé apt-get s'utilitzen invocen el dpkg programa per instal·lar o eliminar aplicacions i incloure funcions addicionals dpkg no li agrada la resolució de dependències. El programa dpkg es pot utilitzar per instal·lar o eliminar programes, llistar-los o informació específica sobre ells.







Nota : Per mostrar exemples que s'utilitzarà el paquet net-tools, utilitzeu qualsevol paquet .deb per utilitzar el paquet net-tools a l'execució del terminal:



wgethttp://ftp.us.debian.org/debian/piscina/principal/n/eines de xarxa/
net-tools_1.60 + git20161116.90da8a0-1_amd64.deb



Instal·lació de programari mitjançant dpkg Debian :

Per instal·lar paquets utilitzeu el paràmetre -i (instal·lar):





dpkg -i <PackageName.deb>

Nota : substituïu el paquet .deb.



Eliminació de programari mitjançant dpkg a Debian:

Els paquets d'eliminació del paràmetre -remove són necessaris com en l'exemple següent:

dpkg --eliminar <PackageName.deb>

Llista de programes que utilitzen dpkg a Debian:

Per imprimir una llista de paquets instal·lats, utilitzeu el paràmetre -l (llista):

dpkg -la

Cerqueu paquets o fitxers pertanyents a programes que utilitzen dpkg a Debian:

El -s El paràmetre (cerca) és útil per buscar paquets específics, però aquesta ordre també mostrarà metadades de programari.

Llista de fitxers pertanyents a un programa mitjançant dpkg:

Amb el dpkg Podeu llistar tots els fitxers associats o pertanyents a un paquet instal·lat mitjançant el fitxer -EL paràmetre:

dpkg -EL <PackageName>

Mostra els directoris d'instal·lació mitjançant dpkg:

Abans d’instal·lar un paquet nou, podem conèixer els directoris d’instal·lació mitjançant -c paràmetre:

dpkg -c <Nom del paquet>

APT / APT-GET

L'ordre apte és avantatjós dpkg perquè resol les dependències i descarrega automàticament el programari actualitzat. Per descarregar programari, aquesta ordre apunta a una sèrie de repositoris de programari ubicats al fitxer /etc/apt/sources.list . Inicialment, després d’instal·lar Debian, hem d’editar aquest fitxer comentant la línia que apunta al camí d’instal·lació de DVD / USB de Debian i afegir els repositoris adequats.
El apte l'ordre utilitza el fitxer dpkg programa per gestionar paquets.

repositoris apt

Podeu editar el fitxer sources.list mitjançant nano i el podeu llegir executant:

menys /etc/apte/fonts.list

En el meu cas per a Debian, estireu el fitxer /etc/apt/sources.list haurien de comentar totes les línies, excepte les línies:

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

deb http://deb.debian.org/debian-security/estirar/actualitzacions principals
deb-src http://deb.debian.org/debian-security/estirar/actualitzacions principals

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

Quan actualitzeu l’apt com mostro més endavant en aquest tutorial, tots els repositoris del sources.list i del fitxer / etc / apt / s'inclourà el directori, afegiu fitxers nous amb repositoris addicionals en lloc d'editar el fitxer fonts.list dossier.

Instal·leu programari mitjançant apt:

Instal·lar programari mitjançant apt requereix l’opció instal·lar anterior al nom del programa. Per provar l'apt, instal·leu l'aptitude del gestor de paquets utilitzat en futures instruccions.

apteinstal·lar <PackageName>

Nota: podeu afegir l’opció -i per evitar que se us demani confirmació en instal·lar programes.

Eliminació de programari mitjançant apt:

Per eliminar paquets amb el fitxer apte execució d'ordres:

apt eliminar<PackageName>

Nota: també quan elimineu programari, podeu utilitzar l'opció -i per evitar que se us demani confirmació.

Cerqueu paquets amb apt :

Mitjançant l’opció de cerca podeu cercar paquets específics, a la imatge següent Nikto és cerca, per cercar un tipus de paquet:

cerca apta<PackageName>

Llistat de paquets mitjançant apt:

Podeu llistar els paquets instal·lats executant:

llista d’aptes

resolució de problemes apt

De vegades, a causa d'una mala eliminació del programari o problemes similars que poden fallar apt, té algunes ordres comuns per corregir apte problemes de gestor de paquets.

apt-get clean
apt-get autoclean
apt-get -f instal·lar
apt-get --fix-missing instal·lar
apt-get --purgaautoremove
actualització apt


aptitud

Els gestors de paquets aptitude funcionen de manera similar a apt. També permet descarregar i instal·lar programari i té un mode interactiu dins del terminal. Aquest gestor de paquets té un mode interactiu que permet veure i explorar paquets per estat, instal·lar i eliminar paquets. També es pot utilitzar des de la línia d'ordres amb opcions similars a la apte gestor de paquets, aptitude fa servir els mateixos repositoris que fa apt. Per veure el mode interactiu, només cal que truqueu al programa que executa l'ordre aptitud sense opcions addicionals a la consola.

Per sortir del mode interactiu, només cal que premeu Q i confirmeu que premeu I .

Actualització de l'aptitude:

Per actualitzar els vostres repositoris mitjançant aptitude, podeu executar:

actualització d'aptitude

Instal·leu paquets amb aptitude:

De manera similar a apt, per instal·lar programari mitjançant aptitude podeu executar:

aptitude install <PackageName>

Elimineu paquets amb aptitude:

Cerqueu paquets amb aptitude:

Per cercar paquets amb aptitude podem utilitzar ordres o la consola interactiva que executa aptitude sense opcions com s’ha esmentat anteriorment. Per cercar paquets des de la línia d'ordres:

Llista de paquets amb aptitude:

Aptitude també es pot utilitzar per llistar programes de la següent manera:

cerca d'aptitud~ i

Actualització amb aptitude:

Per actualitzar el programari mitjançant aptitude run:

aptitude safe-upgrade

Igual que amb apte , quan utilitzeu aptitude, podeu afegir el fitxer -i opció per evitar que se us demani la retirada de la instal·lació o la confirmació de l'actualització.

Això és bàsicament el que heu de saber per gestionar els paquets a Debian, si teniu alguna consulta sobre Linux en general, poseu-vos en contacte amb nosaltres a través del nostre canal d'assistència a https://support.linuxhint.com o a través de twitter @linuxhint .

Articles relacionats:

Enumereu tots els paquets instal·lats a Debian
Desinstal·leu els paquets Ubuntu i Debian amb apt-get i dpkg