1. extrair todo o conteudo do stage3 na particao recem formatada.
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):
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:
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
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
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
- 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
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
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:
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:
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:
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):
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.