Dpkg

O dpkg é um programa de computador que é a base do sistema de gerenciamento de pacotes da distribuição linux Debian. Foi inicialmente criado por Matt Welsh, Carl Streeter e Ian Murdock como uma aplicação Perl, sendo posteriormente reescrito, em sua maior parte, para a linguagem C (linguagem de programação) por Ian Jackson em 1993. O dpkg, similar ao RPM, é usado para instalar, remover e fornecer informações sobre os pacotes .deb.

O dpkg é uma ferramenta de baixo nível; ferramentas de alto nível, como o APT são usadas para obter os pacotes de instalação de localizações remotas ou lidar com as complexas relações entre eles(dependências).

As ferramentas do dpkg

O Debian tem uma série de ferramentas que precisam ser chamadas para construir um pacote. São elas:

  • dpkg-source empacota e desempacota os arquivos-fontes de um pacote Debian.
  • dpkg-deb empacota e desempacota pacotes binários.
  • dpkg-gencontrol lê a informação de um pacote desempacotado da árvore-fonte do Debian, gera um pacote de controle binário e cria uma entrada para ele nos arquivos Debian.
  • dpkg-shlibdeps calcula as dependências ocorridas com respeito a bibliotecas.
  • dpkg-genchanges lê a informação de um pacote desempacotado da árvore-fonte do Debian gerando uma construção de controle de arquivos (.changes).
  • dpkg-buildpackage é um script de controle que pode ser usado para construir um pacote automaticamente.
  • dpkg-distaddfile adiciona um arquivo nos arquivos Debian.
  • dpkg-parsechangelog lê os arquivos de mudanças (changelog) de um pacote desempacotado da árvore-fonte do Debian.

Ver também

  • RPM
  • APT
  • v
  • d
  • e
dpkg
  • APT
    • KPackage
    • Synaptic
    • Ubuntu Software Center
  • aptitude
  • dselect
RPM
  • APT-RPM
  • DNF
  • up2date
  • urpmi
    • Rpmdrake
  • YUM
  • Zypper
Sistemas embarcados
  • ipkg
  • opkg
Distribuição-agnóstico
  • AppImage
  • Flatpak
  • GNU Guix
  • Nix
  • pkgsrc
  • Snappy
Outros (binários)
  • Conary
  • Entropy
  • netpkg
  • pacman
  • PISI
  • PPM
  • slackpkg
  • slapt-get
  • swaret
  • upkg
Outros (fonte)
  • Sorcery
  • Portage
Front-ends
Tópicos relacionados
  • AppData
  • AppStream
  • Application Packaging
  • Package format
  • Lista Lista
  • Página de categoria Categoria
  • Página de ficheiro Commons
  • Itálico indica um sistema de gestão de pacotes descontinuado ou inativo.
Ícone de esboço Este artigo sobre software livre é um esboço. Você pode ajudar a Wikipédia expandindo-o.
  • v
  • d
  • e