Lab so-abertos-unidade9

11

Click here to load reader

Transcript of Lab so-abertos-unidade9

Page 1: Lab so-abertos-unidade9

Técnico de Manutenção e Suporte em Informática Laboratório de Sistemas Operacionais AbertosUnidade 9– Instalação e Configuração de Software no Sistema

Prof. Leandro Cavalcanti de [email protected]

@leandrocalmeida

Page 2: Lab so-abertos-unidade9

No início só existia uma maneira de instalar um software no Linux...

A partir do código-fonte

Page 3: Lab so-abertos-unidade9

Procurar o software a ser instalado

Baixar o código-fonte

Compilar e instalar manualmente!

# ./configure# make# make install

Page 4: Lab so-abertos-unidade9

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

Page 5: Lab so-abertos-unidade9

Problemas...- Tempo para compilação- Necessidade de compiladores e bibliotecas adicionais para compilação- Dependência de pacotes

Page 6: Lab so-abertos-unidade9

... um tempo depois era possível realizar a instalação ...

A partir de pacotes

Page 7: Lab so-abertos-unidade9

Procurar o software a ser instalado

Baixar o pacote pré-compilado

instalar manualmente!

# dpkg -i pacote.deb

Page 8: Lab so-abertos-unidade9

Problemas...- Tempo para compilação OK - Necessidade de compiladores e bibliotecas adicionais para compilação OK- Dependência de pacotes

Page 9: Lab so-abertos-unidade9

A partir de Gerenciadores de Pacotes

... com um pouco mais de tempo era possível realizar a instalação ...

Page 10: Lab so-abertos-unidade9

Utilizando o gerenciador de pacotes, inserir o comando para instalar o pacote

Automaticamente:- Baixa o pacote- Baixa as dependências- Instala o pacote e as dependências

Resumindo: 1 só comando# apt-get install pacote (Debian)# yum install pacote (Red Hat)

Page 11: Lab so-abertos-unidade9

Problemas...- Tempo para compilação OK - Necessidade de compiladores e bibliotecas adicionais para compilação OK- Dependência de pacotes OK