Gerenciar pacotes em baixo nível no Debian
Dica publicada em Linux / Comandos
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
Instalando pacotes .deb ("-i"):
# dpkg -i cups.deb
Depois do pacote instalado, agora vamos listar o pacote instalado do CUPS:
# dpkg -l cups
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
# dpkg -r cups
# 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
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) - serverAgora 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.ttfRemovendo 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