Os nomes dos pacotes Debian acompanham o seguinte padrão:
Nome do pacote: O nome do pacote é uma breve descrição do seu conteúdo. Se mais de uma palavra for usada, é separado por traço.
Versão do software: Cada pacote tem um número de versão próprio, que pode variar entre versão principal e correções aplicadas.
Versão do pacote: Os pacotes também podem ter versões diferentes de distribuição. A versão do pacote também pode indicar para qual plataforma ele foi preparado.
Sufixo .deb: Para fácil identificação dos pacotes Debian.
Vamos agora aprender alguns comandos do Gerenciamento de Pacotes.dpkg
Usoroot@denilson:~# dpkg [opções] ação
O comando dpkg é o utilitário responsável pelo gerenciamento de pacotes em sistemas Debian. Ele mantém as informações dos pacotes instalados basicamente nos arquivos /var/lib/dpkg/avaliable e /var/lib/dpkg/status. Estes arquivos contêm a lista de pacotes disponíveis e status, respectivamente.
As opções mais frequentes são:
- -E: Esta opção não regrava um pacote já instalado de mesma versão.
- -G: Esta opção não regrava um pacote já instalado, mesmo que seja mais antigo.
- -R: Processa todos os pacotes encontrados em determinado diretório de forma recursiva.
As ações mais frequentes são:
- -i nomedopacote: Instala o pacote nomedopacote. Este processo envolve fazer cópia dos arquivos antigos que já existirem no sistema, desempacotamento, instalação e configuração.
- -l chavebusca: Lista as informações dos pacotes que contenham no nome da mesma chave.
- -L nomedopacote: Lista os arquivos instalados pelo pacote nomedopacote.
- -- purge nomedopacote: Remove todo o pacote nomedopacote.
- -r nomedopacote: Remove todos os arquivos do pacote, menos as configurações.
- -s nomedopacote: Mostra o status do pacote.
- -S arquivo: Procura por um arquivo nos pacotes instalados.
- -- unpack nomedopacote: Desempacota um pacote, mas não instala.
- -- configure nomedopacote: Configura um pacote não instalado.
Exemplos:root@denilson:~# dpkg -i google-chrome-stable_current_i386.deb
Instala o pacote google-chrome-stable_current_i386.deb.root@denilson:~# dpkg --purge google-chrome-stable_current_i386.deb
Remove o pacote google-chrome-stable_current_i386.deb do sistema completamente.root@denilson:~# dpkg --configure google-chrome-stable_current_i386.deb
Configura o pacote google-chrome-stable_current_i386.deb.
O arquivo /etc/dpkg/dpkg.cfg contém as opções padrão quando o dpkg é executado.
Os arquivos de controle do dpkg residem no diretório /var/lib/dpkg. Dois arquivos interessantes neste diretório são:
- /var/lib/dpkg/available: Lista de pacotes disponíveis.
- /var/lib/dpkg/status: Estado dos pacotes instalados, contendo informações de quando foram instalados, removidos etc.
dpkg-reconfigure
Uso:root@denilson:~# dpkg-reconfigure [nome do pacote]
O comando dpgk-reconfigure reconfigura um pacote já instalado no sistema. Ele tem o mesmo efeito da re-instalação do pacote.
Exemplo:root@denilson:~# dpkg-reconfigure debconf
Na Parte II do nosso artigo conheceremos demais comandos do Gerenciamento de Pacotes do Debian, não perca!
😕 Poxa, o que podemos melhorar?
😃 Boa, seu feedback foi enviado!
✋ Você já nos enviou um feedback para este texto.