Segue o resumo de comandos e conceitos
vistos em Sala de Aula.
Este é um material de apoio aos meus alunos
que tem todo embasamento durante as aulas presenciais.
O Exercício de fixação desta aula, pode ser
acessado no seguinte link:
Em breve...
Você pode encontrar todos os resumos de
aula no link abaixo:
Gerenciador de Pacotes DPKG
O apt-get,
aptitude, dselect e synaptic são conhecidos como gerenciadores "amigáveis" (user-friendly) para o o
comandos de manipulação de pacotes do Debian, o dpkg.
Um pacote
(programa) para distribuições baseadas em Debian, utilizam o formato .deb
Exemplo:
htop_0.8.3-1_amd64.deb
Para
manipular este tipo de pacote utilizaremos o dpkg.
O dpkg é um
programa de computador que é a base do sistema de gerenciamento de pacotes da
distribuição linux Debian. Foi inicialmente criado por Matt Welsh, Carl Streeter
e Ian Murdock como uma aplicação Perl, sendo posteriormente reescrito, em sua
maior parte, para a linguagem C (linguagem de programação) por Ian Jackson em
1993. O dpkg, similar ao RPM, é usado para instalar, remover e fornecer
informações sobre os pacotes .deb.
O dpkg é uma
ferramenta de baixo nível; ferramentas de alto nível, como o APT são usadas
para obter os pacotes de instalação de localizações remotas ou lidar com as
complexas relações entre eles(dependências).
Para os
exemplos abaixo, iremos usar como base o pacote htop_0.8.3-1_amd64.deb.
Clique neste
link para baixá-lo:
http://ftp.br.debian.org/debian/pool/main/h/htop/htop_0.8.3-1_amd64.deb
Para
instalar um pacote .deb
#
dpkg -i htop_0.8.3-1_amd64.deb
Para remover
um pacote
#
dpkg -r htop (note aqui que não é o nome do pacote e sim o comando
que foi instalado)
Para remover
um pacote completamente
#
dpkg -P htop
#
dpkg --purge htop
Para listar
o conteúdo de um pacote .deb
#
dpkg -L htop_0.8.3-1_amd64.deb
Listando os
arquivos que foram instalados a partir de um pacote
#
dpkg -L htop
Exibindo
informações sobre o pacote
#
dpkg -I htop_0.8.3-1_amd64.deb
Exibindo o
status de um pacote no sistema
#
dpkg -s htop (note que não é o pacote e sim o comando)
Procurando
por pacotes com problema de instalação
#
dpkg -C
Será listado
todos os pacotes com algum tipo de problema, verifique os detalhes do pacote
com "dpkg -s" para decidir como corrigir o problema.
Procura o
pacote ao qual pertence o arquivo
#
dpkg -S /etc/services
#
dpkg -S htop
Listando de
todos os pacotes instalados no sistema (Nesta listagem também aparece o status
do pacote)
#
dpkg -l
Exibe a
lista de pacotes instalados no sistema (listagem resumida)
#
dpkg --get-selections
Listando o
conteúdo (arquivos) de um pacote
#
dpkg -c htop_0.8.3-1_amd64.deb
Fonte:
Nenhum comentário:
Postar um comentário