O software que você executa em seu PC é o que o torna verdadeiramente pessoal. Diz muito sobre o que você trabalha, o que você gosta de fazer ou seus hobbies.

Este guia dá uma olhada em como gerenciar pacotes de software usando o Debian Package Manager (dpkg) em distros Linux baseadas em Debian como Ubuntu, Debian, Mint e Kali, etc. Os pacotes de software Debian têm a extensão .deb.

O gerenciamento de software é uma das tarefas mais comuns que você executará em seu computador pessoal ou como administrador de sistema.

O que é Dpkg?

Dpkg é um utilitário de baixo nível composto por um conjunto de comandos usados ​​na instalação, remoção, listagem e gerenciamento de pacotes de software em distros Linux baseadas em Debian.

O utilitário dpkg é a base sobre a qual outras ferramentas de gerenciamento de software como Apt e Synaptic são construídas. Eles são categorizados como ferramentas de gerenciamento de software de alto nível.

Instalar os arquivos do pacote de software Debian (.deb) localmente em seu PC é uma das especialidades do dpkg.

instagram viewer

Isso é particularmente importante para instalar software em máquinas que estão fora da rede para fins de segurança ou devido a problemas de conectividade de rede. Pacotes de software notáveis ​​que podem ser instalados com dpkg incluem VS Code, Google Chrome e VirtualBox apenas para mencionar alguns.

Listando Pacotes de Software Instalados

Para ver uma lista de pacotes de software instalados em seu computador, basta executar o seguinte comando.

dpkg --get-selections

O --get-selections A opção de comando mostra os nomes dos pacotes instalados em um formato simples e limpo.

Para exibir os detalhes da versão disponível sobre os pacotes instalados, você pode usar o seguinte comando. Além disso, são listadas informações como a versão do software, tamanho instalado, origem, prioridade, etc.

dpkg --print-avail

Se você deseja exibir as informações do pacote de software em uma forma tabular. Você pode usar o dpkg-query comando da seguinte forma.

dpkg-query --list

Instalando Pacotes de Software

Instalar pacotes de software é uma das tarefas mais comuns que realizamos em nossos PCs. Antes que você possa instalar pacotes de software em seu computador com dpkg, você primeiro precisa baixar o pacote de software e tê-lo localmente. Você pode baixar pacotes de software facilmente usando seu navegador ou por meio de ferramentas como wget ou curl.

Você precisará de privilégios elevados para instalar e remover pacotes de software com dpkg.

Por exemplo para instalar Google Chrome, baixe-o na pasta Downloads. Em seguida, basta executar o seguinte comando.

sudo dpkg --install ~ / Downloads / google-chrome-stable_current_amd64.deb

Restaurando Dependências

Os pacotes de software no Linux geralmente dependem de outros softwares para funcionar sem problemas.

Quando você instala pacotes via dpkg, geralmente é aconselhável restaurar dependências com o Apt usando o seguinte comando apenas para ter certeza de que tudo funciona bem.

sudo apt install -f

Dica: Você pode usar um método abreviado para a maioria dos comandos dpkg. Por exemplo, dpkg -i package_name ao invés de dpkg --install package_name para instalar pacotes de software. Este guia usa a última abordagem porque os comandos longos são mais autoexplicativos.

Relacionado: Como Encontrar e Consertar Pacotes Quebrados no Linux

Atualizando Software

Mantendo o seu sistema atualizado é uma boa linha de defesa contra falhas de segurança e é fundamental para ter um sistema mais estável e robusto.

Para atualizar os pacotes de software instalados por meio do dpkg, primeiro você deve baixar o pacote mais recente e depois instalá-lo por meio do comando install discutido na seção acima.

Para verificar se há pacotes quebrados, use o - auditoria opção. Esta opção de comando verifica se todos os pacotes foram instalados corretamente e se há alguma dependência ausente. Se houver um pacote quebrado, o utilitário dpkg lhe dará conselhos sobre as correções sugeridas.

dpkg --audit

Reconfigurando um Pacote de Software

Outra opção poderosa que o dpkg fornece é a capacidade de reconfigurar um pacote de software que já foi instalado. Por exemplo, para reconfigurar o VirtualBox, você pode executar o comando abaixo e será exibida uma tela de configuração.

sudo dpkg-reconfigure virtualbox-6.1

Removendo Pacotes de Software

Quando você não precisar mais de um software e estiver pronto para removê-lo ou quiser removê-lo para atualizar o software, poderá usar o --retirar opção de comando.

sudo dpkg --remove google-chrome-stable

(No comando acima, google-chrome-stable é o nome do pacote)

Quando você remove pacotes de software usando a opção --remove, os arquivos de configuração associados ao pacote que você está removendo permanecem intactos. Portanto, da próxima vez que você reinstalar esse software, ele usará as configurações anteriores.

Para remover totalmente um pacote de software e suas configurações associadas, você pode usar a opção --purge.

sudo dpkg --purge google-chrome-stable

Obtendo informações sobre um pacote de software

Você pode obter mais informações sobre o pacote com o qual está prestes a instalar --info.

sudo dpkg --info ~ / Downloads / google-chrome-stable_current_amd64.deb

A saída inclui informações como a arquitetura do software, o mantenedor e o número da versão, etc.

Inspecionando o Conteúdo do Pacote de Software

Você também pode inspecionar o conteúdo de um pacote Debian usando --conteúdo. A lista descreve a estrutura de diretório do pacote e todos os arquivos importantes, como a licença do software e outros arquivos de manifesto.

dpkg --contents ~ / Downloads / google-chrome-stable_current_amd64.deb

O conteúdo do pacote é exibido em um formato de lista longa, conforme abaixo.

Descobrir se um pacote está instalado

Você pode verificar facilmente se algum pacote de software foi instalado em sua máquina usando o --status opção. Por exemplo, para saber se o zoom foi instalado em seu sistema, basta executar o comando abaixo.

sudo dpkg - status zoom

A saída também exibe outros detalhes, como a finalidade do pacote de software e o fornecedor.

Um exemplo de saída é o seguinte. Por exemplo, a linha dois da saída do comando mostra o status do pacote. Como você pode ver na saída, o pacote de zoom está instalado nesta máquina em particular.

Você pode procurar por diretórios de pacotes que satisfaçam as condições de distribuição gratuita de acordo com os padrões Debian de seus site oficial.

Consulte Mais informação: Comandos básicos para começar a usar o Linux

Conseguindo ajuda

Para aprender mais sobre o comando dpkg, você pode usar o --ajuda opção.

dpkg --help

Para obter informações mais detalhadas sobre as opções de comando dpkg e o estado dos pacotes de software, use as páginas do manual.

homem dpkg

E quanto aos gerenciadores de pacotes alternativos?

dpkg é um utilitário poderoso para instalar e gerenciar pacotes de software. Ferramentas de alto nível como apt e synaptic usam dpkg. Outras alternativas para instalação de pacotes incluem Apt, Synaptic e Aptitude.

O email
Um guia para iniciantes na instalação de software no Ubuntu com APT

Se você já usou o Ubuntu, provavelmente já usou o comando apt em algum momento. Mas você sabia que há muito mais nisso do que apt-get install e apt-get upgrade?

Leia a seguir

Tópicos relacionados
  • Linux
  • Linux
  • Gestores de Pacotes
Sobre o autor
Mwiza Kumwenda (2 artigos publicados)

Mwiza desenvolve software profissionalmente e escreve extensivamente em Linux e programação front-end. Alguns de seus interesses incluem história, economia, política e arquitetura empresarial.

Mais de Mwiza Kumwenda

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Mais um passo…!

Confirme o seu endereço de e-mail no e-mail que acabamos de enviar.

.