OptativaIAula02
Click here to load reader
-
Upload
tarcisioti -
Category
Documents
-
view
309 -
download
1
Transcript of OptativaIAula02
![Page 1: OptativaIAula02](https://reader038.fdocumentos.tips/reader038/viewer/2022100518/558baf6bd8b42a8d408b4652/html5/thumbnails/1.jpg)
UESPI – UNIVERSIDADE ESTADUAL DO PIAUÍ
Bacharelado em Ciências da Computação
OPTATIVA I
Distribuições Linux
Tarcísio Franco Jaime
![Page 2: OptativaIAula02](https://reader038.fdocumentos.tips/reader038/viewer/2022100518/558baf6bd8b42a8d408b4652/html5/thumbnails/2.jpg)
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
![Page 3: OptativaIAula02](https://reader038.fdocumentos.tips/reader038/viewer/2022100518/558baf6bd8b42a8d408b4652/html5/thumbnails/3.jpg)
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
![Page 4: OptativaIAula02](https://reader038.fdocumentos.tips/reader038/viewer/2022100518/558baf6bd8b42a8d408b4652/html5/thumbnails/4.jpg)
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
![Page 5: OptativaIAula02](https://reader038.fdocumentos.tips/reader038/viewer/2022100518/558baf6bd8b42a8d408b4652/html5/thumbnails/5.jpg)
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/
![Page 6: OptativaIAula02](https://reader038.fdocumentos.tips/reader038/viewer/2022100518/558baf6bd8b42a8d408b4652/html5/thumbnails/6.jpg)
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
![Page 7: OptativaIAula02](https://reader038.fdocumentos.tips/reader038/viewer/2022100518/558baf6bd8b42a8d408b4652/html5/thumbnails/7.jpg)
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.
![Page 8: OptativaIAula02](https://reader038.fdocumentos.tips/reader038/viewer/2022100518/558baf6bd8b42a8d408b4652/html5/thumbnails/8.jpg)
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.
![Page 9: OptativaIAula02](https://reader038.fdocumentos.tips/reader038/viewer/2022100518/558baf6bd8b42a8d408b4652/html5/thumbnails/9.jpg)
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