Gerenciamentos de Pacotes
Sistemas Operacionais
Prof. Mauro Duarte
15/07/14
O super apt
15/07/14
O super apt
● apt-get update - - Atualizar o banco de dados
local do apt-get.
● apt-get upgrade - - Atualiza todos os pacotes
que estão instalados no sistema
● apt-get upgrade nome_do_pacote - -
Atualiza apenas o pacote especificado
15/07/14
O super apt
● apt-get check - - Checa a integridade dos
pacotes do sistema, ou seja, verifica se não há
dependências quebradas
● apt-get install pacote - Instala um novo
pacote solucionando resolvendo as
● apt-get install --reinstall pacote - Para
reinstalar um pacote
15/07/14
O super apt
● apt-cache stats - Saber status do cache, como
versões distintas, dependências
● apt-cache search pacote - Para procurar um
pacote
● apt-cache search --names-only pacote -
Procurar pacotes apenas pelo nome
15/07/14
O super apt
● apt-cache show pacote - Faz uma busca pelo pacote e
exibe alguns dados relacionados com o pacote
● apt-cache showpkg pacote - Exibe mais detalhes
(dependências e versão) sobre um determinado pacote
– EX: apt-cache showpkg kmail
● apt-cache depends pacote - Exibe apenas os pacotes
que depende
– EX: apt-cache depends kmail
15/07/14
O super apt
● apt-get dist-upgrade - Instala os pacotes básicos e
tenta atualizar todo o sistema
● apt-get remove pacote - Remove o pacote e todas
as suas dependências criadas
● apt-get remove --purge pacote - Remove o
pacote e todas as suas dependências criadas
incluindo arquivos de configuração
● apt-get -s upgrade -Visualiza os pacotes que voce
poderá atualizar
15/07/14
O super apt
● apt-get -f install -Verifica as dependências automaticamente
● apt-get -f install kernel - Instala o kernel no sistema
● apt-get install -d pacote - Apenas efetua o download do pacote para o
diretório '/var/cache/apt/archives' cabendo ao usuário instalá-lo posteriormente
● apt-get install --reinstall pacote - Para reinstalar um pacote
● apt-get --download-only install pacote - Para apenas fazer o download de um
pacote
– (A opção "-d" ou "--download-only" no apt-get faz apenas o download sem instalar nada)
15/07/14
O super apt
● apt-get source nome_do_pacote - - Para fazer o
download do código-fonte de um pacote
● apt-file search arquivo note que serão
copiados/baixados 3 arquivos .orig.tar.gz .dsc .diff.gz -
Para descobrir o nome de um pacote (que não está
instalado no sistema) que um arquivo pertence
● apt-file list pacote - Para exibir o conteúdo de um
pacote
15/07/14
O super apt
● apt-file search bin/import - Qual pacote devo
instalar pra ter o comando import?
● apt-cdrom add - Adiciona o suporte ao apt
para instalar pacotes via CD-ROM
● apt-get clean apt-get autoclean - Para
remover arquivos de pacotes baixados pelo
apt-get.
15/07/14
O trabalhador dpkg
● dpkg -i nome_do_pacote.deb - Para instalar um pacote no formato 'deb'
● dpkg --install nome_do_pacote.deb - Para instalar um pacote no formato 'deb'
● dpkg -r nome_do_pacote - Para remover um pacote no formato 'deb' mantendo os arquivos
de configuração relacionados ao pacote
● dpkg --remove nome_do_pacote - Para remover um pacote no formato 'deb' mantendo os
arquivos de configuração relacionados ao pacote
● dpkg -P nome_do_pacote - Para remover um pacote no formato 'deb' removendo também
todos os arquivos de configuração relacionados ao pacote
● dpkg --purge nome_do_pacote - Para remover um pacote no formato 'deb' removendo
também todos os arquivos de configuração relacionados ao pacote
15/07/14
O trabalhador dpkg
● dpkg -p nome_do_pacote - Para exibir detalhes sobre um determinado pacote
● dpkg --print-avail nome_do_pacote - Para exibir detalhes sobre um determinado pacote
● dpkg -l - Para exibir todos os pacotes instalados no computador
● dpkg --list - Para exibir todos os pacotes instalados no computador
● dpkg -l | grep mozilla - Para exibir todos os pacotes que contenham em seu nome a palavra 'mozilla'
● dpkg --list | grep mozilla - Para exibir todos os pacotes que contenham em seu nome a palavra 'mozilla'
● dpkg -l postgre* - Para exibir todos os pacotes que comecem com a palavra 'postgre'
● dpkg --list postgre* - Para exibir todos os pacotes que comecem com a palavra 'postgre'
15/07/14
O trabalhador dpkg
● dpkg -L nome_do_pacote - Para exibir os arquivos que um determinado pacote possui
● dpkg -listfiles nome_do_pacote - Para exibir os arquivos que um determinado pacote possui
● dpkg -S kmail_*.sh - Para exibir o nome do pacote que contem os arquivos todos os 'kmail_*.sh'
● dpkg --search kmail_*.sh - Para exibir o nome do pacote que contem os arquivos todos os
'kmail_*.sh'
● dpkg -s postgresql - Para exibir uma descrição mais detalhada do pacote 'postgresql'
● dpkg -c nome_do_pacote.deb - Para exibir o conteúdo de um pacote DEB
● dpkg --get-selections - Para exibir todos os pacotes instalados no sistema
● dpkg --get-selections > lista_de_pacotes.txt - Para obter uma lista de pacotes instalados no
sistema:

Sistemas Operacionais 09 comandos dpkg apt

  • 1.
    Gerenciamentos de Pacotes SistemasOperacionais Prof. Mauro Duarte
  • 2.
  • 3.
    15/07/14 O super apt ●apt-get update - - Atualizar o banco de dados local do apt-get. ● apt-get upgrade - - Atualiza todos os pacotes que estão instalados no sistema ● apt-get upgrade nome_do_pacote - - Atualiza apenas o pacote especificado
  • 4.
    15/07/14 O super apt ●apt-get check - - Checa a integridade dos pacotes do sistema, ou seja, verifica se não há dependências quebradas ● apt-get install pacote - Instala um novo pacote solucionando resolvendo as ● apt-get install --reinstall pacote - Para reinstalar um pacote
  • 5.
    15/07/14 O super apt ●apt-cache stats - Saber status do cache, como versões distintas, dependências ● apt-cache search pacote - Para procurar um pacote ● apt-cache search --names-only pacote - Procurar pacotes apenas pelo nome
  • 6.
    15/07/14 O super apt ●apt-cache show pacote - Faz uma busca pelo pacote e exibe alguns dados relacionados com o pacote ● apt-cache showpkg pacote - Exibe mais detalhes (dependências e versão) sobre um determinado pacote – EX: apt-cache showpkg kmail ● apt-cache depends pacote - Exibe apenas os pacotes que depende – EX: apt-cache depends kmail
  • 7.
    15/07/14 O super apt ●apt-get dist-upgrade - Instala os pacotes básicos e tenta atualizar todo o sistema ● apt-get remove pacote - Remove o pacote e todas as suas dependências criadas ● apt-get remove --purge pacote - Remove o pacote e todas as suas dependências criadas incluindo arquivos de configuração ● apt-get -s upgrade -Visualiza os pacotes que voce poderá atualizar
  • 8.
    15/07/14 O super apt ●apt-get -f install -Verifica as dependências automaticamente ● apt-get -f install kernel - Instala o kernel no sistema ● apt-get install -d pacote - Apenas efetua o download do pacote para o diretório '/var/cache/apt/archives' cabendo ao usuário instalá-lo posteriormente ● apt-get install --reinstall pacote - Para reinstalar um pacote ● apt-get --download-only install pacote - Para apenas fazer o download de um pacote – (A opção "-d" ou "--download-only" no apt-get faz apenas o download sem instalar nada)
  • 9.
    15/07/14 O super apt ●apt-get source nome_do_pacote - - Para fazer o download do código-fonte de um pacote ● apt-file search arquivo note que serão copiados/baixados 3 arquivos .orig.tar.gz .dsc .diff.gz - Para descobrir o nome de um pacote (que não está instalado no sistema) que um arquivo pertence ● apt-file list pacote - Para exibir o conteúdo de um pacote
  • 10.
    15/07/14 O super apt ●apt-file search bin/import - Qual pacote devo instalar pra ter o comando import? ● apt-cdrom add - Adiciona o suporte ao apt para instalar pacotes via CD-ROM ● apt-get clean apt-get autoclean - Para remover arquivos de pacotes baixados pelo apt-get.
  • 11.
    15/07/14 O trabalhador dpkg ●dpkg -i nome_do_pacote.deb - Para instalar um pacote no formato 'deb' ● dpkg --install nome_do_pacote.deb - Para instalar um pacote no formato 'deb' ● dpkg -r nome_do_pacote - Para remover um pacote no formato 'deb' mantendo os arquivos de configuração relacionados ao pacote ● dpkg --remove nome_do_pacote - Para remover um pacote no formato 'deb' mantendo os arquivos de configuração relacionados ao pacote ● dpkg -P nome_do_pacote - Para remover um pacote no formato 'deb' removendo também todos os arquivos de configuração relacionados ao pacote ● dpkg --purge nome_do_pacote - Para remover um pacote no formato 'deb' removendo também todos os arquivos de configuração relacionados ao pacote
  • 12.
    15/07/14 O trabalhador dpkg ●dpkg -p nome_do_pacote - Para exibir detalhes sobre um determinado pacote ● dpkg --print-avail nome_do_pacote - Para exibir detalhes sobre um determinado pacote ● dpkg -l - Para exibir todos os pacotes instalados no computador ● dpkg --list - Para exibir todos os pacotes instalados no computador ● dpkg -l | grep mozilla - Para exibir todos os pacotes que contenham em seu nome a palavra 'mozilla' ● dpkg --list | grep mozilla - Para exibir todos os pacotes que contenham em seu nome a palavra 'mozilla' ● dpkg -l postgre* - Para exibir todos os pacotes que comecem com a palavra 'postgre' ● dpkg --list postgre* - Para exibir todos os pacotes que comecem com a palavra 'postgre'
  • 13.
    15/07/14 O trabalhador dpkg ●dpkg -L nome_do_pacote - Para exibir os arquivos que um determinado pacote possui ● dpkg -listfiles nome_do_pacote - Para exibir os arquivos que um determinado pacote possui ● dpkg -S kmail_*.sh - Para exibir o nome do pacote que contem os arquivos todos os 'kmail_*.sh' ● dpkg --search kmail_*.sh - Para exibir o nome do pacote que contem os arquivos todos os 'kmail_*.sh' ● dpkg -s postgresql - Para exibir uma descrição mais detalhada do pacote 'postgresql' ● dpkg -c nome_do_pacote.deb - Para exibir o conteúdo de um pacote DEB ● dpkg --get-selections - Para exibir todos os pacotes instalados no sistema ● dpkg --get-selections > lista_de_pacotes.txt - Para obter uma lista de pacotes instalados no sistema: