SlideShare uma empresa Scribd logo
Sistemas Operacionais




Instalação de Aplicativos Linux
Instalação de Aplicativos

Todas as distribuições atuais do Linux fornecem
procedimentos simples e diretos para uma
instalação básica.


Você inicia um CD-ROM ou disquete, responde a
algumas perguntas e informa ao instalador os
pacotes de software e copia para sua unidade de
disco.
Instalação de Aplicativos


    Algumas possuem um sistema mais avançado
    de gerenciamento de pacotes.


    Note que a todo momento estamos abordando
    a palavra PACOTES.
Pacotes


    O Sistema Operacional Linux é formado por
    milhares de pacotes que são montados como
    um grande quebra-cabeça, bem montado.


    Tais pacotes possuem uma interdependência,
    logo o administrador Linux deve conhecer uma
    ferramenta para mapear tais dependências ou
    conhecer-las.
Gerenciador de Pacotes


    Todas as distribuições do Linux utilizam
    alguma forma de distema de pacotes para
    facilitar o trabalho de gerenciamento da
    configuração.


    Os instaladores de pacotes estão cientes dos
    arquivos de configuração e normalmente não
    sobrescreverão as personalizações locais.
Principais Sistemas
             Gerenciadores (SGP)

    Há dois formatos que dominam o cenário atual,
    são eles:

    
        RPM (Red Hat Package Manager) utilizado no Red
        Hat, Fedora, SUSE entre outros;
    
        DEB utilizado pelos sistemas baseados no núcleo
        Debian, como o Ubuntu.
Gerenciador de Pacotes


    Os sistemas de empacotamento definem um
    modelo de dependência que permite aos
    mantenedores de pacotes garantirem que
    todas as bibliotecas e infra-estrutura de suporte
    da qual seus aplicativos dependam sejam
    instalados apropriadamente.
Camadas do Sistema


    Os sistemas de pacotes funcionam como
    ferramentas completas de gerenciamento mas
    são formadas por duas camadas.

    
        Na camada inferior são executados os processos
        de instalação e desistalação de pacotes
    
        Na camada superior é executado o processo de
        localização e transferência de pacotes (Internet é
        uma mídia utilizada).
Camada Superior


    yum: que funciona com o sistema RPM;

    Red Hat Network: que é específico Red Hat
    Linux e utiliza RPM;

    APT: Advanced Package Tools do Debian que
    funciona com .deb e RPM.
rpm: Gerenciador pacotes RPM


    O comando rpm instala, verifica e consulta o
    statos dos pacotes. AS opções básicas são
    --install, --upgrade, -- erase e --query.


    Exemplo:
    rpm --query --all
Dependência de Pacotes

# rpm --upgrade openssh-2.9p2-12.i386.rpm
error: failed dependencies:
openssh = 2.9p2-7 is need by openssh-askpass-2.9p2-7
openssh = 2.9p2-7 is need by openssh-askpass-
  gnome-2.9p2-7
openssh = 2.9p2-7 is need by openssh-clients-2.9p2-7
openssh = 2.9p2-7 is need by openssh-server-2.9p2-7
Dependência de Pacotes


    Analisando a dependência dos pacotes.
Atualizando os Pacotes
dpkg: Gerenciador de Pacotes
               Debian

    No ambiente Debian encontramos o dpkg que
    realiza tarefa semelhante ao rpm. Opções úteis
    incluem --install, -remove e -l.
dpkg: Gerenciador de Pacotes
          Debian
dpkg: Gerenciador de Pacotes
          Debian
SGP de Alto Nível

Sistemas de gerenciamento de metapacotes
  como o APT, yum e o Red Hat Network
  compartilham vários objetivos:


    Simplificar a localização e o processo de cópia dos
    pacotes;

    Automatizar o processo de atualização ou a atualização
    do sistema;

    Facilitar o gerenciamento das dependências entre
    pacotes..
Repositório de Pacotes


    Os distribuidores do Linux mantêm repositórios
    de software que funcionam lado a lado com
    seus sistemas de gerenciamento de pacotes.

    Utilizam serviços HTTP ou FTP, formando uma
    grande fonte de pacotes descentralizados pelo
    mundo.
Atualizando referências

O sistema operacional Linux está preparado para
manter uma lista de serviços de atualização bem
como de pacotes.
Utilizamos comandos específicos para atualizar
tais listas.


apt-get update
Atualizando o Sistema

Através de comandos simples tais como apt-get
upgrade e yum upgrade o sistema é atualizado
baseado em um dado momento de uma
distribuição.
Hierarquia de Dependência


    Durante o processo de busca de pacotes
    dependentes o SGP analisa a árvore de
    dependência e estabelece uma sequência de
    instalação correta.
Configurando o apt-get

O arquivo de configuração mais importante do
apt-get é /etc/apt/sources.list que informa ao apt-
get aonde obter seus pacotes.
Utilizando Proxies

Para atualização de muitas máquinas o
administrador pode utilizar um proxy interno.
A configuração pode ser feita de forma explicita
no arquivo /etc/apt/apt.conf.
apt-proxy

Um poderoso aplicativo que constroi um cache
de pacotes aplicando rsync a eles por meio do
verdadeiro APT.


sourceforge.net/projects/apt-proxy.
Configurando um Servidor APT Interno


Em vez de utilizar um proxy o administrador pode
criar seu próprio servidor APT autônomo e
apontar as estações para este servidor interno.
Para isso basta ter um servidor Web (apache) ou
FTP.


Além dos pacotes o serviço deve fornecer os
arquivos Packages.gz e Contents.gz.
Automatizando o apt-get

É possível executar apt-get segundo um
cronograma regular a partir do cron.


Pode-se agendar a atualização das listas de
pacotes bem como o próprio sistema,
recomendamos então o parametro dist-upgrade
por ser mais esperto que o upgrade.
Script de Atualização
yum: Gerenciamento de Versão
           para RPM
yum é um gerenciador de metapacotes baseado
em RPM semelhante ao APT-GET.
Requer um servidor Web ou FTP assim como o
APT-GET.
O arquivo de configuração é o /etc/yum.conf,
este inclui opções gerais e ponteiros para
repositórios..
Controle de Versão

O controle de versão é fundamental pois erros
ocorrem e sempre vão ocorrer.
Ter a segurança de poder reverter uma versão
nova ou estudar sobre a mesma é uma prática
indispensável na vida de um administrador de
sistemas operacionais..
Criação de Arquivos de Backup

Criar cópias de segurança é uma técnica
recomendada, pode-se utilizar tais backups para
reverter atualizações indesejadas ou até
comparar diferenças entre versões utilizando diff.
Sistemas de Controle Formais
             de Revisão
Quando o nível de complexidade de uma
 atualização é muito grande a backup de
 arquivos não é a melhor técnica, o
 administrador lança mão da simplicidade e
 recorre a sistemas de gerenciamento de
 versões.

    RCS

    CVS

    SVN.
Instalação Manual


    Outra forma de instalar aplicativos é realizar o
    download dos arquivos centralizados em um
    arquivo compactado, descompactar e executar
    uma série de comandos que estão contidos
    nos scripts de instalação.
Instalação Manual


    Antes de passar qualquer receita de bolo
    recomenda-se que leia o arquivo README ou
    INSTALL para ver a sequencia de comandos
    que devem ser executados.
Passos

Descompacte o arquivo
Execute o script ./configure
(se nenhuma dependencia foi informada)
Execute o comando make
Execute o comando make install
Recomendações

Veja o procedimento completo no vídeo:
http://www.youtube.com/watch?
v=CQQWXdgKCZw
Referência

NEMETH, Evi; SNYDER, Garth; HEIN, Trent
R.. Manual Completo do Linux: Guia do
Administrador. Segunda Edição São Paulo:
Pearson Prentice Hall, 2007.

Mais conteúdo relacionado

PDF
Gerenciamento de Pacotes no Linux
PPTX
Ubuntu linux - Apt-GET
PDF
Como gerenciar de forma correta os pacotes em debian e distribuições derivadas
PDF
Gerencia Básica Gnu/Linux
PPTX
Estrategias de backup e recovery
ODT
Proftpd instalação
PPTX
Arch linux Guilherme Macedo
PDF
Linux - Instalação de Programas
Gerenciamento de Pacotes no Linux
Ubuntu linux - Apt-GET
Como gerenciar de forma correta os pacotes em debian e distribuições derivadas
Gerencia Básica Gnu/Linux
Estrategias de backup e recovery
Proftpd instalação
Arch linux Guilherme Macedo
Linux - Instalação de Programas

Mais procurados (19)

PPTX
Sor filesystem-particionamento
PDF
Canit AntiSpam Technology Report by Linux Magazine
PDF
Administração de Redes Linux - II
PPTX
Sistemas operativos - Arch Linux
PDF
Funcionamento kernel
ODP
Pacotes
PDF
OptativaIAula02
PDF
Seguranca da Informação - Firewall iptables
PPT
Linux - Bruno Oliveira 12ºL
PDF
Atividade sistemaso redes1-13122012
PDF
ODP
Introdução ao Linux - aula 03 e 04
PDF
Ambientes Virtuais de Ensino com Software Livre
PDF
Unidade 2 distrib
DOC
Trab linux+sarg
PDF
Linux System Administrator | Curso de Redes | 3Way Networks
PDF
Roteiro nfs
DOC
Ficha de trabalho nº2 so 11º-2011_2012
DOC
Apostila Treinamento AvançAdo Em Linux
Sor filesystem-particionamento
Canit AntiSpam Technology Report by Linux Magazine
Administração de Redes Linux - II
Sistemas operativos - Arch Linux
Funcionamento kernel
Pacotes
OptativaIAula02
Seguranca da Informação - Firewall iptables
Linux - Bruno Oliveira 12ºL
Atividade sistemaso redes1-13122012
Introdução ao Linux - aula 03 e 04
Ambientes Virtuais de Ensino com Software Livre
Unidade 2 distrib
Trab linux+sarg
Linux System Administrator | Curso de Redes | 3Way Networks
Roteiro nfs
Ficha de trabalho nº2 so 11º-2011_2012
Apostila Treinamento AvançAdo Em Linux
Anúncio

Destaque (20)

PPT
Curso Android Slide 5 Deploy - Wellington Pinto de Oliveira
PDF
Minicurso de Android Básico I - Dia 2
PDF
Curso de android
PPT
Dicas e Princípios Básicos do Linux
PPT
Shell Script
PPTX
Webinar: Usando o InduSoft Web Studio para Criar Gráficos HTML5 IHM/SCADA
PPT
Curso Android Slide 2 Introdução Plataforma - Wellington PInto de Oliveira
PPTX
Construindo sua primeira aplicação android
PPT
Redes de Computadores Capítulo 6 - Camada de Transporte
PPTX
Computação Móvel 2012.2 - Android
PDF
Desenvolvendo para Android
PDF
Desenvolvendo Aplicativos com Android
PPT
PPT
Capítulo 4 do CCNA
PPTX
Android 02 - Recycler View Adapter
PPT
Comandos Linux Parte 2
PPT
Virtualização
PDF
Desenvolvimento de Aplicativos para a Plataforma Android
PPT
Capítulo 5 do CCNA
PPT
Servidores de Aplicações
Curso Android Slide 5 Deploy - Wellington Pinto de Oliveira
Minicurso de Android Básico I - Dia 2
Curso de android
Dicas e Princípios Básicos do Linux
Shell Script
Webinar: Usando o InduSoft Web Studio para Criar Gráficos HTML5 IHM/SCADA
Curso Android Slide 2 Introdução Plataforma - Wellington PInto de Oliveira
Construindo sua primeira aplicação android
Redes de Computadores Capítulo 6 - Camada de Transporte
Computação Móvel 2012.2 - Android
Desenvolvendo para Android
Desenvolvendo Aplicativos com Android
Capítulo 4 do CCNA
Android 02 - Recycler View Adapter
Comandos Linux Parte 2
Virtualização
Desenvolvimento de Aplicativos para a Plataforma Android
Capítulo 5 do CCNA
Servidores de Aplicações
Anúncio

Semelhante a Instalação de Aplicativos Linux (20)

PDF
Soa#cap4.1 gestor de pacotes
PDF
Soa#cap4.1 gestor de pacotes
PDF
I educar-manual-de-instalaao
ODP
Project HA
ODT
Instalação e Atualização Automática de Aplicações para Ambientes Corporativos
PDF
(07) instalaã§ã£o de programas
PPT
SlackWare - Leonel
PDF
Ubuntu 8.04 LTS 2008
PDF
Sistemas Operacionais - Gnu/Linux Instalando Programas
ODP
Linux Ubuntu
PPTX
Linux shell avançado, comandos avançados de gerenciamento
PPTX
4 instalação no Ubuntu
PDF
Instalação do asterisk
DOCX
Mercurial hg
PDF
Linux - Customização e Repositórios Off-line
PDF
07 admin linux (dpkg e apt)
PPT
IntroduçãO Ao Linux
PPT
Sistema Operacionais
PDF
Linux - Instalação de Programas
PDF
Estratégias de atualização usando yum
Soa#cap4.1 gestor de pacotes
Soa#cap4.1 gestor de pacotes
I educar-manual-de-instalaao
Project HA
Instalação e Atualização Automática de Aplicações para Ambientes Corporativos
(07) instalaã§ã£o de programas
SlackWare - Leonel
Ubuntu 8.04 LTS 2008
Sistemas Operacionais - Gnu/Linux Instalando Programas
Linux Ubuntu
Linux shell avançado, comandos avançados de gerenciamento
4 instalação no Ubuntu
Instalação do asterisk
Mercurial hg
Linux - Customização e Repositórios Off-line
07 admin linux (dpkg e apt)
IntroduçãO Ao Linux
Sistema Operacionais
Linux - Instalação de Programas
Estratégias de atualização usando yum

Mais de Wellington Oliveira (20)

PPT
Usuário LInux
PPT
Configuração de Interface de Rede no Linux por comandos
PPT
CISCO CCNA WANs Prática ACL _ Lista de controle de acesso
PPT
WANs e Roteadores Cap. 11 - Lista de Controle de Acesso
PPT
LInux - Iinit e systemd
PPT
CCNA - Conjunto de Protocolos TCP/IP e endereçamento IP
PPT
Prática Laboratório CISCO - ACLs
PPT
Prática Laboratório CISCO - Balanceador
PPTX
Prática Laboratório CISCO - NAT
DOCX
Questões Cisco CCNA Cap 6
PPT
Método AHP em Processo Decisório
PPT
Processo Decisório - Introdução
PPT
Memória Interna - Arquitetura e Organização de Computadores
PPT
Introdução - Arquitetura e Organização de Computadores
PPT
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...
PPT
Barramento do Sistema - Arquitetura e Organização de Computadores
PPT
Redes Teórico - Capítulo 02 Tanenbaum
PPTX
Lógica e Algoritmos (pseudocódigo e C++) A lógica
PPT
Sistemas Operacionais Modernos - Gerenciamento de Memória
PPT
Sistemas Operacionais Modernos Capítulo 3 Deadlock
Usuário LInux
Configuração de Interface de Rede no Linux por comandos
CISCO CCNA WANs Prática ACL _ Lista de controle de acesso
WANs e Roteadores Cap. 11 - Lista de Controle de Acesso
LInux - Iinit e systemd
CCNA - Conjunto de Protocolos TCP/IP e endereçamento IP
Prática Laboratório CISCO - ACLs
Prática Laboratório CISCO - Balanceador
Prática Laboratório CISCO - NAT
Questões Cisco CCNA Cap 6
Método AHP em Processo Decisório
Processo Decisório - Introdução
Memória Interna - Arquitetura e Organização de Computadores
Introdução - Arquitetura e Organização de Computadores
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...
Barramento do Sistema - Arquitetura e Organização de Computadores
Redes Teórico - Capítulo 02 Tanenbaum
Lógica e Algoritmos (pseudocódigo e C++) A lógica
Sistemas Operacionais Modernos - Gerenciamento de Memória
Sistemas Operacionais Modernos Capítulo 3 Deadlock

Último (20)

PPTX
INTRODUÇÃO AO ESTUDO DA ANATOMIA HUMANA [Salvo automaticamente].pptx
PPT
1ª Telefonia Fixa Padrao Novo Jailton 2012_22.ppt
PDF
[Slides] A Literatura no ENEM 2017 (1).pdf
PPT
NÚCLEO INTERFÁSICO E DIVISÃO CELULAR.ppt
PDF
Extintores e Acessórios por Francisco Borges.pdf
PPTX
4. A cultura do cinema e as vanguardas.pptx
PPSX
4. A Cultura da Catedral - HistóriaCArtes .ppsx
PDF
Historia-da-Psicologia-Rumos-e-percursos.pdf
PPTX
norma regulamentadora numero vinte nr 20
PDF
Combate a Incêndio - Hidrantes,Mangotinhos, Mangueiras de Incêndio, Acessóri...
PDF
Ebook - Matemática_Ensino_Médio_Saeb_V1.pdf
PDF
Formação politica brasil_2017.pptx.pdf
PPTX
sistema nervoso aula 1 faculdade uniplam
PDF
manual-orientacao-asb_5a8d6d8d87160aa636f63a5d0.pdf
PPTX
1. A Cultura do Palco - muitos palcos, um espetáculo.pptx
PDF
EXPRESSÕES IDIOMÁTICAS - LÍNGUA PORTUGUESA
PPT
YY2015MM3DD6HH12MM42SS3-Organiza__o do Estado ILP.ppt
DOC
PPP 2024 (2) (2) feito EM REELABORAÇÃO MORENA ( ABRIL 2024).doc
PDF
cadernodoprofessor20142017vol2baixalceducfisicaef6s7a-170409213016.pdf manual...
DOCX
Apresentação Lapbook.doc para trabalhos.
INTRODUÇÃO AO ESTUDO DA ANATOMIA HUMANA [Salvo automaticamente].pptx
1ª Telefonia Fixa Padrao Novo Jailton 2012_22.ppt
[Slides] A Literatura no ENEM 2017 (1).pdf
NÚCLEO INTERFÁSICO E DIVISÃO CELULAR.ppt
Extintores e Acessórios por Francisco Borges.pdf
4. A cultura do cinema e as vanguardas.pptx
4. A Cultura da Catedral - HistóriaCArtes .ppsx
Historia-da-Psicologia-Rumos-e-percursos.pdf
norma regulamentadora numero vinte nr 20
Combate a Incêndio - Hidrantes,Mangotinhos, Mangueiras de Incêndio, Acessóri...
Ebook - Matemática_Ensino_Médio_Saeb_V1.pdf
Formação politica brasil_2017.pptx.pdf
sistema nervoso aula 1 faculdade uniplam
manual-orientacao-asb_5a8d6d8d87160aa636f63a5d0.pdf
1. A Cultura do Palco - muitos palcos, um espetáculo.pptx
EXPRESSÕES IDIOMÁTICAS - LÍNGUA PORTUGUESA
YY2015MM3DD6HH12MM42SS3-Organiza__o do Estado ILP.ppt
PPP 2024 (2) (2) feito EM REELABORAÇÃO MORENA ( ABRIL 2024).doc
cadernodoprofessor20142017vol2baixalceducfisicaef6s7a-170409213016.pdf manual...
Apresentação Lapbook.doc para trabalhos.

Instalação de Aplicativos Linux

  • 2. Instalação de Aplicativos Todas as distribuições atuais do Linux fornecem procedimentos simples e diretos para uma instalação básica. Você inicia um CD-ROM ou disquete, responde a algumas perguntas e informa ao instalador os pacotes de software e copia para sua unidade de disco.
  • 3. Instalação de Aplicativos  Algumas possuem um sistema mais avançado de gerenciamento de pacotes.  Note que a todo momento estamos abordando a palavra PACOTES.
  • 4. Pacotes  O Sistema Operacional Linux é formado por milhares de pacotes que são montados como um grande quebra-cabeça, bem montado.  Tais pacotes possuem uma interdependência, logo o administrador Linux deve conhecer uma ferramenta para mapear tais dependências ou conhecer-las.
  • 5. Gerenciador de Pacotes  Todas as distribuições do Linux utilizam alguma forma de distema de pacotes para facilitar o trabalho de gerenciamento da configuração.  Os instaladores de pacotes estão cientes dos arquivos de configuração e normalmente não sobrescreverão as personalizações locais.
  • 6. Principais Sistemas Gerenciadores (SGP)  Há dois formatos que dominam o cenário atual, são eles:  RPM (Red Hat Package Manager) utilizado no Red Hat, Fedora, SUSE entre outros;  DEB utilizado pelos sistemas baseados no núcleo Debian, como o Ubuntu.
  • 7. Gerenciador de Pacotes  Os sistemas de empacotamento definem um modelo de dependência que permite aos mantenedores de pacotes garantirem que todas as bibliotecas e infra-estrutura de suporte da qual seus aplicativos dependam sejam instalados apropriadamente.
  • 8. Camadas do Sistema  Os sistemas de pacotes funcionam como ferramentas completas de gerenciamento mas são formadas por duas camadas.  Na camada inferior são executados os processos de instalação e desistalação de pacotes  Na camada superior é executado o processo de localização e transferência de pacotes (Internet é uma mídia utilizada).
  • 9. Camada Superior  yum: que funciona com o sistema RPM;  Red Hat Network: que é específico Red Hat Linux e utiliza RPM;  APT: Advanced Package Tools do Debian que funciona com .deb e RPM.
  • 10. rpm: Gerenciador pacotes RPM  O comando rpm instala, verifica e consulta o statos dos pacotes. AS opções básicas são --install, --upgrade, -- erase e --query.  Exemplo: rpm --query --all
  • 11. Dependência de Pacotes # rpm --upgrade openssh-2.9p2-12.i386.rpm error: failed dependencies: openssh = 2.9p2-7 is need by openssh-askpass-2.9p2-7 openssh = 2.9p2-7 is need by openssh-askpass- gnome-2.9p2-7 openssh = 2.9p2-7 is need by openssh-clients-2.9p2-7 openssh = 2.9p2-7 is need by openssh-server-2.9p2-7
  • 12. Dependência de Pacotes  Analisando a dependência dos pacotes.
  • 14. dpkg: Gerenciador de Pacotes Debian  No ambiente Debian encontramos o dpkg que realiza tarefa semelhante ao rpm. Opções úteis incluem --install, -remove e -l.
  • 15. dpkg: Gerenciador de Pacotes Debian
  • 16. dpkg: Gerenciador de Pacotes Debian
  • 17. SGP de Alto Nível Sistemas de gerenciamento de metapacotes como o APT, yum e o Red Hat Network compartilham vários objetivos:  Simplificar a localização e o processo de cópia dos pacotes;  Automatizar o processo de atualização ou a atualização do sistema;  Facilitar o gerenciamento das dependências entre pacotes..
  • 18. Repositório de Pacotes  Os distribuidores do Linux mantêm repositórios de software que funcionam lado a lado com seus sistemas de gerenciamento de pacotes.  Utilizam serviços HTTP ou FTP, formando uma grande fonte de pacotes descentralizados pelo mundo.
  • 19. Atualizando referências O sistema operacional Linux está preparado para manter uma lista de serviços de atualização bem como de pacotes. Utilizamos comandos específicos para atualizar tais listas. apt-get update
  • 20. Atualizando o Sistema Através de comandos simples tais como apt-get upgrade e yum upgrade o sistema é atualizado baseado em um dado momento de uma distribuição.
  • 21. Hierarquia de Dependência  Durante o processo de busca de pacotes dependentes o SGP analisa a árvore de dependência e estabelece uma sequência de instalação correta.
  • 22. Configurando o apt-get O arquivo de configuração mais importante do apt-get é /etc/apt/sources.list que informa ao apt- get aonde obter seus pacotes.
  • 23. Utilizando Proxies Para atualização de muitas máquinas o administrador pode utilizar um proxy interno. A configuração pode ser feita de forma explicita no arquivo /etc/apt/apt.conf.
  • 24. apt-proxy Um poderoso aplicativo que constroi um cache de pacotes aplicando rsync a eles por meio do verdadeiro APT. sourceforge.net/projects/apt-proxy.
  • 25. Configurando um Servidor APT Interno Em vez de utilizar um proxy o administrador pode criar seu próprio servidor APT autônomo e apontar as estações para este servidor interno. Para isso basta ter um servidor Web (apache) ou FTP. Além dos pacotes o serviço deve fornecer os arquivos Packages.gz e Contents.gz.
  • 26. Automatizando o apt-get É possível executar apt-get segundo um cronograma regular a partir do cron. Pode-se agendar a atualização das listas de pacotes bem como o próprio sistema, recomendamos então o parametro dist-upgrade por ser mais esperto que o upgrade.
  • 28. yum: Gerenciamento de Versão para RPM yum é um gerenciador de metapacotes baseado em RPM semelhante ao APT-GET. Requer um servidor Web ou FTP assim como o APT-GET. O arquivo de configuração é o /etc/yum.conf, este inclui opções gerais e ponteiros para repositórios..
  • 29. Controle de Versão O controle de versão é fundamental pois erros ocorrem e sempre vão ocorrer. Ter a segurança de poder reverter uma versão nova ou estudar sobre a mesma é uma prática indispensável na vida de um administrador de sistemas operacionais..
  • 30. Criação de Arquivos de Backup Criar cópias de segurança é uma técnica recomendada, pode-se utilizar tais backups para reverter atualizações indesejadas ou até comparar diferenças entre versões utilizando diff.
  • 31. Sistemas de Controle Formais de Revisão Quando o nível de complexidade de uma atualização é muito grande a backup de arquivos não é a melhor técnica, o administrador lança mão da simplicidade e recorre a sistemas de gerenciamento de versões.  RCS  CVS  SVN.
  • 32. Instalação Manual  Outra forma de instalar aplicativos é realizar o download dos arquivos centralizados em um arquivo compactado, descompactar e executar uma série de comandos que estão contidos nos scripts de instalação.
  • 33. Instalação Manual  Antes de passar qualquer receita de bolo recomenda-se que leia o arquivo README ou INSTALL para ver a sequencia de comandos que devem ser executados.
  • 34. Passos Descompacte o arquivo Execute o script ./configure (se nenhuma dependencia foi informada) Execute o comando make Execute o comando make install
  • 35. Recomendações Veja o procedimento completo no vídeo: http://www.youtube.com/watch? v=CQQWXdgKCZw
  • 36. Referência NEMETH, Evi; SNYDER, Garth; HEIN, Trent R.. Manual Completo do Linux: Guia do Administrador. Segunda Edição São Paulo: Pearson Prentice Hall, 2007.