Dpkg

Gdebi

dpkg (debian package) este un software gestionar de pachete din sistemul de operare opensource Debian precum și numeroasele sale derivate. Dpkg este un instrument de nivel scăzut ce servește la instalarea, dezinstalarea și interogarea individuală a pachetelor .deb. Dpkg este front-end pentru aptitude. Varianta GUI pentru dpkg este Gdebi.[1]

Pe lângă Debian programul este utilizat și de proiectul Fink, care oferă pachete opensource pentru Mac OS X și distribuția OpenSolaris Nexenta OS. Dpkg este, de asemenea, adesea utilizat pentru gestionarea pachetelor pe dispozitive jailbreak iOS.

Dpkg a fost scris inițial de Ian Murdock în ianuarie 1994 ca un script Shell. A fost rescris de Matt Welsh și Carl Streeter în Perl, iar mai târziu partea principală a fost rescrisă în C de Ian Jackson.

Instrumente de dezvoltare

Dpkg are o serie de instrumente care pot fi apelate la crearea unui pachet:

  • dpkg-source - arhivează și dezarhivează fișierele sursă
  • dpkg-deb - verifică intrarea și ieșirea din pachetele binare
  • dpkg-gencontrol - citește informațiile arborelui sursă din pachetul Debian nearhivat și generează un pachet binar
  • dpkg-shlibdeps - calculează dependențele executabile respectând în același timp bibliotecile.
  • dpkg-genchanges - permite crearea fișierului de control (.changes) din sursele unui pachet Debian nearhivat.
  • dpkg-buildpackage - script de control care poate fi folosit pentru a construi pachete automat
  • dpkg-distaddfile - adaugă fișierul de intrare în Debian/files.
  • dpkg-parsechangelog - permite afișarea evoluțiilor unui pachet prin citirea fișierului changelog, dintr-o arhivă care conține fișierele sursă ale unui pachet Debian
  • dpkg-query - permite interogarea bazei de date locale care conține starea tuturor pachetelor Debian
  • dpkg-repack - recreează un pachet Debian dintr-un pachet deja instalat
  • dpkg-reconfigure - reconfigurează un pachet deja instalat.

Comenzi dpkg

  • instalarea unui pachet: # dpkg -i [nume_pachet]
  • dezinstalarea unui pachet: # dpkg -r [nume_pachet]
  • afișarea pachetelor instalate: # dpkg -l
  • afișarea conținutului unui pachet: # dpkg --contents [nume_pachet]
  • despachetarea unui pachet: # dpkg --unpack [nume_pachet]
  • configurarea unui pachet despachetat: # dpkg --configure [nume_pachet]
  • verificare pachet daca este sau nu instalat: # dpkg -s [nume_pachet]
  • curățarea unui pachet: # dpkg -P [nume_pachet].[2]

Vezi și

  • Advanced Packaging Tool
  • Synaptic

Referințe și note

  1. ^ Dpkg wiki.lug.ro
  2. ^ dpkg(1) Linux man page linux.die.net

Legături externe

  • Pagina web
  • The Beginner’s Guide to the dpkg Command in Debian-Based Linux Distro
  • Linux dpkg Command Tutorial for Beginners (8 Examples)
v  d  m
Gestionare de pachete Linux
dpkg
APT (KPackage · Synaptic · Ubuntu Software Center) · Aptitude · dselect
RPM
APT-RPM · DNF · OpenPKG · up2date · urpmi (Rpmdrake) · YUM · ZYpp
Sistem înglobat
ipkg · opkg
Distribuții Linux
apk-tools (apk) · AppImage · Flatpak · GNU Guix · Homebrew · Nix · Pacman · pkgsrc · Snap · Yaourt
Pachete binare
Conary · Entropy · netpkg · PiSi · PPM · slackpkg · slapt-get · upkg
Pachete cod sursă
Portage · Sorcery
GUI
Autopackage · Listaller · PackageKit ( Apper · Discover · GNOME Software) · Smart Package Manager · Zero Install
Alte gestionare
AppData · AppStream · Package format
List-Class article List of software package management systems