close

Dpkg

Mergi la navigare Mergi la căutare

dpkg
Captură de ecran a programului dpkg
Tip de manager de pachete
Autor Ian Murdoch
Dezvoltator comanda dpkg
Scris in C , C++ , Perl
Sistem de operare Unix-like , POSIX
Limbi de interfață Multilingv
Prima editie ianuarie 1994
ultima versiune 1.20.12 [1] ( 1 septembrie 2022 )
Versiune de testare 1.21.9 [2] ( 1 iulie 2022 )
Licență GNU GPL
Site-ul web wiki.debian.org/Teams/Dp…
 Fișiere media la Wikimedia Commons

dpkg  este software -ul din spatele sistemului de gestionare a pachetelor din Debian și al unui număr de alte sisteme de operare bazate pe Debian, cum ar fi Ubuntu . dpkg este folosit pentru a instala, elimina și obține informații despre . pachete deb .

dpkgeste un utilitar de nivel destul de scăzut. Există utilități de nivel superior, cum ar fi APT , care pot descărca pachete dintr-un depozit de rețea și pot urmări dependențele dintre pachete. Utilizatorii finali ar trebui să utilizeze utilități mai prietenoase, cum ar fi Aptitude sau Synaptic , care oferă o modalitate ușoară de a vizualiza lista pachetelor, descrierile și dependențele acestora.

Istorie

dpkg a fost creat inițial de Matt Welsh [en] , Carl Streeter și Ian Murdoch . dpkg a fost scris inițial în Perl , dar cea mai mare parte a fost rescrisă ulterior în C Yang Jackson în 1993. Numele „dpkg” este prescurtarea pentru „pachet Debian”.

Exemple de utilizare

Utilitarul poate fi folosit pentru a instala un pachet .deb cu comanda:

dpkg -i nume pachet.deb

Unde packagename.deb  este numele fișierului pachetului (pachetele Debian au extensia .deb). Trebuie să rulați dpkg cu privilegii de superutilizator (rădăcină) .

Listarea pachetelor instalate:

dpkg -l [mască]

Pentru a elimina un pachet instalat:

dpkg -r nume pachet

Instrumente pentru dezvoltatori

Pachetul dpkg-dev conține o serie de instrumente care sunt apelate pentru a crea un pachet:

  • dpkg-source arhivează și despachetează fișierele sursă a pachetului Debian.
  • dpkg-deb arhivează și despachetează pachetele binare.
  • dpkg-gencontrol citește informații din pachetul Debian dezambalat despre arborele sursă și generează un pachet binar.
  • dpkg-shlibdeps urmărește dependențele pachetelor.
  • dpkg-genchanges citește informații dintr-un pachet Debian dezambalat despre arborele sursă.
  • dpkg-buildpackage  este un script care poate fi folosit pentru a construi automat un pachet.
  • dpkg-distaddfile adaugă un fișier la fișierele Debian.
  • dpkg-parsechangelog citește informații din fișierul de modificări ale unui pachet Debian dezambalat și creează un fișier la îndemână cu acele modificări pentru ca utilizatorul să le vadă.

Vezi și

Note

Link -uri