You are on page 1of 2

O comando dpkg (Debian Package Manage) responsvel pelo gerenciamento de pacotes em sistemas baseados em Debian, ou seja, pacotes com

m a extenso .DEB. Com ele possvel instalar, remover, consultar e realizar checagem de pacotes do seu sistema mais facilmente. Basicamente ele (o comando) trabalha em modo de texto e questo da LPI 101, alias, para esta prova voc precisa estar afinado com os principais gerenciadores de pacote Debian (apt-get, dpkg e aptitude) e RedHat (RPM e yum). A sintaxe deste comando : dpkg [opes] nome_do_arquivo O dpkg mantem informaes sobre os pacotes em /var/lib/dpkg/, h dois arquivos que so de particular interesse: available Consiste em uma lista de pacotes disponveis. status Contm atributos dos pacotes, como por exemplo se o pacote est instalado ou se est marcado para remoo. Vamos verificar agora suas opes. Talvez voc deseje no sobrescrever um pacote, j instalado, da mesma verso, para isso use a opo -E (sem as aspas). dpkg -E nome_do_pacote Para no sobrescrever um pacote j instalado mas com a verso mais antiga que voc est tentando instalar, use a opo -G (sem as aspas). dpkg -G nome_do_pacote Para processar de forma recursiva arquivos de pacotes em subdiretrios especificados, utilize -R ou recursive (sem as aspas). No exemplo abaixo vou demostrar como instalar pacotes de forma recursiva: dpkg -i -R nome_do_pacote* ou dpkg -i recursive nome_do_pacote* Caso deseje instalar um pacote a opo seria -i (sem as aspas). O dpkg no resolve dependncias e por esta razo, talvez seja solicitado a voc que instale algum pacote necessrio para o correto funcionamento do pacote que voc quer instalar. dpkg -i nome_do_pacote ou dpkg install nome_do_pacote Para remover um pacote utilize a opo -r (sem as aspas). Este comando remove o pacote solicitando, contudo mantm o arquivo de configurao, veja no exemplo: dpkg -r nome_do_pacote ou dpkg remove nome_do_pacote Para remover um pacote e tambm todos os diretrios e arquivos de configurao

criados devesse fazer o seguinte: dpkg -P nome_do_pacote ou dpkg purge nome_do_pacote Para exibir detalhes sobre um pacote, encontradas em /var/lib/dpkg/available voc deve usar a opo -p(sem as aspas). Exemplo: dpkg -p nome_do_pacote ou dpkg print-avail nome_do_pacote Para exibir todos os pacotes instalados no seu equipamento utilize a opo -l (sem as aspas): dpkg -l ou dpkg list Para exibir os pacotes j instalados no sistema solicitados por um pacote utilize a opo -L (sem as aspas): dpkg -L nome_do_pacote ou dpkg -listfiles nome_do_pacote Para obter a listagem dos arquivos contidos no pacote, utilize a opo -c (sem as aspas). necessrio digitar o nome completo do pacote. (O comando dpkg -c til para listarmos arquivos de pacotes que no esto instalados no sistema.) dpkg -c nome_do_pacote Para exibir a descrio detalhada de um pacote dpkg -s nome_do_pacote