optativaiaula02
TRANSCRIPT
UESPI – UNIVERSIDADE ESTADUAL DO PIAUÍ
Bacharelado em Ciências da Computação
OPTATIVA I
Distribuições Linux
Tarcísio Franco Jaime
UES
PI
– U
niv
ers
idad
e E
sta
dual d
o P
iauí -
O
PTA
TIV
A I
Pro
f. T
arc
ísio
Fr a
nco
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.
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
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
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/
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
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.
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.
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