dpkg
Dpkg
dpkg é um software na base do sistema de gerenciamento de pacotes para Debian . Foi criado por Ian Jackson em 1993 . dpkgé semelhante ao software Red hat Package Manager (ou RPM) no sentido de que é usado para instalar, remover e fornecer informações sobre pacotes deb .
dpkgé uma ferramenta de baixo nível, a ser comparada com a Advanced Packaging Tool (APT) que, junto com sobreposições como Aptitude ou Synaptic (que entre outras coisas adiciona uma interface gráfica amigável), é uma ferramenta de alto nível usada para pesquise pacotes de locais remotos ou lide com relacionamentos de dependência complexos entre os pacotes. APT é geralmente usado mais do que dpkg.
Ferramentas Dpkg
O Debian tem uma série de ferramentas que serão chamadas ao criar um pacote. Entre estes encontramos:
-
dpkg-source que arquiva e desarquiva os arquivos fonte de um pacote Debian .
-
dpkg-deb que faz check-in e check-out de pacotes binários.
-
dpkg-gencontrol que, após ler uma árvore de código fonte de um pacote descompactado, cria o arquivo de controle adicionando uma entrada nos arquivos Debian /.
-
dpkg-shlibdeps que calcula dependências executáveis enquanto respeita as bibliotecas .
-
dpkg-genchanges que permite criar o arquivo de controle (.changes) a partir das fontes de um pacote Debian não arquivado .
-
dpkg-buildpackage que é um script de controle que pode ser usado para construir pacotes automaticamente.
-
dpkg-distaddfile que adiciona o arquivo de entrada aos arquivos / Debian.
-
dpkg-parsechangelog que permite mostrar, de uma forma amigável, as evoluções de um pacote. Para isso, dpkg-parsechangelog é baseado na leitura do arquivo changelog, de um arquivo contendo os arquivos fonte de um pacote Debian
-
dpkg-query que permite consultar o banco de dados local contendo o status de todos os pacotes Debian
-
dpkg -i package.deb que instala o referido pacote, o qual você já baixou anteriormente.
-
dpkg -r software Desinstala um pacote instalado. A opção --remove faz a mesma coisa, exceto que as opções -r e --remove não removem os arquivos de configuração.
-
Pacote dpkg-repack que recria um pacote Debian de um pacote já instalado.
-
pacote dpkg-reconfigure que reconfigura um pacote já instalado, muito útil (exemplo: xserver- xfree86 )
Referências
-
" https://git.dpkg.org/cgit/dpkg/dpkg.git/tag/?h=1.19.7 "
Veja também
Artigos relacionados