terça-feira, 30 de março de 2010

Lembrete de como instalar o GENTOO

1. extrair todo o conteudo do stage3 na particao recem formatada.

2. extrair todo o conetudo do portage em /usr

3. montar /proc e /dev com opcao -o bind

4. ativar swap com o comando swapon arquivo ou swapon particao

5. executar o chroot diretorio /bin/bash

6. executar source /etc/profile && env-update

7. alterar senha do root com o comando passwd

8. configurar make.conf no meu caso:
CFLAGS e CXXFLAGS="-march=k8 -O2 -pipe"
ACCEPT_KEYWORDS="~amd64"
INPUT_DEVICES="evdev mouse keyboard"
VIDEO_CARDS="radeon ati vesa fbdev"

9. instalar os essenciais
emerge gentoo-sources gentoolkit genkernel grub hal dbus pam
xf86-video-{ati,vesa,fbdev} xf86-input-{evdev,keyboard,mouse}
alsa-{oss,tools,utils} pciutils dosfstools dvd+rw-tools links xterm
dejavu font-bh-ttf ncftp vim xorg-server gtk-engines mc unrar

10. compilar o kernel
genkernel --gensplash --install --menuconfig all

- definir processador para os da familia AMD64
- definir timing frequency para 1000Hz
- definir latencia baixa (low latency preemptive)
- ativar em FILESYSTEMS os NLS as opcoes portuguese e ISO 8859-15
- ativar em FILESYSTEMS o suporte para EXT4

11. configurar o fstab

12. configurar o grub
- editar o /boot/grub/menu.lst
- executar o grub
root (hd0,0)
setup (hd0)
quit

13. adicionar e configurar os servicos de inicializacao de sistema
- verificar os disponiveis em /etc/init.d/
- configurar os disponiveis em /etc/conf.d/
- adiciona-los ao rc

rc-update -a dbus default
rc-update -a hald default
rc-update -a sshd default
rc-update -a gpm default
rc-update -a alsasound boot


14. configurar demais variaveis em

/etc/
/etc/conf.d/
/etc/profile.d/

15. configurar o arquivo /etc/X11/xorg.conf

- se for uma placa antiga (como a minha) ou notar a tela piscando e lentidao para renderizar algumas coisas adicione:

Section "Device"
...
Option "AccelMethod" "XAA"
...
EndSection

16. copiar /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi para
/etc/hal/fdi/policy/10-keymap.fdi e edita-lo.

17. desmontar os pontos abaixo e desativar o swap

- proc
- bind
- gentoo
- swap ( comando "swapoff")

18. reiniciar o sistema

19. adicionar usuario, configurar senha e adiciona-lo aos grupos

useradd -m -s /bin/bash usuario
passwd usuario
gpasswd -a usuario grupo

20. configurar o sistema a seu gosto e usa-lo nao esquecendo dos comandos
etc-update e revdep-rebuild apos cada emerge

Pronto. 20 passos para nao esquecer sobre a instalacao do Gentoo =]

Complemento:

Alguns comandos importantes para quem costuma instalar o gentoolkit

revdep-rebuild:
faz uma analise de links quebrados e referencias defeituosas

exemplos de uso:
revdep-rebuild
revdep-rebuild --library libnss3.so.12

se o revdep-rebuild insistir em encontrar uma falha em algum arquivo voce pode mascara-lo em /etc/revdep-rebuild/99revdep-rebuild

equery:
informacoes adicionais sobre um programa

exemplos de uso:
equery d poppler [lista programas que dependem do poppler]

qfile:
informacoes adicionais sobre a qual pacote o programa ou diretorio pertencem

exemplos de uso:
qfile /usr/bin/pidgin [lista o nome do pacote a qual o pidgin pertence]
qfile /usr/kde/3.5/ [lista o nome do pacote a qual o diretorio pertence]

nao tem mais os ebuilds do kde 3.5? como remove-lo, entao:

listar -> emerge --unmerge $(qfile -eqC /usr/kde/3.5/) -pv

remover -> emerge --unmerge $(qfile -eqC /usr/kde/3.5/)

etc-update (nao necessita do gentoolkit):
atualiza/instala novos arquivos de configuracao, como por exemplo, /etc/fstab

emerge --regen (nao necessita do gentoolkit):
serve para gerar novamente o a lista do portage. utilize-o quando atualizar algumas coisas relacionadas ao portage, como adicionar um overlay por exemplo, ou ebuilds novos.
Share: