Gerenciar pacotes em baixo nível no Debian

Publicado por Patrick Silva em 15/07/2015

[ Hits: 3.470 ]

 


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

Como alterar a imagem de fundo do GRUB no Debian

lshw - Gerando relatório HTML de seu hardware

VirtualBox - Como deixar a VM em modo fullscreen no Debian

Leitura recomendada

Comando expr

Criando backup tar multi-volume usando FIFO

Pegando o seu ip no Linux

Utilizando o find para excluir determinados arquivos

Bordas das janelas sumindo quando se habilita o compiz-fusion no Linux?

  

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