SlideShare uma empresa Scribd logo
Administração
de Linux
Gerenciadores de Pacotes - DPKG e APT
Gerenciadores de Pacotes
● Tipos de Pacotes
● repositórios
● apt-get
● Synaptic
● Gerenciadores de pacotes: linha de
comando
Gerenciadores de Pacotes
Tipos de Pacotes:
● Pacotes binários compilados (.deb, .rpm)
● Código-fonte (arquivos de código do
programa, informações extras)
Gerenciadores de Pacotes
● Instalação de Pacotes:
○ Depends
Um pacote depende exclusivamente de outro.
○ Suggests
Um pacote pode funcionar melhor com a
adição de outro pacote.
Gerenciadores de Pacotes
Instação de Pacotes
○ Recommends
Um pacote é fortenemente recomendo para
uso em conjunto com outro aplicativo.
Exemplo: Um editor de imagens que salva em
apenas um formato. Seria recomendado um
pacote adicional para tratar de exportações.
Gerenciadores de Pacotes
Repositórios: locais onde os binários e os
fontes estão disponíveis para download.
Alguns repositórios são mantidos pela
Canonical (Oficiais).
O repositório oficial do Ubuntu é chamado
main.
Gerenciadores de Pacotes
Outros Repositórios:
● Restricted: pacotes proprietários para
equipamentos periféricos
● Universe: mantido pela comunidade,
Softwares sob vários tipos de licenças
● Multiverse: software não livre, porém
gratuíto.
Gerenciadores de Pacotes
Outros repositórios importantes:
● Ubuntu security: atualizações de segurança realizadas
no sistema.
● Ubuntu update: atualizações de bugs em aplicações,
assim como atualizações no sistema.
● Ubuntu backports: repositórios utilizados para
atulização de software nas versões do Ubuntu que
saem a cada 6 meses.
Gerenciadores de Pacotes
Repositório Partner: proveniente de parcerias de empresas
com a Canonical.
PPA(Personal Package Archive): utilizado para
desenvolvimento colaborativo. Qualquer usuário pode
distribuir aplicações e atualizações. (O funcionamento
ocorre como no APT)
O Java é instalando utilizando um respositório PPA
sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
Gerenciadores de Pacotes
APT (Advanced Packeging Tool): ferramenta
para gerenciamento de pacotes.
● Instalação de pacotes automaticamente;
● Resolve dependências;
● Atualizações de Sistema etc..
O apt é utilizado em linha de comando. Um
front-end muito utilizado é o synaptic.
Gerenciadores de Pacotes
Opções do apt:
● apt-get install
● apt-get update
(atualiza os arquivos /etc/apt/sources.lst)
● apt-get upgrade
(faz upgrade a partir de /etc/apt/source.
lst)
Gerenciadores de Pacotes
Opções do apt:
● apt-get purge
(Remove o pacote e arquivos de
configurações)
● apt-get remove <package>
(Remove o pacote)
Gerenciadores de Pacotes
Opções do apt:
● apt-get download <package>
(baixa o arquivo .deb do pacote)
● apt-get clean
(limpa a cache do apt)
Gerenciadores de Pacotes
Opções do apt:
● apt-cache depends <package>
● apt-get source <package>
○ Download dos fontes do pacote
Gerenciadores de Pacotes
uando o source é utilizado obtemos três pacotes:
● orig.tar.gz: arquivo original;
● .diff.gz: arquivo com as diferenças entre o original e a
distribuição;
● .dsc: arquivo que descreve o pacote do código fonte;
Gerenciadores de Pacotes
Opções do apt:
● apt-get show “word”
● apt-get search “word”
Ambos mostra e procuram, respectivamente,
informações sobre o pacote.
Gerenciadores de Pacotes
Synaptic: front-end do apt-get….
Gerenciadores de Pacotes
dpkg: gerenciador de pacotes debian
O dpkg é uma ferramenta utilizada para instalar, construir,
remover e gerenciar pacotes Debian.
Gerenciadores de Pacotes
Comando Descrição
dpkg -L lista todos os pacotes
dpkg -L <algo>.deb lista o pacote instalado
dpkg -S arquivo lista o nome do pacote ao qual o arquivo está associado
dpkg -i <algo>.deb instala um pacote
dpkg -I <algo>.deb Mostra informações sobre o pacote em questão
dpkg -r <algo> remove o pacote e mantém arquivos de configuração
dpkg -P <algo> remove tudo do pacote
Gerenciadores de Pacotes
RPM
Os pacotes rpm são adotados pela empresa Red Hat
Package Manager. Os pacotes que seguem este padrão
tem a seguinte terminação:
.rpm
Um pacote rpm possui a seguinte nomeclatura.
nome-versão-release.arquitetura.rpm
Gerenciadores de Pacotes
seja o pacote:
zsnes-1.51-15.fc19.i686
Gerenciadores de Pacotes
Comando Operação
rpm -i <algo>.rpm instala um pacote rpm
rpm -q <nome> Faz consulta por pacotes
rpm -e <nome> Faz a remoção do pacote

Mais conteúdo relacionado

ODP
Sistemas Operacionais 09 comandos dpkg apt
PDF
Gerenciamento de Pacotes no Linux
PPTX
Aula 11 semana
PDF
Linux - Instalação de Programas
PPTX
Aula 10 semana
PDF
Linux comandos para arquivos e diretórios
PDF
Linux comandos diversos
PDF
Comandos Básicos Linux
Sistemas Operacionais 09 comandos dpkg apt
Gerenciamento de Pacotes no Linux
Aula 11 semana
Linux - Instalação de Programas
Aula 10 semana
Linux comandos para arquivos e diretórios
Linux comandos diversos
Comandos Básicos Linux

Mais procurados (15)

PDF
Minicurso linux
PPTX
4 instalação no Ubuntu
PPTX
Ubuntu linux - Apt-GET
PDF
Soa#cap4.1 gestor de pacotes
PPT
Instalação de Aplicativos Linux
PPT
Comandos, Permissões e Partições Linux
PPT
Comandos Linux
 
PDF
Aula 06 comandos linux
PDF
Proftpd
PDF
Linux permissoes de arquivos e diretorios
ODP
Curso Linux
PDF
Trabalhando na Linha de comando
PDF
YUM, APT-GET, DPKG, RPM
PDF
Linux comandos gerais e servidores de rede
PDF
Apostila de comandos linux resumidos (universidade católica de brasília)
Minicurso linux
4 instalação no Ubuntu
Ubuntu linux - Apt-GET
Soa#cap4.1 gestor de pacotes
Instalação de Aplicativos Linux
Comandos, Permissões e Partições Linux
Comandos Linux
 
Aula 06 comandos linux
Proftpd
Linux permissoes de arquivos e diretorios
Curso Linux
Trabalhando na Linha de comando
YUM, APT-GET, DPKG, RPM
Linux comandos gerais e servidores de rede
Apostila de comandos linux resumidos (universidade católica de brasília)
Anúncio

Semelhante a 07 admin linux (dpkg e apt) (20)

PDF
(07) instalaã§ã£o de programas
ODP
Pacotes
PDF
Linux - Instalação de Programas
PPTX
Linux shell avançado, comandos avançados de gerenciamento
PDF
Soa#cap4.1 gestor de pacotes
PDF
Aula 5 - Linux Server - Pos-Instalacao.pdf
PDF
Entendendo os pacotes DEB
PDF
Ubuntu 8.04 LTS 2008
PDF
Como gerenciar de forma correta os pacotes em debian e distribuições derivadas
PPTX
PPTX
Arch linux Guilherme Macedo
PDF
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
PPTX
Sistemas operativos - Arch Linux
PDF
Guia de referência Debian
PDF
Gerenciamento de pacotes no Debian
ODP
Gestão de Pacotes Linux
PDF
Rpm e yum - gerenciamento de pacotes
PDF
Gerencia Básica Gnu/Linux
PDF
I educar-manual-de-instalaao
PPTX
01 notações iniciais
(07) instalaã§ã£o de programas
Pacotes
Linux - Instalação de Programas
Linux shell avançado, comandos avançados de gerenciamento
Soa#cap4.1 gestor de pacotes
Aula 5 - Linux Server - Pos-Instalacao.pdf
Entendendo os pacotes DEB
Ubuntu 8.04 LTS 2008
Como gerenciar de forma correta os pacotes em debian e distribuições derivadas
Arch linux Guilherme Macedo
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Sistemas operativos - Arch Linux
Guia de referência Debian
Gerenciamento de pacotes no Debian
Gestão de Pacotes Linux
Rpm e yum - gerenciamento de pacotes
Gerencia Básica Gnu/Linux
I educar-manual-de-instalaao
01 notações iniciais
Anúncio

Último (11)

PPTX
Epi e equipamento de proteção colectiva .pptx
PPTX
Pieces-of-a-Woman-reflexoes-sobre-Psicologia-e-os-direitos-das-mulheres.pptx
PPTX
RESPONSABILIDADE CIVIL DO ESTADO 2.pptxX
PPTX
Treinamento sobre os 8 desperdícios do lean manufacturing
PDF
Treinamento empilhadeira 17.04.21. Treinamento nr 05 CIPApdf
PPT
avaliaodascapacidadesfisicas-100604134856-phpapp01.ppt
PPTX
Representação+Interação Prof x Aluno_2020 (1).pptx
PPTX
Folha de Verificação para engenharia -CHECK LIST.pptx
PPTX
Técnicas de montagem e desmontagem..pptx
PPTX
RIGGING & SLING elevação de carga no .pptx
PPTX
CURSO DE CIPA - COMPLETO PARA TODOS OS PUBLICOS
Epi e equipamento de proteção colectiva .pptx
Pieces-of-a-Woman-reflexoes-sobre-Psicologia-e-os-direitos-das-mulheres.pptx
RESPONSABILIDADE CIVIL DO ESTADO 2.pptxX
Treinamento sobre os 8 desperdícios do lean manufacturing
Treinamento empilhadeira 17.04.21. Treinamento nr 05 CIPApdf
avaliaodascapacidadesfisicas-100604134856-phpapp01.ppt
Representação+Interação Prof x Aluno_2020 (1).pptx
Folha de Verificação para engenharia -CHECK LIST.pptx
Técnicas de montagem e desmontagem..pptx
RIGGING & SLING elevação de carga no .pptx
CURSO DE CIPA - COMPLETO PARA TODOS OS PUBLICOS

07 admin linux (dpkg e apt)

  • 2. Gerenciadores de Pacotes ● Tipos de Pacotes ● repositórios ● apt-get ● Synaptic ● Gerenciadores de pacotes: linha de comando
  • 3. Gerenciadores de Pacotes Tipos de Pacotes: ● Pacotes binários compilados (.deb, .rpm) ● Código-fonte (arquivos de código do programa, informações extras)
  • 4. Gerenciadores de Pacotes ● Instalação de Pacotes: ○ Depends Um pacote depende exclusivamente de outro. ○ Suggests Um pacote pode funcionar melhor com a adição de outro pacote.
  • 5. Gerenciadores de Pacotes Instação de Pacotes ○ Recommends Um pacote é fortenemente recomendo para uso em conjunto com outro aplicativo. Exemplo: Um editor de imagens que salva em apenas um formato. Seria recomendado um pacote adicional para tratar de exportações.
  • 6. Gerenciadores de Pacotes Repositórios: locais onde os binários e os fontes estão disponíveis para download. Alguns repositórios são mantidos pela Canonical (Oficiais). O repositório oficial do Ubuntu é chamado main.
  • 7. Gerenciadores de Pacotes Outros Repositórios: ● Restricted: pacotes proprietários para equipamentos periféricos ● Universe: mantido pela comunidade, Softwares sob vários tipos de licenças ● Multiverse: software não livre, porém gratuíto.
  • 8. Gerenciadores de Pacotes Outros repositórios importantes: ● Ubuntu security: atualizações de segurança realizadas no sistema. ● Ubuntu update: atualizações de bugs em aplicações, assim como atualizações no sistema. ● Ubuntu backports: repositórios utilizados para atulização de software nas versões do Ubuntu que saem a cada 6 meses.
  • 9. Gerenciadores de Pacotes Repositório Partner: proveniente de parcerias de empresas com a Canonical. PPA(Personal Package Archive): utilizado para desenvolvimento colaborativo. Qualquer usuário pode distribuir aplicações e atualizações. (O funcionamento ocorre como no APT) O Java é instalando utilizando um respositório PPA sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
  • 10. Gerenciadores de Pacotes APT (Advanced Packeging Tool): ferramenta para gerenciamento de pacotes. ● Instalação de pacotes automaticamente; ● Resolve dependências; ● Atualizações de Sistema etc.. O apt é utilizado em linha de comando. Um front-end muito utilizado é o synaptic.
  • 11. Gerenciadores de Pacotes Opções do apt: ● apt-get install ● apt-get update (atualiza os arquivos /etc/apt/sources.lst) ● apt-get upgrade (faz upgrade a partir de /etc/apt/source. lst)
  • 12. Gerenciadores de Pacotes Opções do apt: ● apt-get purge (Remove o pacote e arquivos de configurações) ● apt-get remove <package> (Remove o pacote)
  • 13. Gerenciadores de Pacotes Opções do apt: ● apt-get download <package> (baixa o arquivo .deb do pacote) ● apt-get clean (limpa a cache do apt)
  • 14. Gerenciadores de Pacotes Opções do apt: ● apt-cache depends <package> ● apt-get source <package> ○ Download dos fontes do pacote
  • 15. Gerenciadores de Pacotes uando o source é utilizado obtemos três pacotes: ● orig.tar.gz: arquivo original; ● .diff.gz: arquivo com as diferenças entre o original e a distribuição; ● .dsc: arquivo que descreve o pacote do código fonte;
  • 16. Gerenciadores de Pacotes Opções do apt: ● apt-get show “word” ● apt-get search “word” Ambos mostra e procuram, respectivamente, informações sobre o pacote.
  • 17. Gerenciadores de Pacotes Synaptic: front-end do apt-get….
  • 18. Gerenciadores de Pacotes dpkg: gerenciador de pacotes debian O dpkg é uma ferramenta utilizada para instalar, construir, remover e gerenciar pacotes Debian.
  • 19. Gerenciadores de Pacotes Comando Descrição dpkg -L lista todos os pacotes dpkg -L <algo>.deb lista o pacote instalado dpkg -S arquivo lista o nome do pacote ao qual o arquivo está associado dpkg -i <algo>.deb instala um pacote dpkg -I <algo>.deb Mostra informações sobre o pacote em questão dpkg -r <algo> remove o pacote e mantém arquivos de configuração dpkg -P <algo> remove tudo do pacote
  • 20. Gerenciadores de Pacotes RPM Os pacotes rpm são adotados pela empresa Red Hat Package Manager. Os pacotes que seguem este padrão tem a seguinte terminação: .rpm Um pacote rpm possui a seguinte nomeclatura. nome-versão-release.arquitetura.rpm
  • 21. Gerenciadores de Pacotes seja o pacote: zsnes-1.51-15.fc19.i686
  • 22. Gerenciadores de Pacotes Comando Operação rpm -i <algo>.rpm instala um pacote rpm rpm -q <nome> Faz consulta por pacotes rpm -e <nome> Faz a remoção do pacote