SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Como migrar seu ambiente de desenvolvimento para Linux
Como migrar seu ambiente de desenvolvimento para LinuxComo migrar seu ambiente de desenvolvimento para Linux
Como migrar seu ambiente de desenvolvimento para LinuxMarcelo Sabadini
 
Análise comparativa entre as versões 3 e 4 do protocolo NFS em arquiteturas NAS
Análise comparativa entre as versões 3 e 4 do protocolo NFS em arquiteturas NASAnálise comparativa entre as versões 3 e 4 do protocolo NFS em arquiteturas NAS
Análise comparativa entre as versões 3 e 4 do protocolo NFS em arquiteturas NASKleber Silva
 
Arquiteturas Paralelas e Distribuídas - Aula 3 - Pipeline
Arquiteturas Paralelas e Distribuídas - Aula 3 - PipelineArquiteturas Paralelas e Distribuídas - Aula 3 - Pipeline
Arquiteturas Paralelas e Distribuídas - Aula 3 - PipelineCleber Fonseca
 
Otimizacao de websites em PHP
Otimizacao de websites em PHPOtimizacao de websites em PHP
Otimizacao de websites em PHPFelipe Ribeiro
 
Webcast Tutorial: Análise de dumps de memória no GNU/Linux
Webcast Tutorial: Análise de dumps de memória no GNU/LinuxWebcast Tutorial: Análise de dumps de memória no GNU/Linux
Webcast Tutorial: Análise de dumps de memória no GNU/LinuxDiego Santos
 
Combo video aulas servidor linux + comandos shell linux
Combo video aulas servidor linux + comandos shell linuxCombo video aulas servidor linux + comandos shell linux
Combo video aulas servidor linux + comandos shell linuxVideo Aulas Linux e Mikrotik
 
Super video aulas comandos shell linux + de 2 horas de aula
Super video aulas comandos shell linux + de 2 horas de aulaSuper video aulas comandos shell linux + de 2 horas de aula
Super video aulas comandos shell linux + de 2 horas de aulaVideo Aulas Linux e Mikrotik
 
Linux - Agendando Tarefas com o Cron
Linux - Agendando Tarefas com o CronLinux - Agendando Tarefas com o Cron
Linux - Agendando Tarefas com o CronFrederico Madeira
 
Drupal Camp Campinas 2016 - Composer 101 e sua integração com drupal 8
Drupal Camp Campinas 2016 - Composer 101 e sua integração com drupal 8Drupal Camp Campinas 2016 - Composer 101 e sua integração com drupal 8
Drupal Camp Campinas 2016 - Composer 101 e sua integração com drupal 8Natan Moraes
 
Treinamento tv zap eclass
Treinamento tv zap eclassTreinamento tv zap eclass
Treinamento tv zap eclassTV ZAP
 

Was ist angesagt? (19)

Pascal
PascalPascal
Pascal
 
Processador mips - pipeline
Processador mips - pipelineProcessador mips - pipeline
Processador mips - pipeline
 
Como migrar seu ambiente de desenvolvimento para Linux
Como migrar seu ambiente de desenvolvimento para LinuxComo migrar seu ambiente de desenvolvimento para Linux
Como migrar seu ambiente de desenvolvimento para Linux
 
Aula Persistência 01 (Java)
Aula Persistência 01 (Java)Aula Persistência 01 (Java)
Aula Persistência 01 (Java)
 
Análise comparativa entre as versões 3 e 4 do protocolo NFS em arquiteturas NAS
Análise comparativa entre as versões 3 e 4 do protocolo NFS em arquiteturas NASAnálise comparativa entre as versões 3 e 4 do protocolo NFS em arquiteturas NAS
Análise comparativa entre as versões 3 e 4 do protocolo NFS em arquiteturas NAS
 
Arquiteturas Paralelas e Distribuídas - Aula 3 - Pipeline
Arquiteturas Paralelas e Distribuídas - Aula 3 - PipelineArquiteturas Paralelas e Distribuídas - Aula 3 - Pipeline
Arquiteturas Paralelas e Distribuídas - Aula 3 - Pipeline
 
Exercicios linux
Exercicios linuxExercicios linux
Exercicios linux
 
Otimizacao de websites em PHP
Otimizacao de websites em PHPOtimizacao de websites em PHP
Otimizacao de websites em PHP
 
Webcast Tutorial: Análise de dumps de memória no GNU/Linux
Webcast Tutorial: Análise de dumps de memória no GNU/LinuxWebcast Tutorial: Análise de dumps de memória no GNU/Linux
Webcast Tutorial: Análise de dumps de memória no GNU/Linux
 
Combo video aulas servidor linux + comandos shell linux
Combo video aulas servidor linux + comandos shell linuxCombo video aulas servidor linux + comandos shell linux
Combo video aulas servidor linux + comandos shell linux
 
Samba4+backup
Samba4+backupSamba4+backup
Samba4+backup
 
Super video aulas comandos shell linux + de 2 horas de aula
Super video aulas comandos shell linux + de 2 horas de aulaSuper video aulas comandos shell linux + de 2 horas de aula
Super video aulas comandos shell linux + de 2 horas de aula
 
Linux - Agendando Tarefas com o Cron
Linux - Agendando Tarefas com o CronLinux - Agendando Tarefas com o Cron
Linux - Agendando Tarefas com o Cron
 
Resumo arm
Resumo arm Resumo arm
Resumo arm
 
Drupal Camp Campinas 2016 - Composer 101 e sua integração com drupal 8
Drupal Camp Campinas 2016 - Composer 101 e sua integração com drupal 8Drupal Camp Campinas 2016 - Composer 101 e sua integração com drupal 8
Drupal Camp Campinas 2016 - Composer 101 e sua integração com drupal 8
 
Maquinas Virtuais
Maquinas VirtuaisMaquinas Virtuais
Maquinas Virtuais
 
Treinamento tv zap eclass
Treinamento tv zap eclassTreinamento tv zap eclass
Treinamento tv zap eclass
 
LVM
LVMLVM
LVM
 
Pipeline 2
Pipeline 2Pipeline 2
Pipeline 2
 

Andere mochten auch

Andere mochten auch (8)

Cesop Employer Branding Web 2.0
Cesop Employer Branding Web 2.0Cesop Employer Branding Web 2.0
Cesop Employer Branding Web 2.0
 
Cesop Job Meeting Sponsorship 09
Cesop Job Meeting Sponsorship 09Cesop Job Meeting Sponsorship 09
Cesop Job Meeting Sponsorship 09
 
CV WEB Standard Solution
CV WEB Standard SolutionCV WEB Standard Solution
CV WEB Standard Solution
 
Plan de aula matematicas grado decimo p1 iecc 2015 v001 christian marin
Plan de aula matematicas grado decimo p1  iecc 2015 v001 christian marinPlan de aula matematicas grado decimo p1  iecc 2015 v001 christian marin
Plan de aula matematicas grado decimo p1 iecc 2015 v001 christian marin
 
CV WEB Unlimited Solution
CV WEB Unlimited SolutionCV WEB Unlimited Solution
CV WEB Unlimited Solution
 
Universidad tècnica del norte
Universidad tècnica del norteUniversidad tècnica del norte
Universidad tècnica del norte
 
Sonita’s creations
Sonita’s creationsSonita’s creations
Sonita’s creations
 
Training Days 2.0
Training  Days 2.0Training  Days 2.0
Training Days 2.0
 

Ähnlich wie Instalação e configuração de software no Linux

Instalação do asterisk
Instalação do asteriskInstalação do asterisk
Instalação do asteriskVicente Nobre
 
Instalação de Aplicativos Linux
Instalação de Aplicativos LinuxInstalação de Aplicativos Linux
Instalação de Aplicativos LinuxWellington Oliveira
 
Linux em Sistemas Embarcados - SACTA 2010 - UNIPAMPA
Linux em Sistemas Embarcados - SACTA 2010 - UNIPAMPALinux em Sistemas Embarcados - SACTA 2010 - UNIPAMPA
Linux em Sistemas Embarcados - SACTA 2010 - UNIPAMPAMarcelo Veiga Neves
 
Instalação de softwares em sistemas baseados no Debian
Instalação de softwares em sistemas baseados no DebianInstalação de softwares em sistemas baseados no Debian
Instalação de softwares em sistemas baseados no DebianVinícius Hax
 
Instalação de softwares em sistemas baseados no Debian - Vinícius Alves Hax
Instalação de softwares em sistemas baseados no Debian - Vinícius Alves HaxInstalação de softwares em sistemas baseados no Debian - Vinícius Alves Hax
Instalação de softwares em sistemas baseados no Debian - Vinícius Alves HaxTchelinux
 
Como ajudar no desenvolvimento do kernel Linux? - Fábio Olivé Leite
Como ajudar no desenvolvimento do kernel Linux? - Fábio Olivé LeiteComo ajudar no desenvolvimento do kernel Linux? - Fábio Olivé Leite
Como ajudar no desenvolvimento do kernel Linux? - Fábio Olivé LeiteTchelinux
 
Sistemas Operacionais - Gnu/Linux Instalando Programas
Sistemas Operacionais - Gnu/Linux Instalando ProgramasSistemas Operacionais - Gnu/Linux Instalando Programas
Sistemas Operacionais - Gnu/Linux Instalando ProgramasLuiz Arthur
 
Construção e provisionamento de ambientes de desenvolvimento virtualizados
Construção e provisionamento de ambientes  de desenvolvimento virtualizadosConstrução e provisionamento de ambientes  de desenvolvimento virtualizados
Construção e provisionamento de ambientes de desenvolvimento virtualizadosThiago Rodrigues
 
(07) instalaã§ã£o de programas
(07) instalaã§ã£o de programas(07) instalaã§ã£o de programas
(07) instalaã§ã£o de programasAnderson Lago
 
Desenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga Neves
Desenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga NevesDesenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga Neves
Desenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga NevesTchelinux
 
Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009
Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009
Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009Marcelo Veiga Neves
 
Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory gigadrop
 

Ähnlich wie Instalação e configuração de software no Linux (20)

Instalação do asterisk
Instalação do asteriskInstalação do asterisk
Instalação do asterisk
 
PHP com Docker
PHP com DockerPHP com Docker
PHP com Docker
 
I educar-manual-de-instalaao
I educar-manual-de-instalaaoI educar-manual-de-instalaao
I educar-manual-de-instalaao
 
Instalação de Aplicativos Linux
Instalação de Aplicativos LinuxInstalação de Aplicativos Linux
Instalação de Aplicativos Linux
 
Docker + Django
Docker + DjangoDocker + Django
Docker + Django
 
Lab so-abertos-unidade8
Lab so-abertos-unidade8Lab so-abertos-unidade8
Lab so-abertos-unidade8
 
Linux em Sistemas Embarcados - SACTA 2010 - UNIPAMPA
Linux em Sistemas Embarcados - SACTA 2010 - UNIPAMPALinux em Sistemas Embarcados - SACTA 2010 - UNIPAMPA
Linux em Sistemas Embarcados - SACTA 2010 - UNIPAMPA
 
Instalação de softwares em sistemas baseados no Debian
Instalação de softwares em sistemas baseados no DebianInstalação de softwares em sistemas baseados no Debian
Instalação de softwares em sistemas baseados no Debian
 
Instalação de softwares em sistemas baseados no Debian - Vinícius Alves Hax
Instalação de softwares em sistemas baseados no Debian - Vinícius Alves HaxInstalação de softwares em sistemas baseados no Debian - Vinícius Alves Hax
Instalação de softwares em sistemas baseados no Debian - Vinícius Alves Hax
 
Arch Linux
Arch LinuxArch Linux
Arch Linux
 
Como ajudar no desenvolvimento do kernel Linux? - Fábio Olivé Leite
Como ajudar no desenvolvimento do kernel Linux? - Fábio Olivé LeiteComo ajudar no desenvolvimento do kernel Linux? - Fábio Olivé Leite
Como ajudar no desenvolvimento do kernel Linux? - Fábio Olivé Leite
 
Sistemas Operacionais - Gnu/Linux Instalando Programas
Sistemas Operacionais - Gnu/Linux Instalando ProgramasSistemas Operacionais - Gnu/Linux Instalando Programas
Sistemas Operacionais - Gnu/Linux Instalando Programas
 
Construção e provisionamento de ambientes de desenvolvimento virtualizados
Construção e provisionamento de ambientes  de desenvolvimento virtualizadosConstrução e provisionamento de ambientes  de desenvolvimento virtualizados
Construção e provisionamento de ambientes de desenvolvimento virtualizados
 
(07) instalaã§ã£o de programas
(07) instalaã§ã£o de programas(07) instalaã§ã£o de programas
(07) instalaã§ã£o de programas
 
Docker
DockerDocker
Docker
 
Iniciando com django
Iniciando com djangoIniciando com django
Iniciando com django
 
Desenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga Neves
Desenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga NevesDesenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga Neves
Desenvolvendo Sistemas de Linux Embarcado - Marcelo Veiga Neves
 
Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009
Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009
Desenvolvendo Sistemas de Linux Embarcado - Tchelinux 2009
 
Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory
 
Pacotes
PacotesPacotes
Pacotes
 

Mehr von Leandro Almeida (20)

D do s
D do sD do s
D do s
 
Segurança de-redes
Segurança de-redesSegurança de-redes
Segurança de-redes
 
Unidade2 projeto lógico da rede
Unidade2   projeto lógico da redeUnidade2   projeto lógico da rede
Unidade2 projeto lógico da rede
 
Roteiro cups
Roteiro cupsRoteiro cups
Roteiro cups
 
Roteiro sambaswat
Roteiro sambaswatRoteiro sambaswat
Roteiro sambaswat
 
Roteiro samba
Roteiro sambaRoteiro samba
Roteiro samba
 
Unidade6 roteiro pentest
Unidade6 roteiro pentestUnidade6 roteiro pentest
Unidade6 roteiro pentest
 
Roteiro vsftpd
Roteiro vsftpdRoteiro vsftpd
Roteiro vsftpd
 
Roteiro sshd
Roteiro sshdRoteiro sshd
Roteiro sshd
 
Roteiro nfs
Roteiro nfsRoteiro nfs
Roteiro nfs
 
Unidade5 roteiro footprint
Unidade5 roteiro footprintUnidade5 roteiro footprint
Unidade5 roteiro footprint
 
Unidade5 footprint
Unidade5 footprintUnidade5 footprint
Unidade5 footprint
 
Unidade8 roteiro
Unidade8 roteiroUnidade8 roteiro
Unidade8 roteiro
 
Unidade 8 ieee802-11i
Unidade 8   ieee802-11iUnidade 8   ieee802-11i
Unidade 8 ieee802-11i
 
Unidade4 cripto
Unidade4 criptoUnidade4 cripto
Unidade4 cripto
 
Roteiro dns
Roteiro dnsRoteiro dns
Roteiro dns
 
Unidade 6 servico dns
Unidade 6   servico dnsUnidade 6   servico dns
Unidade 6 servico dns
 
Roteiro web
Roteiro webRoteiro web
Roteiro web
 
Unidade7 roteiro
Unidade7 roteiroUnidade7 roteiro
Unidade7 roteiro
 
Unidade 7 cripto
Unidade 7  criptoUnidade 7  cripto
Unidade 7 cripto
 

Instalação e configuração de software no Linux

  • 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