1. UESPI – UNIVERSIDADE ESTADUAL DO PIAUÍ
Bacharelado em Ciências da Computação
OPTATIVA I
Distribuições Linux
Tarcísio Franco Jaime
2. UESPI – Universidade Estadual do Piauí - OPTATIVA I
Distribuições Linux
Linux é o kernel de SO.
O kernel é empacotado junto com
comando, daemons, e outros softwares
para formar um SO completo e utilizável.
Prof. Tarcísio Franco
Todas as distribuições compartilham da
mesma linhagem do kernel.
Outras distribuições que rodam em
CD/DVD/PENDRIVE
http://www.livecdlist.com
3. Distribuições Linux
Distribuições
CentOS – Correspondente livre/gratuito do
Red Hat Enterprise Linux. www.centos.org
Debian – Uma distribuição não comercial
popular. www.debian.org
Fedora – Red Hat Linux descorporatizado.
fedora.redhat.com
Mandriva – uma das distribuições mais
amigáveis ao usuaio. www.mandriva.com
OpenSUSE – correspondente livre/gratuito do
SUSE linux Enterprise. www.opensuse.org 3
4. Distribuições Linux
Red Hat Eterprise – Red Hat Linux
supercorporatizado. www.redhat.com
Slackware – distribuição básica e estável
considerada conservadora.
www.slackware.com
SUSE Linux Enterprise – forte na Europa,
vários idiomas. www.novell.com/linux
TurboLinux – Forte na Ásia, vários idiomas.
www.turbolinux.com
Ubuntu – versão simplificada do Debian.
www.ubuntu.com
4
5. Distribuições Linux
Qual melhor distribuição? (Uma das perguntas mais frequêntes)
Esta distribuição ainda existirá daqui a cinco anos?
Esta distribuição estará no topo dos patches de segurança mais
recentes?
Esta distribuição lançará software atualizado prontamente?
Se tiver problemas o fornecedor conversará com você
http://distrowatch.com/
5
6. Gerencimento de Pacotes
As distribuições usam para facilitar o trabalho de
gerenciamento e configuração
Tenta tornar o processo mais atômico possível
Definem modelo de dependência
Comumente 2 formatos utilizados:
RedHat,Fedora, SUSE e outras distribuiçoes utilizam o
RPM (RedHat Package Manager)
Debian, Ubuntu usam formato .deb
Funcionam de maneira semelhante
6
7. Gerencimento de Pacotes
Para conversão de um formato para o
outro pode-se utilizar o alien.
se compatível com a distribuição
Gerenciamento de configuração em 2
camadas:
Nível mais baixo - Ferramentas que instalam,
desistalam e consultam pacotes: rpm, dpkg.
Nível mais acima – Sistemas que sabem
como localizar pacotes na internet, analisar
dependências entre pacote e atualizar todos
os pacotes de um sistema. 7
8. Gerencimento de Pacotes
Yum para sistema RPM
APT – Advanced Package Tool – do Debian
teve origem no universo .deb
− Funciona bem com pacotes RPM e .deb
Pacotes .tgz
Não obrigatoriamente do Slackware
(Patrick Volkerding)
Configure, make, make install
Configure – é um script que prepara e verifica
o sistema.
8
9. Gerencimento de Pacotes
Make – compila usando as informações
deixada pelo ./configure
Make install – instala o programa,
copiando os arquivos gerados pelo
make em seus devidos lugares.
− Executar como root
9