SlideShare uma empresa Scribd logo
Técnico de Manutenção e Suporte em Informática
Laboratório de Sistemas Operacionais Abertos
Unidade 9– Instalação e Configuração de
Software no Sistema
         Prof. Leandro Cavalcanti de Almeida
            leandro.almeida@ifpb.edu.br
                  @leandrocalmeida
No início só existia uma maneira de
instalar um software no Linux...


A partir do
código-fonte
Procurar o software   Baixar o código-fonte
a ser instalado


                                     Compilar e instalar
                                     manualmente!
                                          # ./configure
                                          #         make
                                          # make install
O que é compilar?
De uma maneira bem simples
é transformar o código-fonte
escrito pelo programador em
arquivos binários que são
executados pelo Linux
Problemas...
- Tempo para compilação
- Necessidade de compiladores e
bibliotecas adicionais para
compilação
- Dependência de pacotes
... um tempo depois era possível
realizar a instalação ...


A partir de
pacotes
Procurar o software   Baixar o pacote
a ser instalado       pré-compilado


                                    instalar
                                    manualmente!
                                               # dpkg -i
                                             pacote.deb
Problemas...
- Tempo para compilação OK
- Necessidade de compiladores e
bibliotecas adicionais para
compilação OK
- Dependência de pacotes
... com um pouco mais de tempo era
possível realizar a instalação ...


A partir de
Gerenciadores
de Pacotes
Automaticamente:
Utilizando o                     - Baixa o pacote
gerenciador de                   - Baixa as
pacotes, inserir o               dependências
comando para                     - Instala o pacote e as
instalar o pacote                dependências




                     Resumindo: 1 só comando
                     # apt-get install pacote (Debian)
                     # yum install pacote (Red Hat)
Problemas...
- Tempo para compilação OK
- Necessidade de compiladores e
bibliotecas adicionais para
compilação OK
- Dependência de pacotes OK

Mais conteúdo relacionado

PPTX
Linguagem de programação
PPTX
Configuração de servidor LTSP em distribuição Debian
PPTX
Pipeline Técnica de processadores.
PPTX
Processador CISC RISC SET de instruções
PPSX
Introdução ao pipeline
PDF
Pipeline
PPT
Pipeline
PPSX
MIPS Pipeline
Linguagem de programação
Configuração de servidor LTSP em distribuição Debian
Pipeline Técnica de processadores.
Processador CISC RISC SET de instruções
Introdução ao pipeline
Pipeline
Pipeline
MIPS Pipeline

Mais procurados (19)

PPTX
PPTX
Processador mips - pipeline
PPT
Como migrar seu ambiente de desenvolvimento para Linux
PDF
Aula Persistência 01 (Java)
PDF
Análise comparativa entre as versões 3 e 4 do protocolo NFS em arquiteturas NAS
PDF
Arquiteturas Paralelas e Distribuídas - Aula 3 - Pipeline
DOC
Exercicios linux
PDF
Otimizacao de websites em PHP
PDF
Webcast Tutorial: Análise de dumps de memória no GNU/Linux
DOC
Combo video aulas servidor linux + comandos shell linux
PDF
Samba4+backup
DOC
Super video aulas comandos shell linux + de 2 horas de aula
PDF
Linux - Agendando Tarefas com o Cron
PDF
Resumo arm
PDF
Drupal Camp Campinas 2016 - Composer 101 e sua integração com drupal 8
ODP
Maquinas Virtuais
PPTX
Treinamento tv zap eclass
DOCX
Pipeline 2
Processador mips - pipeline
Como migrar seu ambiente de desenvolvimento para Linux
Aula Persistência 01 (Java)
Análise comparativa entre as versões 3 e 4 do protocolo NFS em arquiteturas NAS
Arquiteturas Paralelas e Distribuídas - Aula 3 - Pipeline
Exercicios linux
Otimizacao de websites em PHP
Webcast Tutorial: Análise de dumps de memória no GNU/Linux
Combo video aulas servidor linux + comandos shell linux
Samba4+backup
Super video aulas comandos shell linux + de 2 horas de aula
Linux - Agendando Tarefas com o Cron
Resumo arm
Drupal Camp Campinas 2016 - Composer 101 e sua integração com drupal 8
Maquinas Virtuais
Treinamento tv zap eclass
Pipeline 2
Anúncio

Destaque (8)

PPSX
Cesop Employer Branding Web 2.0
PPSX
Cesop Job Meeting Sponsorship 09
PPS
CV WEB Standard Solution
PDF
Plan de aula matematicas grado decimo p1 iecc 2015 v001 christian marin
PPS
CV WEB Unlimited Solution
PPTX
Universidad tècnica del norte
PPSX
Sonita’s creations
PDF
Training Days 2.0
Cesop Employer Branding Web 2.0
Cesop Job Meeting Sponsorship 09
CV WEB Standard Solution
Plan de aula matematicas grado decimo p1 iecc 2015 v001 christian marin
CV WEB Unlimited Solution
Universidad tècnica del norte
Sonita’s creations
Training Days 2.0
Anúncio

Semelhante a Lab so-abertos-unidade9 (20)

PDF
Instalação do asterisk
PPTX
PHP com Docker
PDF
I educar-manual-de-instalaao
PPT
Instalação de Aplicativos Linux
PDF
Docker + Django
PDF
Lab so-abertos-unidade8
PDF
Linux em Sistemas Embarcados - SACTA 2010 - UNIPAMPA
PDF
Instalação de softwares em sistemas baseados no Debian
PDF
Instalação de softwares em sistemas baseados no Debian - Vinícius Alves Hax
PPTX
PDF
Como ajudar no desenvolvimento do kernel Linux? - Fábio Olivé Leite
PDF
Sistemas Operacionais - Gnu/Linux Instalando Programas
PDF
Construção e provisionamento de ambientes de desenvolvimento virtualizados
PDF
(07) instalaã§ã£o de programas
PDF
Iniciando com django
PDF
Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009
PDF
Desenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga Neves
PDF
Tutorial servidor debian linux ocs invetory
ODP
Pacotes
Instalação do asterisk
PHP com Docker
I educar-manual-de-instalaao
Instalação de Aplicativos Linux
Docker + Django
Lab so-abertos-unidade8
Linux em Sistemas Embarcados - SACTA 2010 - UNIPAMPA
Instalação de softwares em sistemas baseados no Debian
Instalação de softwares em sistemas baseados no Debian - Vinícius Alves Hax
Como ajudar no desenvolvimento do kernel Linux? - Fábio Olivé Leite
Sistemas Operacionais - Gnu/Linux Instalando Programas
Construção e provisionamento de ambientes de desenvolvimento virtualizados
(07) instalaã§ã£o de programas
Iniciando com django
Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009
Desenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga Neves
Tutorial servidor debian linux ocs invetory
Pacotes

Mais de Leandro Almeida (20)

PDF
PDF
Segurança de-redes
PDF
Unidade2 projeto lógico da rede
PDF
Roteiro cups
PDF
Roteiro sambaswat
PDF
Roteiro samba
PDF
Unidade6 roteiro pentest
PDF
Roteiro vsftpd
PDF
Roteiro sshd
PDF
Roteiro nfs
PDF
Unidade5 roteiro footprint
PDF
Unidade5 footprint
PDF
Unidade8 roteiro
PDF
Unidade 8 ieee802-11i
PDF
Unidade4 cripto
PDF
Roteiro dns
PDF
Unidade 6 servico dns
PDF
Roteiro web
PDF
Unidade7 roteiro
PDF
Unidade 7 cripto
Segurança de-redes
Unidade2 projeto lógico da rede
Roteiro cups
Roteiro sambaswat
Roteiro samba
Unidade6 roteiro pentest
Roteiro vsftpd
Roteiro sshd
Roteiro nfs
Unidade5 roteiro footprint
Unidade5 footprint
Unidade8 roteiro
Unidade 8 ieee802-11i
Unidade4 cripto
Roteiro dns
Unidade 6 servico dns
Roteiro web
Unidade7 roteiro
Unidade 7 cripto

Lab so-abertos-unidade9

  • 1. Técnico de Manutenção e Suporte em Informática Laboratório de Sistemas Operacionais Abertos Unidade 9– Instalação e Configuração de Software no Sistema Prof. Leandro Cavalcanti de Almeida leandro.almeida@ifpb.edu.br @leandrocalmeida
  • 2. No início só existia uma maneira de instalar um software no Linux... A partir do código-fonte
  • 3. Procurar o software Baixar o código-fonte a ser instalado Compilar e instalar manualmente! # ./configure # make # make install
  • 4. O que é compilar? De uma maneira bem simples é transformar o código-fonte escrito pelo programador em arquivos binários que são executados pelo Linux
  • 5. Problemas... - Tempo para compilação - Necessidade de compiladores e bibliotecas adicionais para compilação - Dependência de pacotes
  • 6. ... um tempo depois era possível realizar a instalação ... A partir de pacotes
  • 7. Procurar o software Baixar o pacote a ser instalado pré-compilado instalar manualmente! # dpkg -i pacote.deb
  • 8. Problemas... - Tempo para compilação OK - Necessidade de compiladores e bibliotecas adicionais para compilação OK - Dependência de pacotes
  • 9. ... com um pouco mais de tempo era possível realizar a instalação ... A partir de Gerenciadores de Pacotes
  • 10. Automaticamente: Utilizando o - Baixa o pacote gerenciador de - Baixa as pacotes, inserir o dependências comando para - Instala o pacote e as instalar o pacote dependências Resumindo: 1 só comando # apt-get install pacote (Debian) # yum install pacote (Red Hat)
  • 11. Problemas... - Tempo para compilação OK - Necessidade de compiladores e bibliotecas adicionais para compilação OK - Dependência de pacotes OK