O documento descreve a evolução da instalação de software no Linux, desde a compilação manual do código-fonte até o uso de gerenciadores de pacotes que instalam automaticamente software e dependências com um único comando.
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