SlideShare a Scribd company logo
1 of 22
Download to read offline
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

More Related Content

What's hot

Comandos Básicos Linux
Comandos Básicos LinuxComandos Básicos Linux
Comandos Básicos LinuxSoftD Abreu
 
Ubuntu linux - Apt-GET
Ubuntu linux - Apt-GETUbuntu linux - Apt-GET
Ubuntu linux - Apt-GETRoney Sousa
 
Instalação de Aplicativos Linux
Instalação de Aplicativos LinuxInstalação de Aplicativos Linux
Instalação de Aplicativos LinuxWellington Oliveira
 
Comandos, Permissões e Partições Linux
Comandos, Permissões e Partições LinuxComandos, Permissões e Partições Linux
Comandos, Permissões e Partições LinuxVirgínia
 
Comandos Linux
Comandos LinuxComandos Linux
Comandos Linuxlol
 
Linux permissoes de arquivos e diretorios
Linux   permissoes de arquivos e diretoriosLinux   permissoes de arquivos e diretorios
Linux permissoes de arquivos e diretoriosDanilo Filitto
 
Trabalhando na Linha de comando
Trabalhando na  Linha de comandoTrabalhando na  Linha de comando
Trabalhando na Linha de comandoSoftD Abreu
 
YUM, APT-GET, DPKG, RPM
YUM, APT-GET, DPKG, RPMYUM, APT-GET, DPKG, RPM
YUM, APT-GET, DPKG, RPMSoftD Abreu
 
Linux comandos gerais e servidores de rede
Linux   comandos gerais e servidores de redeLinux   comandos gerais e servidores de rede
Linux comandos gerais e servidores de redefernandao777
 
Apostila de comandos linux resumidos (universidade católica de brasília)
Apostila de comandos linux   resumidos (universidade católica de brasília)Apostila de comandos linux   resumidos (universidade católica de brasília)
Apostila de comandos linux resumidos (universidade católica de brasília)SENAC RIO
 
Arquivos de Inicialização do Linux
Arquivos de Inicialização do LinuxArquivos de Inicialização do Linux
Arquivos de Inicialização do LinuxIvani Nascimento
 

What's hot (19)

Comandos Básicos Linux
Comandos Básicos LinuxComandos Básicos Linux
Comandos Básicos Linux
 
Minicurso linux
Minicurso linuxMinicurso linux
Minicurso linux
 
4 instalação no Ubuntu
4 instalação no Ubuntu4 instalação no Ubuntu
4 instalação no Ubuntu
 
Ubuntu linux - Apt-GET
Ubuntu linux - Apt-GETUbuntu linux - Apt-GET
Ubuntu linux - Apt-GET
 
Soa#cap4.1 gestor de pacotes
Soa#cap4.1   gestor de pacotesSoa#cap4.1   gestor de pacotes
Soa#cap4.1 gestor de pacotes
 
Dispositivos de Bloco
Dispositivos de BlocoDispositivos de Bloco
Dispositivos de Bloco
 
Estrutura de diretorios
Estrutura de diretoriosEstrutura de diretorios
Estrutura de diretorios
 
Instalação de Aplicativos Linux
Instalação de Aplicativos LinuxInstalação de Aplicativos Linux
Instalação de Aplicativos Linux
 
Comandos, Permissões e Partições Linux
Comandos, Permissões e Partições LinuxComandos, Permissões e Partições Linux
Comandos, Permissões e Partições Linux
 
Comandos Linux
Comandos LinuxComandos Linux
Comandos Linux
 
Aula 06 comandos linux
Aula 06   comandos linuxAula 06   comandos linux
Aula 06 comandos linux
 
Proftpd
ProftpdProftpd
Proftpd
 
Linux permissoes de arquivos e diretorios
Linux   permissoes de arquivos e diretoriosLinux   permissoes de arquivos e diretorios
Linux permissoes de arquivos e diretorios
 
Curso Linux
Curso LinuxCurso Linux
Curso Linux
 
Trabalhando na Linha de comando
Trabalhando na  Linha de comandoTrabalhando na  Linha de comando
Trabalhando na Linha de comando
 
YUM, APT-GET, DPKG, RPM
YUM, APT-GET, DPKG, RPMYUM, APT-GET, DPKG, RPM
YUM, APT-GET, DPKG, RPM
 
Linux comandos gerais e servidores de rede
Linux   comandos gerais e servidores de redeLinux   comandos gerais e servidores de rede
Linux comandos gerais e servidores de rede
 
Apostila de comandos linux resumidos (universidade católica de brasília)
Apostila de comandos linux   resumidos (universidade católica de brasília)Apostila de comandos linux   resumidos (universidade católica de brasília)
Apostila de comandos linux resumidos (universidade católica de brasília)
 
Arquivos de Inicialização do Linux
Arquivos de Inicialização do LinuxArquivos de Inicialização do Linux
Arquivos de Inicialização do Linux
 

Similar to 07 admin linux (dpkg e apt)

(07) instalaã§ã£o de programas
(07) instalaã§ã£o de programas(07) instalaã§ã£o de programas
(07) instalaã§ã£o de programasAnderson Lago
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de ProgramasFrederico Madeira
 
Ubuntu 8.04 LTS 2008
Ubuntu 8.04 LTS 2008Ubuntu 8.04 LTS 2008
Ubuntu 8.04 LTS 2008SergioSouza
 
Como gerenciar de forma correta os pacotes em debian e distribuições derivadas
Como gerenciar de forma correta os pacotes em debian e distribuições derivadasComo gerenciar de forma correta os pacotes em debian e distribuições derivadas
Como gerenciar de forma correta os pacotes em debian e distribuições derivadasAntonio Paulo
 
Arch linux Guilherme Macedo
Arch linux   Guilherme MacedoArch linux   Guilherme Macedo
Arch linux Guilherme Macedoscaryface131
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Marlon Willrich
 
Sistemas operativos - Arch Linux
Sistemas operativos  - Arch LinuxSistemas operativos  - Arch Linux
Sistemas operativos - Arch LinuxDanielAraujo224
 
Gerenciamento de pacotes no Debian
Gerenciamento de pacotes no DebianGerenciamento de pacotes no Debian
Gerenciamento de pacotes no DebianMarcos Oliveira
 
Guia de referência Debian
Guia de referência DebianGuia de referência Debian
Guia de referência DebianDaniel Oliveira
 
Gestão de Pacotes Linux
Gestão de Pacotes LinuxGestão de Pacotes Linux
Gestão de Pacotes LinuxISCTE
 
Rpm e yum - gerenciamento de pacotes
Rpm e yum - gerenciamento de pacotesRpm e yum - gerenciamento de pacotes
Rpm e yum - gerenciamento de pacotesFábio dos Reis
 
Sor filesystem-particionamento
Sor filesystem-particionamentoSor filesystem-particionamento
Sor filesystem-particionamentoCarlos Melo
 
Procedimentos de Backup
Procedimentos de BackupProcedimentos de Backup
Procedimentos de Backupelliando dias
 

Similar to 07 admin linux (dpkg e apt) (20)

(07) instalaã§ã£o de programas
(07) instalaã§ã£o de programas(07) instalaã§ã£o de programas
(07) instalaã§ã£o de programas
 
Pacotes
PacotesPacotes
Pacotes
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de Programas
 
Soa#cap4.1 gestor de pacotes
Soa#cap4.1   gestor de pacotesSoa#cap4.1   gestor de pacotes
Soa#cap4.1 gestor de pacotes
 
Entendendo os pacotes DEB
Entendendo os pacotes DEBEntendendo os pacotes DEB
Entendendo os pacotes DEB
 
Ubuntu 8.04 LTS 2008
Ubuntu 8.04 LTS 2008Ubuntu 8.04 LTS 2008
Ubuntu 8.04 LTS 2008
 
Como gerenciar de forma correta os pacotes em debian e distribuições derivadas
Como gerenciar de forma correta os pacotes em debian e distribuições derivadasComo gerenciar de forma correta os pacotes em debian e distribuições derivadas
Como gerenciar de forma correta os pacotes em debian e distribuições derivadas
 
Arch Linux
Arch LinuxArch Linux
Arch Linux
 
Arch linux Guilherme Macedo
Arch linux   Guilherme MacedoArch linux   Guilherme Macedo
Arch linux Guilherme Macedo
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
 
Sistemas operativos - Arch Linux
Sistemas operativos  - Arch LinuxSistemas operativos  - Arch Linux
Sistemas operativos - Arch Linux
 
Gerenciamento de pacotes no Debian
Gerenciamento de pacotes no DebianGerenciamento de pacotes no Debian
Gerenciamento de pacotes no Debian
 
Guia de referência Debian
Guia de referência DebianGuia de referência Debian
Guia de referência Debian
 
Gestão de Pacotes Linux
Gestão de Pacotes LinuxGestão de Pacotes Linux
Gestão de Pacotes Linux
 
Rpm e yum - gerenciamento de pacotes
Rpm e yum - gerenciamento de pacotesRpm e yum - gerenciamento de pacotes
Rpm e yum - gerenciamento de pacotes
 
Gerencia Básica Gnu/Linux
Gerencia Básica Gnu/LinuxGerencia Básica Gnu/Linux
Gerencia Básica Gnu/Linux
 
I educar-manual-de-instalaao
I educar-manual-de-instalaaoI educar-manual-de-instalaao
I educar-manual-de-instalaao
 
01 notações iniciais
01   notações iniciais01   notações iniciais
01 notações iniciais
 
Sor filesystem-particionamento
Sor filesystem-particionamentoSor filesystem-particionamento
Sor filesystem-particionamento
 
Procedimentos de Backup
Procedimentos de BackupProcedimentos de Backup
Procedimentos de Backup
 

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