Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Exame 101
102 - Instalao do Linux
e administrao de pacotes
www.kees.com.br
Certificaes:
Linux Professional Institute LPIC-1
CompTIA Linux+
Novell Certified Linux Administrator (Novell CLA)
Contato:
E-mail: diego@kees.com.br
Skype: diego_mldo
MSN: diego_mldo@hotmail.com
www.kees.com.br
www.kees.com.br
www.kees.com.br
I-2 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.1 - Dimensionar parties de disco
Alocar sistemas de arquivos e troca de espao para
parties separadas ou discos.
Adequar o projeto para o uso pretendido do sistema.
Verifique se o boot / partio est em conformidade com os
requisitos de hardware de arquitetura para a inicializao.
Conhecimento de caractersticas bsicas do LVM
/ (root)
/var
/homewww.kees.com.br
swap
102.1 Dimensionar
parties de disco
Peso 2
www.kees.com.br
I-3 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Sistema de Arquivos
www.kees.com.br
www.kees.com.br
www.kees.com.br
I-4 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Sistema de Arquivos
Sistemas de
Descrio
Arquivos
Acrnimo para Network FileSystem (Sistema de Arquivos de
nfs Rede). Usado para a montagem de sistemas de arquivos
remotos, no modo cliente/servidor.
Sistema de arquivos com suporte a caractersticas avanadas,
reiserfs com journaling e melhor suporte a diretrios muito grandes.
Sistema de arquivos virtual, que fornece, entre outras coisas,
proc informaes gerais sobre o sistema.
Sistema de arquivos local usado para acessar parties HPFS
hpfs do OS/02
O sistema de arquivos XFS considerado por muitos de alto
desempenho, um sistema de arquivos de 64 bits sendo
xfs compatvel com sistemas de 32 bits. Ele foi criado para
suportar sistemas de arquivos de at 16 exabytes.
www.kees.com.br
www.kees.com.br
www.kees.com.br
I-7 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Estrutura de Diretrios em Sistemas Linux
www.kees.com.br
www.kees.com.br
www.kees.com.br
8
I-8 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Estrutura de Diretrios em Sistemas Linux
Padro FHS.
www.kees.com.br
www.kees.com.br
www.kees.com.br
I-9 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Estrutura de Diretrios em Sistemas Linux
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 10 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Estrutura de Diretrios em Sistemas Linux
Diretrio Descrio
Arquivos binrios de comandos essenciais do sistema,
ferramentas de configurao e manuteno do sistema.
/bin Alguns aplicativos acessveis apenas ao superusurio so
instalados neste diretrio, no devem estar fora da
partio raiz.
Arquivos de boot (inicializao; boot-loader; Grub);
kernel do Linux. Em computadores que possuem o
/boot
programa BIOS antigo, deve ser a primeira partio do
disco.
Contm todos os dispositivos do sistema, tais como:
modem, HD, floppy disk, CD-ROM, entre outros. Esses
/dev
diretrios so utilizados para troca de informaes, no
possuindo existncia real.
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 11 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Estrutura de Diretrios em Sistemas Linux
Diretrio Descrio
Para instalao de programas no oficiais da distribuio e
/opt instalao de aplicaes de terceiros como LibreOffice,
dentre outros softwares.
Contm informaes sobre os processos em execuo no
sistema. Assim como no diretrio /dev, os arquivos e
/proc
subdiretrios aqui contidos no so reais, sendo utilizados
apenas como arquivos de troca.
/root Diretrio local do superusurio (root).
Contm ferramentas de configurao e manuteno do
/sbin sistema. Alguns aplicativos acessveis apenas ao superusurio
so instalados neste diretrio.
Arquivos temporrios gerados por alguns utilitrios. Pode ser
/tmp
ponto de montagem em outras parties.
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 12 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Estrutura de Diretrios em Sistemas Linux
Diretrio Descrio
Arquivos fontes do sistema necessrios para compilar o
/usr/src
kernel.
Arquivos de log e outros arquivos variveis. Pode ser
/var
ponto de montagem em outras parties.
/usr/sbin e
/usr/bin/ Programas utilizados pelos usurios do sistema;
Diretrio Descrio
Arquivos de configurao e de inicializao, no
/etc
devem estar fora da partio raiz.
Programas de usurios, sistemas de janelas X, jogos
/usr entre outros. Os links de alguns programas
costumam ser instalados aqui.
Para instalao de programas no oficiais da
/usr/local
distribuio.
Diretrio de montagem de dispositivos, sistemas de
/mnt
arquivos e partio.
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 14 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Estrutura de Diretrios em Sistemas Linux
Diretrio Descrio
Arquivos de configurao e de inicializao, no
/etc
devem estar fora da partio raiz.
Programas de usurios, sistemas de janelas X, jogos
/usr entre outros. Os links de alguns programas
costumam ser instalados aqui.
Para instalao de programas no oficiais da
/usr/local
distribuio.
Diretrio de montagem de dispositivos, sistemas de
/mnt
arquivos e partio.
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 15 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Estrutura de Diretrios em Sistemas Linux
Diretrio Descrio
Bibliotecas, mdulos(drives): compartilhadas com
/lib frequncia e os mdulos do kernel, no devem estar
fora da partio raiz.
Diretrio local (home) de usurios. Pode ser ponto de
/home
montagem em outras parties.
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 16 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
swap
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 18 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
swap
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 19 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Pontos de Montagem
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 20 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Pontos de Montagem
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 21 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Tipos de Arquivos
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 22 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Tipos de Arquivos
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 24 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Tipos de Arquivos
$ ls l arquivo.txt
-rw-r--r-- 1 root root 36720 Jul 22 14:25 arquivo.txt
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 26 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Tipos de Arquivos
Links
Links so referncias, atalhos ou conexes lgicas entre
arquivos ou diretrios. Atravs de um link, possvel ter
diferentes referncias a um mesmo arquivo. Eles so
criados para que possam ficar visveis em vrios locais na
estrutura de diretrios do sistema, dependendo da
necessidade de sua criao. Estas referncias podem ser
dois tipos: links diretos (hard links) ou links simblicos
(symbolic links ou symlinks).
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 28 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Tipos de Arquivos
Links Diretos
So nada mais, nada menos, do que diferentes nomes para um mesmo
arquivo. Em outras palavras, uma determinada poro de dados em disco
por ter vrios nomes apontando para ela. Quaisquer modificaes em um
deles refletida em todos os outros.
A quantidade de links fazendo referncia ao mesmo arquivo pode ser vista
usando o comando ls l. O valor que aparece aps os 10 primeiros
caracteres o nmero de conexes lgicas. Exemplo:
$ ls l arquivo.txt
-rw-r--r-- 1 root root 36720 Jul 22 14:25 arquivo.txt
Links Diretos
Para se criar um link simblico utilizamos o comando ln:
# ln /etc/resolv.conf /root/resolv.root
# ls l /root/resolv.root
lrwxrwxrwx 2 root root 31 Abr 8 21:35 /root/resolv.root ->
/etc/resolvconf/run/resolv.conf
# unlink /root/resolv.root
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 30 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Links Simblicos
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 31 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Links Simblicos
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 32 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Tipos de Arquivos
Links Simblicos
Para se criar um link simblico utilizamos o comando ln:
# ln -s /etc/resolv.conf /root/resolv.root
# ls -l /root/resolv.root
lrwxrwxrwx 2 root root 31 Abr 8 21:35 /root/resolv.root ->
/etc/resolvconf/run/resolv.conf
# unlink /root/resolv.root
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 33 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Tipos de Arquivos
Dispositivos
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 34 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Tipos de Arquivos
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 35 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Tipos de Arquivos
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 36 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Conceito de Permisso
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 37 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Conceito de Permisso
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 40 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Permisses
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 41 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Permisses e Propriedades de Arquivos
Principais opes:
chmod [opes] arquivo | diretrio
Permite que se altere recursivamente as permisses de arquivos
-R e diretrios.
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 43 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Permisses e Propriedades de Arquivos
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 45 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.2 - Instalar o gerenciador de inicializao
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 47 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
default - no incio do arquivo.
timeout 9- um pouco mais complexas, ser
iniciado depois de 9 segundos. Voc pode
aumentar ou diminuir o tempo a seu gosto.
color cyan/blue white/blue - que tambm
cosmtica, indicando as cores do texto e do fundo
na tela de boot.
gfxmenu (hd0,2)/boot/message - que indica a
imagem de fundo que ser exibida.
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 48 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
title - contm apenas o nome do sistema, da forma
como ele ir aparecer na tela de boot.
Root - logo a seguir, indica a partio (no formato do
grub) onde o sistema est instalado.
kernel - indica o arquivo com o kernel, que ser
carregado no incio do boot;
initrd - que opcional, permitindo indicar a localizao
de um arquivo initrd, que ser carregado junto com o
Kernel.
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 49 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Para "simplificar", os desenvolvedores decidiram adotar uma
nomenclatura prpria, onde os HDs e parties so nomeados a
partir do zero.
Ou seja, o "/dev/hda1" referenciado na configurao do grub
como "(hd0,0)" (primeiro HD, primeira partio). O "(hd0,2)"
do exemplo seria referente terceira partio do primeiro HD,
ou seja, faria referncia ao "/dev/hda3".
Em resumo, na nomenclatura adotada pelo grub temos:
/dev/hda = 0
/dev/hdb = 1
/dev/hdc = 2
/dev/hdd = 3
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 50 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
As parties dentro de cada HD so tambm nomeadas a partir
do zero:
/dev/hda1 = 0,0
/dev/hda2 = 0,1
/dev/hda3 = 0,2
/dev/hda4 = 0,3
/dev/hda5 = 0,4
/dev/hda6 = 0,5
etc...
E com relao aos HDs SATA? Como vimos, eles so
nomeados de forma diferente, do "/dev/sda" ao "/dev/sdz". Mas,
para o grub esta distino no existe. O "/dev/sda1" continua
sendo "(hd0,0)" dentro do grub.
www.kees.com.br
www.kees.com.br
www.kees.com.br
51
I - 51 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
O que acontece ento se voc tiver um HD IDE e outro SATA
na mesma mquina? Bem, a depende de como eles estiverem
configurados dentro do setup. O HD "primrio", ou seja, o que
o BIOS acessa primeiro na hora de carregar o sistema, ser visto
como "(hd0)", independentemente de ser SATA ou IDE,
enquanto o outro ser visto como "(hd1)".
Uma forma de confirmar isso checar o contedo do arquivo
"/boot/grub/device.map" (com o sistema j instalado). Ele
contm uma lista dos HDs detectados pelo grub, e o endereo
atribudo a cada um.
# cat /boot/grub/device.map
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 52 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Configuraes padres:
timeout 10
color black/cyan yellow/cyan
gfxmenu (hd0,4)/boot/gfxmenu
default 0
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 53 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Linux
title Modificado
kernel (hd0,1) /boot/vmlinuz-2.6.10-tux
BOOT_IMAGE=Modificado
initrd (sd0,1)/boot/initrd-26.10-tux.img
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 54 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Grub
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 55 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Grub
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 56 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Grub
Configuraes Windows XP:
title Windows XP Professional
root (hd0,0)
makeactive
chainloader +1
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 57 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Grub
Para instalar o Grub o setor de boot do sistema.
#grub-install /dev/sda
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 58 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Grub 2
GRUB 2
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 59 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
O GRUB 2 veio para substituir a verso anterior
(0.9x) que por sua vez, tornou-se legado.
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 60 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Apoio a script
Carregamento de mdulos dinmicos
Modo de recuperao
Menus personalizados
Temas
Suporte ao menu grfico e splash
Boot de imagens ISO diretamente do disco
rgido
Nova estrutura de arquivos de configurao
Suporte Universal a UUIDs
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 61 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Diferenas entre GRUB e GRUB v2
Em um primeiro momento, parecem muito similar
os arquivos do GRUB 1 e 2, mas no se enganem,
est muito diferente. Vejamos alguns itens que
foram modificados:
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 62 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
O grub.cfg sobrescrito na inicializao, ou
quando executado update-grub.
O usurio pode criar um arquivo personalizado,
para suas prprias entradas, no
/etc/grub/40_custom ou similar.
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 63 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
E MUITO IMPORTANTE, a numerao das
parties foi alterada, a primeira partio no mais
a 0 (zero) e sim a 1, mas os discos ainda iniciam
sua numerao com zero.
Um item muito legal que sistemas operacionais,
ou outros kernels que foram compilados, podem
ser adicionados com um simples comando
update-grub. E os arquivos alterados como o
custom da pasta /boot/grub, s tero efeito quando
o mesmo comando update-grub for executado.
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 64 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Agora no se edita mais o arquivo grub.cfg
(alternativo ao menu.lst), pois o mesmo
sobrescrito a cada boot, pois o Grub 2 recria
esse arquivo, baseado nos arquivos de
configurao. Mas o interessante que se
no rodar o comando update-grub, nada
acontecer.
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 65 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Estrutura do GRUB v2
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 67 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Vejamos os arquivos padres nesta pasta:
00_header: Este arquivo carrega as configuraes do
/etc/default/grub, incluindo timeout, default boot
entry, e outras.
05_debian_theme: Configura splash image, fundo,
cores e temas. Provavelmente o nome deste arquivo
ser alterado quando o GRUB v2 for adotado
definitivamente.
10_linux: Carrega o menu com as entradas para a
distribuio instalada.
20_memtest86+: procura por /boot/memtest86+,
utilizado para fazer teste de memria.
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 68 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
30_os_prober: Este arquivo ir verificar no
disco rgido por outros sistemas operacionais e
adiciona-los no menu de inicializao.
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 69 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Adicionando Windows no Grub 2
# vi /etc/grub.d/40_custom
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 70 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Adicione esse contedo:
menuentry "Windows XP" {
set root=(hd0,1)
chainloader +1
}
Salve e feche e execute os comandos:
# update-grub
# reboot
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 71 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
Concluso
O GRUB 2 veio com muitos recursos legais, que podem
ser usadas para melhorar a forma, ou experincia que
temos com nossos sistemas.
O recurso de System Rescue muito interessante, pois
estamos carregando uma imagem diretamente do nosso
disco rgido.
As entradas em si so muito parecidos, mas muito
cuidado com a numerao da partio, pois est mudou
mesmo.
Muitos dos itens de grub shell so a mesma coisa, como
grub-install.
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 72 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.3 Bibliotecas Compartilhadas
Controles das bibliotecas compartilhadas
Identificar bibliotecas compartilhadas.
Identificar os locais tpicos de bibliotecas de
sistema.
Carregar bibliotecas compartilhadas.
www.kees.com.br
102.3 Bibliotecas
Compartilhadas
Peso 1
www.kees.com.br
I - 73 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.3 Bibliotecas Compartilhadas
# export LD_LIBRARY_PATH=/usr/local/lib
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 76 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.3 Bibliotecas Compartilhadas
# export LD_LIBRARY_PATH=/usr/local/lib
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 77 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.4 Administrao de Pacotes
Instalar, atualizar e desinstalar pacotes binrios
Debian.
Encontrar pacotes contendo arquivos ou bibliotecas
especficas que podem ou no podem ser instalados.
Obter informaes do pacote como verso, contedo,
dependncias, integridade da embalagem e status de
instalao (ou no o pacote instalado).
www.kees.com.br
102.4 Administrao de
Pacotes
Peso 3
www.kees.com.br
I - 78 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.4 Administrao de Pacotes
# export LD_LIBRARY_PATH=/usr/local/lib
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 79 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.4 Administrao de Pacotes
E o vendedor:
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 89 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.4 Administrao de Pacotes
Pacote compilado(source)
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 90 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.4 Administrao de Pacotes
O comando rpm
Formato: nome-verso-release.arquitetura.rpm
Exemplo: tree-1.5.0-1mdk.i586.rpm
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 91 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.4 Administrao de Pacotes
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 92 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.4 Administrao de Pacotes
Download RPM
http://rpm.pbone.net
http://rpmfind.net/
http://www.rpmseek.com
http://rpm.org/
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 93 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.4 Administrao de Pacotes
O comando dpkg
O dpkg (Debian Package) o programa
responsvel pelo gerenciamento de pacotes em
sistemas Debian. Sua operao feita em modo
texto e funciona atravs de comandos, assim
caso deseje uma ferramenta mais amigvel para
a seleo e instalao de pacotes, prefira o
dselect (que um front-end para o dpkg) ou o
apt/aptitude.
Exemplo: dpkg 1.13.24ubuntu6.deb
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 95 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.4 Administrao de Pacotes
PACOTES
Pacotes Debian so programas colocados dentro
de um arquivo identificados pela extenso .deb
incluindo arquivos necessrios para a instalao
do programa, um sistemas de
listagem/checagem de dependncias, scripts de
automatizao para remoo parcial/total do
pacote, listagem de arquivos, etc.
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 96 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.4 Administrao de Pacotes
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 97 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.4 Administrao de Pacotes
APT
www.kees.com.br
www.kees.com.br
www.kees.com.br
98
I - 98 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.4 Administrao de Pacotes
# vi /etc/apt/sources.list
Esse arquivo possui a lista dos repositrios
configurados para instalar novos pacotes,
programas ou atualizar o sistema operacional.
Os repositrios mais comuns so:
deb http://ftp.us.debian.org/debian squeeze main
deb-src http://ftp.us.debian.org/debian squeeze main
deb http://security.debian.org/ squeeze/updates main
deb : guarda pacotes binrios, ou seja, os pr-compilados que normalmente usamos.
deb-src : guarda pacotes fonte, que so o fonte original do programa mais o arquivo de
controle .
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 99 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.4 Administrao de Pacotes
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 100 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.4 Administrao de Pacotes
apt-cache
O apt-cache, serve para atualizar o banco de dados de
referncia de pacotes do repositrio, bem como obter mais
informaes sobre um pacote.
# apt-cache search atari
Achamos ento vrios pacotes relacionados ao que
queremos e breves descries. Para ter mais informaes
sobre um pacote, posso, ento, usar:
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 101 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.4 Administrao de Pacotes
apt-get
apt-get a ferramenta de linha de comandos para lidar
com pacotes, e pode ser considerada o "back-end" dos
utilizadores para outras ferramentas que usam a
biblioteca APT.
- update usado para re-sincronizar os ficheiros de
ndices de pacotes a partir das suas fontes. Os ndices dos
pacotes disponveis so obtidos a partir das
localizaes em
/etc/apt/sources.list.
# apt-get update
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 102 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.4 Administrao de Pacotes
# apt-get upgrade
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 103 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.4 Administrao de Pacotes
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 105 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.4 Administrao de Pacotes
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 106 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.4 Administrao de Pacotes
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 107 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.4 Administrao de Pacotes
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 108 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.4 Administrao de Pacotes
# apt-get autoremove
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 109 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
102.4 Administrao de Pacotes
Links uteis:
http://manpages.debian.net/cgi-bin/man.cgi?query=apt-
get&apropos=0&sektion=0&manpath=Debian+6.0+squeeze
&format=html&locale=pt
http://www.lpidicas.com.br/lpic-1-102-4-usando-o-gerenciador-
de-pacotes-do-debian/
http://www.ibm.com/developerworks/br/linux/library/l-lpic1-
v3-102-4/
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 110 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br
www.kees.com.br
www.kees.com.br
www.kees.com.br
I - 111 Linux uma marca registrada de Linus Torvalds Diego Pereira Grassato diego@kees.com.br