Gerenciar pacotes em baixo nível no Debian

Publicado por Patrick Silva em 15/07/2015

[ Hits: 3.478 ]

 


Gerenciar pacotes em baixo nível no Debian



O dpkg é a base do sistema de gerenciamento de pacotes para distribuições GNU/Linux baseadas em Debian. Foi criado em 1993 por Ian Jackson, sendo usado para instalar, remover e fornecer informações sobre os pacotes .deb.

As opções do comando dpkg:

Listando informações do pacote ("-l"):

# dpkg -l cups
+++-==============-==============-============================================
un  cups          <nenhuma>      (nenhuma descrição disponível)

Observe que no início, apareceu o "un", isso significa que o pacote não está instalado.

Instalando pacotes .deb ("-i"):

# dpkg -i cups.deb

Depois do pacote instalado, agora vamos listar o pacote instalado do CUPS:

# dpkg -l cups
+++-==============-==============-============================================
ii  cups           1.4.4-7        Common UNIX Printing System(tm) - server

Agora observe que no começo da listagem, temos o "ii", isso significa que o pacote está instalado.

Verificando o status do pacote no sistema ("-s"):

# dpkg -s cups

Verificar os arquivos e diretórios criados no sistema após a instalação ("-L"):

# dpkg -L cups
/usr/share/cups/fonts/FreeMono.ttf
/usr/share/cups/fonts/FreeMonoBoldOblique.ttf
/usr/share/cups/fonts/FreeMonoBold.ttf
/usr/share/cups/fonts/FreeMonoOblique.ttf

Removendo o pacote instalado no sistema ("-r"):

# dpkg -r cups
Lendo banco de dados ... 77622 ficheiros e directórios actualmente instalados.)
Removendo cups ...
Stopping Common Unix Printing System: cupsd.
Processando gatilhos para man-db ...

Removendo o pacote e seus arquivos de configuração ("-P"):

# dpkg -P cups

Instalar automaticamente dependências dos pacotes:

Muitas vezes o aplicativo não pode ser iniciado, devido às suas dependências. Então, como posso resolver isso?

Você pode usar um dos dois comandos abaixo:

# apt-get -f install nome_programa

Ou você pode usar:

# aptitude -f install nome_programa

Outras dicas deste autor

Cadastrando impressora de rede pelo CUPS via linha de comando

Excluindo traduções desnecessárias no Debian

lshw - Gerando relatório HTML de seu hardware

tar - Entenda o que é empacotador e compactador

Como verificar erro de senha dos usuários

Leitura recomendada

Criando super poderes para o mkdir

Convertendo PDF com senha para PDF sem senha

Gerando suas próprias notificações no Ubuntu

Gerenciador de pacotes RPM

Listando os últimos comandos executados no bash

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts