abr
1
2009

Comando do apt-get e do dpkg.


Que o gerenciador de pacotes do Debian, o apt-get é excelente, não é novidade. Esse gerenciador facilita muito nossas vidas nas distribuições baseadas no Debian, como Epidemic Linux, Ubuntu, BigLinux e por aí vai, somente precisando para instalar um programa o comando, apt-get install nome_do_programa somente isso, muito mais fácil até do que no próprio Windows que você precisa baixar, dar next, next e instalar.


Mas na maioria das vezes não utilizamos todas as ferramentas que o apt-get nos proporciona e também o dpkg que é o comando usado para instalação fácil de pacotes .deb. Iremos ver abaixo uma lista de comandos tanto do apt-get quanto do dpkg que irpa nos auxiliar muitas vezes.

COMANDOS APT-GET – INSTALA/ATUALIZA E REMOVE PROGRAMAS

- Atualizar o banco de dados local do apt-get. Deve-se executar este comando frequentemente (eu executo diariamente) para que o apt-get busque sempre a lista de pacotes DEB mais recente.
apt-get update

- Atualiza todos os pacotes que estão instalados no sistema.
apt-get upgrade

- Atualiza apenas o pacote especificado.
apt-get upgrade nome_do_pacote

- Checa a integridade dos pacotes do sistema, ou seja, verifica se não há dependências quebradas.
apt-get check

- Instala um novo pacote solucionando automaticamente os pacotes dos quais o aplicativo a ser instalado depende. Caso o pacote algum-pacote já esteja instalado, o apt-get tentará atualizá-lo.
apt-get install pacote

- Para reinstalar um pacote.
apt-get install --reinstall nome_do_pacote

- Saber o status do cache, como versões distintas e dependências.
apt-cache stats

- Para procurar um pacote.
apt-cache search nome_do_pacote

- Procurar pacotes apenas pelo nome.
apt-cache search --names-only nomedopacote

- Faz uma busca pelo pacote e exibe alguns dados relacionados com o pacote.
apt-cache show nome-do-pacote

- Exibe mais detalhes (dependências e versão) sobre um determinado pacote.
apt-cache showpkg nome_do_pacote

- Instala os pacotes básicos e tenta atualizar todo o sistema.
apt-get dist-upgrade

- Remove os pacotes desnecessários para o sistema (que não usam mais).
apt-get autoremove

- Remove o pacote e todas as suas dependencias criadas.
apt-get remove nome-do-pacote

- Remove o pacote e todas as suas dependencias criadas incluindo arquivos de configuração.
apt-get remove --purge nome-do-pacote

- Visualiza os pacotes que voce poderá atualizar.
apt-get -s upgrade

- Verifica as dependências automaticamente.
apt-get -f install

- Apenas efetua o download do pacote para o diretório ‘/var/cache/apt/archives’ cabendo ao usuário instalá-lo posteriormente.
apt-get install -d nome_do_pacote

- Para reinstalar um pacote.
apt-get install --reinstall nome_do_pacote

- Para apenas fazer o download de um pacote (A opção “-d” ou “–download-only” no apt-get faz apenas o dowload sem instalar nada).
apt-get --download-only install nome_do_pacote

- Qual pacote devo instalar pra ter o comando import?
apt-file search bin/import imagemagick: usr/bin/import

- Adiciona o suporte ao apt para instalar pacotes via CD-ROM.
apt-cdrom add

- Para remover arquivos de pacotes baixados pelo apt-get ou aptitude (que serão armazenados no diretório /var/cache/apt/archives/).
apt-get clean apt-get autoclean

- Para fazer o download do código-fonte de um pacote (OBS: será feito o download para o diretório atual).
apt-get source nome_do_pacote

- Para exibir o conteúdo de um pacote.
apt-file list nome_do_pacote

COMANDOS DPKG

- Para instalar um pacote no formato ‘deb’.
dpkg -i nome_do_pacote.deb

- Para remover um pacote no formato ‘deb’ mantendo os arquivos de configuração relacionados ao pacote.
dpkg -r nome_do_pacote

- Para remover um pacote no formato ‘deb’ removendo também todos os arquivos de configuração relacionados ao pacote.
dpkg -P nome_do_pacote

- Para exibir detalhes sobre um determinado pacote.
dpkg -p nome_do_pacote

- Para exibir todos os pacotes instalados no computador.
dpkg -l

- Para exibir o conteúdo de um pacote DEB.
dpkg -c nome_do_pacote.deb

- Para exibir todos os pacotes instalados no sistema.
dpkg --get-selections > lista_de_pacotes.txt

- Volta as configurações padrões do pacote, caso tenha modificado de errado em alguma coisa.
dpkg-reconfigure nome_do_pacote

Fonte: http://www.guiadohardware.net/comunidade/comandos-lista/870632/



8 Comentários + Comentário

  • Uma opção que acho que seria interessante adicionar é o dpkg-reconfigure, que como o nome diz, reconfigura o pacote, deixando-o com a configuração padrão, caso tenha-se feito algum erro nela.
    dpkg-reconfigure nome_do_pacote
    Inté!

    • Grande Bernardo!

      Como sempre contribuindo e compartilhando o seu conhecimento.

      Realmente eu me esqueci dessa opções que é muito útil quando fazemos alguma coisa de errado né….rsrsrsrs

      Ja esta inserida no post.

      Muito Obrigado e Abraços.

  • Legal, confesso que tinha alguns ai que não sabia.. rsrs

    Outro comando que não vi na lista do apt-get e acho bastante interessante é o autoremove:

    #apt-get autoremove

    Ele remove os pacotes desnecessários para o sistema após se remover um outro aplicativo (pacote).

    OBS: Não confundam o autoremove com o autoclean! ;)

    Abs.

    • Ola Davidson,

      É verdade, esse comando também se usa muito, mas tem que sempre ler os pacotes que ele irá remover porque pode ir um pacote importante ainda. Mas mesmo assim na maioria das vezes esse comando é seguro.

      Obrigado pelo complemento.

      Abraços

  • É verdade, esse comando também se usa muito, mas tem que sempre ler os pacotes que ele irá remover porque pode ir um pacote importante ainda.

    Hehe, já consegui remover o gnome, o kde e o kernel com esse comando! Sempre fui meio destrutivo. :-)

    Inté!

    • hahahahaha…..igual eu!

      Uma fez desinstalei o gnome com esse comando!…..rsrsrsrs

  • Huahuahua
    Eu que o diga heim tiago…

    Abortei a desisntalação do gnome assim que percebi que ele estava sendo excluído, depois tive que instalar uma pancada de coisa!

    kkkkkkk

    Mas faz parte!
    =D

    vlw

    • hahahaaha é verdade!

      Mas acontece né, vivendo e aprendendo!
      Com o linux acabei aprendendo a ler as coisas!….rsrsrsrsrs

      Abraços

Faça um comentário para Tiago Vieira

XHTML: Você pode usar estas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Parceiros

  • C# Brasil Blog com muitas dicas interessantes sobre C#, ASP.NET, WinForm, WebForm, AJAX e muito mais.
  • Epidemic GNU/Linux Website da distribuição linux baseada no Debian testing.
  • sidux Brasil Website da comunidade brasileira do sidux, distribuição baseada no Debian unstable (sid).
  • SUD.tvieira.net Blog com conteúdo sobre A Igreja de Jesus Cristo dos Santos dos Últimos Dias.

Anúncio

Lista de Links

  • Br-Linux Blog sobre o que rola no mundo do software livre.
  • Dicas-L Site com várias dicas sobre linux.
  • Distrowatch Site com informações de várias distribuições linux e com o rank de distribuições mais conhecido no mundo linux.
  • Notícias Linux Site com notícias sobre o mundo linux.
  • Viva o Linux Site com muitas informações como dicas e tutoriais sobre linux.