SlideShare uma empresa Scribd logo
1 de 9
Baixar para ler offline
UESPI – UNIVERSIDADE ESTADUAL DO PIAUÍ
     Bacharelado em Ciências da Computação


                        OPTATIVA I



Distribuições Linux




Tarcísio Franco Jaime
UESPI – Universidade Estadual do Piauí - OPTATIVA I
                                     Distribuições Linux
                        
                            Linux é o kernel de SO.
                        
                            O kernel é empacotado junto com
                            comando, daemons, e outros softwares
                            para formar um SO completo e utilizável.
Prof. Tarcísio Franco




                        
                            Todas as distribuições compartilham da
                            mesma linhagem do kernel.
                        
                            Outras distribuições que rodam em
                            CD/DVD/PENDRIVE
                            
                                http://www.livecdlist.com
Distribuições Linux

    Distribuições
    
        CentOS – Correspondente livre/gratuito do
        Red Hat Enterprise Linux. www.centos.org
    
        Debian – Uma distribuição não comercial
        popular. www.debian.org
    
        Fedora – Red Hat Linux descorporatizado.
        fedora.redhat.com
    
        Mandriva – uma das distribuições mais
        amigáveis ao usuaio. www.mandriva.com
    
        OpenSUSE – correspondente livre/gratuito do
        SUSE linux Enterprise. www.opensuse.org     3
Distribuições Linux

    Red Hat Eterprise – Red Hat Linux
    supercorporatizado. www.redhat.com

    Slackware – distribuição básica e estável
    considerada conservadora.
    www.slackware.com

    SUSE Linux Enterprise – forte na Europa,
    vários idiomas. www.novell.com/linux

    TurboLinux – Forte na Ásia, vários idiomas.
    www.turbolinux.com

    Ubuntu – versão simplificada do Debian.
    www.ubuntu.com
                                                  4
Distribuições Linux
   Qual melhor distribuição? (Uma das perguntas mais frequêntes)
       Esta distribuição ainda existirá daqui a cinco anos?
       Esta distribuição estará no topo dos patches de segurança mais
        recentes?
       Esta distribuição lançará software atualizado prontamente?
       Se tiver problemas o fornecedor conversará com você
   http://distrowatch.com/




                                                                     5
Gerencimento de Pacotes

    As distribuições usam para facilitar o trabalho de
    gerenciamento e configuração
   Tenta tornar o processo mais atômico possível

    Definem modelo de dependência
   Comumente 2 formatos utilizados:
    
        RedHat,Fedora, SUSE e outras distribuiçoes utilizam o
        RPM (RedHat Package Manager)
    
        Debian, Ubuntu usam formato .deb
   Funcionam de maneira semelhante


                                                                6
Gerencimento de Pacotes

    Para conversão de um formato para o
    outro pode-se utilizar o alien.
    
        se compatível com a distribuição

    Gerenciamento de configuração em 2
    camadas:
    
        Nível mais baixo - Ferramentas que instalam,
        desistalam e consultam pacotes: rpm, dpkg.
    
        Nível mais acima – Sistemas que sabem
        como localizar pacotes na internet, analisar
        dependências entre pacote e atualizar todos
        os pacotes de um sistema.                      7
Gerencimento de Pacotes
    
        Yum para sistema RPM
    
        APT – Advanced Package Tool – do Debian
        teve origem no universo .deb
        −   Funciona bem com pacotes RPM e .deb

    Pacotes .tgz
    
        Não obrigatoriamente do Slackware
        (Patrick Volkerding)

    Configure, make, make install
    
        Configure – é um script que prepara e verifica
        o sistema.
                                                     8
Gerencimento de Pacotes

    Make – compila usando as informações
    deixada pelo ./configure

    Make install – instala o programa,
    copiando os arquivos gerados pelo
    make em seus devidos lugares.
    −   Executar como root




                                           9

Mais conteúdo relacionado

Mais procurados

Debian para servidores
Debian para servidoresDebian para servidores
Debian para servidoresThiago Finardi
 
AdministraçãO Gnu Linux
AdministraçãO Gnu LinuxAdministraçãO Gnu Linux
AdministraçãO Gnu Linuxpeter_lucas
 
Programação para Kernel Linux - Parte 1
Programação para Kernel Linux - Parte 1Programação para Kernel Linux - Parte 1
Programação para Kernel Linux - Parte 1Ivo Calado
 
Introdução ao Linux - aula 01
Introdução ao Linux - aula 01Introdução ao Linux - aula 01
Introdução ao Linux - aula 01Renan Aryel
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linuxguest82cc1d
 
Debian - Sistema Operacional
Debian - Sistema OperacionalDebian - Sistema Operacional
Debian - Sistema OperacionalAnderson Favaro
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linuxfilipereira
 
Mandriva - Sistema Operacional
Mandriva - Sistema OperacionalMandriva - Sistema Operacional
Mandriva - Sistema OperacionalAnderson Favaro
 
Oficinalinux Comotudo Começou
Oficinalinux Comotudo ComeçouOficinalinux Comotudo Começou
Oficinalinux Comotudo Começouguest96251d
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linuxRogério Cardoso
 
Debian server (Servidor Debian)
Debian server (Servidor Debian)Debian server (Servidor Debian)
Debian server (Servidor Debian)marviowesley
 
Apresentação de Linux Ubuntu
Apresentação de Linux UbuntuApresentação de Linux Ubuntu
Apresentação de Linux UbuntuCDP_Online
 
Aula 2 Mini Curso de Linux
Aula 2 Mini Curso de LinuxAula 2 Mini Curso de Linux
Aula 2 Mini Curso de LinuxRogério Cardoso
 
Introdução ao Linux - aula 02
Introdução ao Linux - aula 02Introdução ao Linux - aula 02
Introdução ao Linux - aula 02Renan Aryel
 

Mais procurados (20)

Debian para servidores
Debian para servidoresDebian para servidores
Debian para servidores
 
AdministraçãO Gnu Linux
AdministraçãO Gnu LinuxAdministraçãO Gnu Linux
AdministraçãO Gnu Linux
 
Programação para Kernel Linux - Parte 1
Programação para Kernel Linux - Parte 1Programação para Kernel Linux - Parte 1
Programação para Kernel Linux - Parte 1
 
Introdução ao Linux - aula 01
Introdução ao Linux - aula 01Introdução ao Linux - aula 01
Introdução ao Linux - aula 01
 
Free BSD e Cent OS
Free BSD e Cent OS Free BSD e Cent OS
Free BSD e Cent OS
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linux
 
Debian - Sistema Operacional
Debian - Sistema OperacionalDebian - Sistema Operacional
Debian - Sistema Operacional
 
CentOS
CentOSCentOS
CentOS
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
 
Mandriva - Sistema Operacional
Mandriva - Sistema OperacionalMandriva - Sistema Operacional
Mandriva - Sistema Operacional
 
Oficinalinux Comotudo Começou
Oficinalinux Comotudo ComeçouOficinalinux Comotudo Começou
Oficinalinux Comotudo Começou
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linux
 
Introdução Linux
Introdução LinuxIntrodução Linux
Introdução Linux
 
Debian server (Servidor Debian)
Debian server (Servidor Debian)Debian server (Servidor Debian)
Debian server (Servidor Debian)
 
Introdução Linux
Introdução LinuxIntrodução Linux
Introdução Linux
 
Apresentação de Linux Ubuntu
Apresentação de Linux UbuntuApresentação de Linux Ubuntu
Apresentação de Linux Ubuntu
 
Aula 2 Mini Curso de Linux
Aula 2 Mini Curso de LinuxAula 2 Mini Curso de Linux
Aula 2 Mini Curso de Linux
 
SlackWare - Leonel
SlackWare - LeonelSlackWare - Leonel
SlackWare - Leonel
 
Introdução ao Linux - aula 02
Introdução ao Linux - aula 02Introdução ao Linux - aula 02
Introdução ao Linux - aula 02
 
Linux basico ubuntu
Linux basico ubuntuLinux basico ubuntu
Linux basico ubuntu
 

Destaque

Mtododalcroze 130118155726-phpapp01
Mtododalcroze 130118155726-phpapp01Mtododalcroze 130118155726-phpapp01
Mtododalcroze 130118155726-phpapp01this32
 
Blogs.com Estudos sobre blogs e comunicação
Blogs.com Estudos sobre blogs e comunicaçãoBlogs.com Estudos sobre blogs e comunicação
Blogs.com Estudos sobre blogs e comunicaçãomaterialdeaula
 
Cineteca nacional el hombre de la isla de man
Cineteca nacional el hombre de la isla de manCineteca nacional el hombre de la isla de man
Cineteca nacional el hombre de la isla de manjorgeruiiz
 
127172 nervous-system
127172 nervous-system127172 nervous-system
127172 nervous-systemabctutor
 
Ao no exorcist mangá capitulo 20
Ao no exorcist   mangá capitulo 20Ao no exorcist   mangá capitulo 20
Ao no exorcist mangá capitulo 20Vitorblog
 
Slides de geografia (fenômenos climáticos)
Slides de geografia (fenômenos climáticos)Slides de geografia (fenômenos climáticos)
Slides de geografia (fenômenos climáticos)google
 
Ao no exorcist mangá capitulo 22
Ao no exorcist   mangá capitulo 22Ao no exorcist   mangá capitulo 22
Ao no exorcist mangá capitulo 22Vitorblog
 
Desenvolvimento Orgânico de Software com User Stories #AgileBR
Desenvolvimento Orgânico de Software com User Stories #AgileBRDesenvolvimento Orgânico de Software com User Stories #AgileBR
Desenvolvimento Orgânico de Software com User Stories #AgileBRDionatan default
 
Como remover um programa de um computador?
Como remover um programa de um computador?Como remover um programa de um computador?
Como remover um programa de um computador?rcaaa
 

Destaque (20)

Mtododalcroze 130118155726-phpapp01
Mtododalcroze 130118155726-phpapp01Mtododalcroze 130118155726-phpapp01
Mtododalcroze 130118155726-phpapp01
 
raios de sabedoria
raios de sabedoriaraios de sabedoria
raios de sabedoria
 
Projeto2
Projeto2Projeto2
Projeto2
 
Blogs.com Estudos sobre blogs e comunicação
Blogs.com Estudos sobre blogs e comunicaçãoBlogs.com Estudos sobre blogs e comunicação
Blogs.com Estudos sobre blogs e comunicação
 
A bauhaus final
A bauhaus finalA bauhaus final
A bauhaus final
 
Tumores benignos de piel
Tumores benignos de pielTumores benignos de piel
Tumores benignos de piel
 
María julia
María juliaMaría julia
María julia
 
Cineteca nacional el hombre de la isla de man
Cineteca nacional el hombre de la isla de manCineteca nacional el hombre de la isla de man
Cineteca nacional el hombre de la isla de man
 
Bioseguridad medica
Bioseguridad medicaBioseguridad medica
Bioseguridad medica
 
127172 nervous-system
127172 nervous-system127172 nervous-system
127172 nervous-system
 
Ao no exorcist mangá capitulo 20
Ao no exorcist   mangá capitulo 20Ao no exorcist   mangá capitulo 20
Ao no exorcist mangá capitulo 20
 
Certamen
CertamenCertamen
Certamen
 
Seinfeld
SeinfeldSeinfeld
Seinfeld
 
Trab geo!!com efeitos
Trab geo!!com efeitosTrab geo!!com efeitos
Trab geo!!com efeitos
 
Slides de geografia (fenômenos climáticos)
Slides de geografia (fenômenos climáticos)Slides de geografia (fenômenos climáticos)
Slides de geografia (fenômenos climáticos)
 
Ao no exorcist mangá capitulo 22
Ao no exorcist   mangá capitulo 22Ao no exorcist   mangá capitulo 22
Ao no exorcist mangá capitulo 22
 
Desenvolvimento Orgânico de Software com User Stories #AgileBR
Desenvolvimento Orgânico de Software com User Stories #AgileBRDesenvolvimento Orgânico de Software com User Stories #AgileBR
Desenvolvimento Orgânico de Software com User Stories #AgileBR
 
Dias com ciência
Dias com ciênciaDias com ciência
Dias com ciência
 
Como remover um programa de um computador?
Como remover um programa de um computador?Como remover um programa de um computador?
Como remover um programa de um computador?
 
Meio Ambiente e Saúde
Meio Ambiente e SaúdeMeio Ambiente e Saúde
Meio Ambiente e Saúde
 

Semelhante a Distribuições Linux e gerenciamento de pacotes

Sistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/LinuxSistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/LinuxLuiz Arthur
 
Sistemas operacionais linux
Sistemas operacionais linuxSistemas operacionais linux
Sistemas operacionais linuxLeandro Lemes
 
Aula 1 Mini Curso de Linux
Aula 1 Mini Curso de LinuxAula 1 Mini Curso de Linux
Aula 1 Mini Curso de LinuxRogério Cardoso
 
Instalação de Aplicativos Linux
Instalação de Aplicativos LinuxInstalação de Aplicativos Linux
Instalação de Aplicativos LinuxWellington Oliveira
 
Sistemas Operacionais Linux
Sistemas Operacionais LinuxSistemas Operacionais Linux
Sistemas Operacionais Linuxwaterboy-pira
 
Aula 3 - Sistemas operacionais - Linux
Aula 3 - Sistemas operacionais - LinuxAula 3 - Sistemas operacionais - Linux
Aula 3 - Sistemas operacionais - LinuxLucasMansueto
 
Linux - Bruno Oliveira 12ºL
Linux - Bruno Oliveira 12ºLLinux - Bruno Oliveira 12ºL
Linux - Bruno Oliveira 12ºLBrunoOliveira1070
 
Linux - Sobre a Disciplina + Introdução ao Linux
Linux - Sobre a Disciplina + Introdução ao LinuxLinux - Sobre a Disciplina + Introdução ao Linux
Linux - Sobre a Disciplina + Introdução ao LinuxFrederico Madeira
 
Manual linux de_uma_pagina
Manual linux de_uma_paginaManual linux de_uma_pagina
Manual linux de_uma_paginaMarcos Oliveira
 
Sistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais LinuxSistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais LinuxMauro Duarte
 
Sistemas Operativos - Linux
Sistemas Operativos - LinuxSistemas Operativos - Linux
Sistemas Operativos - LinuxFernando de Sá
 
Curso de Introdução ao Software Livre - Aula de 29/10/2009
Curso de Introdução ao Software Livre - Aula de 29/10/2009Curso de Introdução ao Software Livre - Aula de 29/10/2009
Curso de Introdução ao Software Livre - Aula de 29/10/2009Antônio Arapiraca
 

Semelhante a Distribuições Linux e gerenciamento de pacotes (20)

Sistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/LinuxSistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/Linux
 
Sistemas operacionais linux
Sistemas operacionais linuxSistemas operacionais linux
Sistemas operacionais linux
 
Aula 1 Mini Curso de Linux
Aula 1 Mini Curso de LinuxAula 1 Mini Curso de Linux
Aula 1 Mini Curso de Linux
 
Instalação de Aplicativos Linux
Instalação de Aplicativos LinuxInstalação de Aplicativos Linux
Instalação de Aplicativos Linux
 
Sistemas Operacionais Linux
Sistemas Operacionais LinuxSistemas Operacionais Linux
Sistemas Operacionais Linux
 
apostila linux
apostila linuxapostila linux
apostila linux
 
Aula 3 - Sistemas operacionais - Linux
Aula 3 - Sistemas operacionais - LinuxAula 3 - Sistemas operacionais - Linux
Aula 3 - Sistemas operacionais - Linux
 
Soa#cap4.1 gestor de pacotes
Soa#cap4.1   gestor de pacotesSoa#cap4.1   gestor de pacotes
Soa#cap4.1 gestor de pacotes
 
Soa#cap4.1 gestor de pacotes
Soa#cap4.1   gestor de pacotesSoa#cap4.1   gestor de pacotes
Soa#cap4.1 gestor de pacotes
 
1 - Introdução ao linux
1 - Introdução ao linux1 - Introdução ao linux
1 - Introdução ao linux
 
Linux - Bruno Oliveira 12ºL
Linux - Bruno Oliveira 12ºLLinux - Bruno Oliveira 12ºL
Linux - Bruno Oliveira 12ºL
 
Fedora.pptx
Fedora.pptxFedora.pptx
Fedora.pptx
 
Linux - Sobre a Disciplina + Introdução ao Linux
Linux - Sobre a Disciplina + Introdução ao LinuxLinux - Sobre a Disciplina + Introdução ao Linux
Linux - Sobre a Disciplina + Introdução ao Linux
 
Linux
LinuxLinux
Linux
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação Final
 
Manual linux de_uma_pagina
Manual linux de_uma_paginaManual linux de_uma_pagina
Manual linux de_uma_pagina
 
Sistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais LinuxSistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais Linux
 
Sistema operacional-1-ano-de-informatica-completa
Sistema operacional-1-ano-de-informatica-completaSistema operacional-1-ano-de-informatica-completa
Sistema operacional-1-ano-de-informatica-completa
 
Sistemas Operativos - Linux
Sistemas Operativos - LinuxSistemas Operativos - Linux
Sistemas Operativos - Linux
 
Curso de Introdução ao Software Livre - Aula de 29/10/2009
Curso de Introdução ao Software Livre - Aula de 29/10/2009Curso de Introdução ao Software Livre - Aula de 29/10/2009
Curso de Introdução ao Software Livre - Aula de 29/10/2009
 

Mais de tarcisioti

Circuitos Combinacionais Decodificadores
Circuitos Combinacionais DecodificadoresCircuitos Combinacionais Decodificadores
Circuitos Combinacionais Decodificadorestarcisioti
 
Circuitos Aritmeticos
Circuitos AritmeticosCircuitos Aritmeticos
Circuitos Aritmeticostarcisioti
 
Circuitos combinacionais 1_4var
Circuitos combinacionais 1_4varCircuitos combinacionais 1_4var
Circuitos combinacionais 1_4vartarcisioti
 
Circuitos combinacionais 1
Circuitos combinacionais 1Circuitos combinacionais 1
Circuitos combinacionais 1tarcisioti
 
Karnaugh4e5var
Karnaugh4e5varKarnaugh4e5var
Karnaugh4e5vartarcisioti
 
Karnaugh2e3var
Karnaugh2e3varKarnaugh2e3var
Karnaugh2e3vartarcisioti
 
Agenda tarefas
Agenda tarefasAgenda tarefas
Agenda tarefastarcisioti
 
Optativa - Pacotes vi
Optativa - Pacotes viOptativa - Pacotes vi
Optativa - Pacotes vitarcisioti
 
Circuito digitalsimplificacaocircuito
Circuito digitalsimplificacaocircuitoCircuito digitalsimplificacaocircuito
Circuito digitalsimplificacaocircuitotarcisioti
 
Fstab processo
Fstab processoFstab processo
Fstab processotarcisioti
 
CircuitoDigital Exercicio portas logicas01
CircuitoDigital Exercicio portas logicas01CircuitoDigital Exercicio portas logicas01
CircuitoDigital Exercicio portas logicas01tarcisioti
 
P.D - CIRCUITODIGITAL
P.D - CIRCUITODIGITALP.D - CIRCUITODIGITAL
P.D - CIRCUITODIGITALtarcisioti
 
OptativaIAula05
OptativaIAula05OptativaIAula05
OptativaIAula05tarcisioti
 
OptativaIAula03
OptativaIAula03OptativaIAula03
OptativaIAula03tarcisioti
 
OptativaIAula04
OptativaIAula04OptativaIAula04
OptativaIAula04tarcisioti
 
OptativaIAula01
OptativaIAula01OptativaIAula01
OptativaIAula01tarcisioti
 

Mais de tarcisioti (20)

Shellscript
ShellscriptShellscript
Shellscript
 
Circuitos Combinacionais Decodificadores
Circuitos Combinacionais DecodificadoresCircuitos Combinacionais Decodificadores
Circuitos Combinacionais Decodificadores
 
Circuitos Aritmeticos
Circuitos AritmeticosCircuitos Aritmeticos
Circuitos Aritmeticos
 
Samba nfs
Samba nfsSamba nfs
Samba nfs
 
Circuitos combinacionais 1_4var
Circuitos combinacionais 1_4varCircuitos combinacionais 1_4var
Circuitos combinacionais 1_4var
 
Circuitos combinacionais 1
Circuitos combinacionais 1Circuitos combinacionais 1
Circuitos combinacionais 1
 
Ssh
SshSsh
Ssh
 
Adm usuario
Adm usuarioAdm usuario
Adm usuario
 
Karnaugh4e5var
Karnaugh4e5varKarnaugh4e5var
Karnaugh4e5var
 
Karnaugh2e3var
Karnaugh2e3varKarnaugh2e3var
Karnaugh2e3var
 
Agenda tarefas
Agenda tarefasAgenda tarefas
Agenda tarefas
 
Optativa - Pacotes vi
Optativa - Pacotes viOptativa - Pacotes vi
Optativa - Pacotes vi
 
Circuito digitalsimplificacaocircuito
Circuito digitalsimplificacaocircuitoCircuito digitalsimplificacaocircuito
Circuito digitalsimplificacaocircuito
 
Fstab processo
Fstab processoFstab processo
Fstab processo
 
CircuitoDigital Exercicio portas logicas01
CircuitoDigital Exercicio portas logicas01CircuitoDigital Exercicio portas logicas01
CircuitoDigital Exercicio portas logicas01
 
P.D - CIRCUITODIGITAL
P.D - CIRCUITODIGITALP.D - CIRCUITODIGITAL
P.D - CIRCUITODIGITAL
 
OptativaIAula05
OptativaIAula05OptativaIAula05
OptativaIAula05
 
OptativaIAula03
OptativaIAula03OptativaIAula03
OptativaIAula03
 
OptativaIAula04
OptativaIAula04OptativaIAula04
OptativaIAula04
 
OptativaIAula01
OptativaIAula01OptativaIAula01
OptativaIAula01
 

Distribuições Linux e gerenciamento de pacotes

  • 1. UESPI – UNIVERSIDADE ESTADUAL DO PIAUÍ Bacharelado em Ciências da Computação OPTATIVA I Distribuições Linux Tarcísio Franco Jaime
  • 2. UESPI – Universidade Estadual do Piauí - OPTATIVA I Distribuições Linux  Linux é o kernel de SO.  O kernel é empacotado junto com comando, daemons, e outros softwares para formar um SO completo e utilizável. Prof. Tarcísio Franco  Todas as distribuições compartilham da mesma linhagem do kernel.  Outras distribuições que rodam em CD/DVD/PENDRIVE  http://www.livecdlist.com
  • 3. Distribuições Linux  Distribuições  CentOS – Correspondente livre/gratuito do Red Hat Enterprise Linux. www.centos.org  Debian – Uma distribuição não comercial popular. www.debian.org  Fedora – Red Hat Linux descorporatizado. fedora.redhat.com  Mandriva – uma das distribuições mais amigáveis ao usuaio. www.mandriva.com  OpenSUSE – correspondente livre/gratuito do SUSE linux Enterprise. www.opensuse.org 3
  • 4. Distribuições Linux  Red Hat Eterprise – Red Hat Linux supercorporatizado. www.redhat.com  Slackware – distribuição básica e estável considerada conservadora. www.slackware.com  SUSE Linux Enterprise – forte na Europa, vários idiomas. www.novell.com/linux  TurboLinux – Forte na Ásia, vários idiomas. www.turbolinux.com  Ubuntu – versão simplificada do Debian. www.ubuntu.com 4
  • 5. Distribuições Linux  Qual melhor distribuição? (Uma das perguntas mais frequêntes)  Esta distribuição ainda existirá daqui a cinco anos?  Esta distribuição estará no topo dos patches de segurança mais recentes?  Esta distribuição lançará software atualizado prontamente?  Se tiver problemas o fornecedor conversará com você  http://distrowatch.com/ 5
  • 6. Gerencimento de Pacotes  As distribuições usam para facilitar o trabalho de gerenciamento e configuração  Tenta tornar o processo mais atômico possível  Definem modelo de dependência  Comumente 2 formatos utilizados:  RedHat,Fedora, SUSE e outras distribuiçoes utilizam o RPM (RedHat Package Manager)  Debian, Ubuntu usam formato .deb  Funcionam de maneira semelhante 6
  • 7. Gerencimento de Pacotes  Para conversão de um formato para o outro pode-se utilizar o alien.  se compatível com a distribuição  Gerenciamento de configuração em 2 camadas:  Nível mais baixo - Ferramentas que instalam, desistalam e consultam pacotes: rpm, dpkg.  Nível mais acima – Sistemas que sabem como localizar pacotes na internet, analisar dependências entre pacote e atualizar todos os pacotes de um sistema. 7
  • 8. Gerencimento de Pacotes  Yum para sistema RPM  APT – Advanced Package Tool – do Debian teve origem no universo .deb − Funciona bem com pacotes RPM e .deb  Pacotes .tgz  Não obrigatoriamente do Slackware (Patrick Volkerding)  Configure, make, make install  Configure – é um script que prepara e verifica o sistema. 8
  • 9. Gerencimento de Pacotes  Make – compila usando as informações deixada pelo ./configure  Make install – instala o programa, copiando os arquivos gerados pelo make em seus devidos lugares. − Executar como root 9