Primeiro boot
Após carregar o kernel, entre com seu usuário. Depois mude para root e então, temos que editar o "make.conf" antes de instalar o Xorg.
# nano /etc/portage/make.conf
Adicione os parâmetros:
FEATURES="parallel-fetch collision-protect"
EMERGE_DEFAULT_OPTS="--autounmask-write=n"
ACCEPT_LICENSE="*"
AUTOCLEAN="yes"
INPUT_DEVICES="evdev keyboard synaptics mouse"
VIDEO_CARDS="intel vesa fbdev" #nvidia nv vga" #Para intel
VIDEO_CARDS="nvidia nouveau" #Para Nvidia
VIDEO_CARDS="radeon" #Para amd
Como podem ver, a minha placa de vídeo é uma Intel. Infelizmente, quem tem NVidia ou AMD, terá que ler a WIKI para saber o procedimento correto, pois nunca tive um PC com NVidia e tive só um notebook com AMD, mas não instalei o Funtoo nele.
Mais detalhes em:
Nvidia:
AMD:
Após editar o "make.conf", salve, saia e execute o comando:
# emerge x11-base/xorg-drivers #Com esse comando, o sistema irá instalar os drivers que precisa para subir o X.
Ambiente gráfico
Como disse antes nesse artigo, vou usar o ambiente Mate. Mas antes de instalar, precisamos habilitá-lo, para isso use o comando:
# eselect profile add funtoo/1.0/linux-gnu/mix-ins/mate
Depois:
# emerge -va mate
Uma dica, entre no "make.conf" e coloque o pulseaudio na variável "USE", ficando assim:
USE="pulseaudio"
... assim você poderá aumentar o volume do sistema até 150%.
Após a instalação do Mate, temos que instalar mais alguns pacotes:
# emerge sys-auth/consolekit gnome-extra/nm-applet sys-power/acpi sys-power/acpid
Após isso, execute:
# rc-update add dbus default
# /etc/init.d/consolekit start
# rc-update add consolekit default
# rc-update add acpid default
# rc-update add bluetooth default
Agora digite:
# exit #Para sair do modo root e voltar ao usuário normal
E vamos editar o arquivo "xinitrc":
nano ~/.xinitrc
E adicione a linha:
exec ck-launch-session dbus-launch mate-session && nm-applet
Salve, saia e reinicie o sistema:
sudo reboot
Depois de reiniciar o sistema, entre com seu usuário e com o comando:
startx #Para subir a interface gráfica
Vamos instalar agora alguns pacotes "extras" necessários para uso básico.
Google Chrome
Existem três versões do Google Chrome no Portage. Escolha uma e instale, são elas:
- www-client/google-chrome = estável
- www-client/google-chrome-beta =beta
- www-client/google-chrome-unstable = instável , ainda em fase de testes.
Firefox
Tem duas versões no Portage, são elas:
- www-client/firefox :: compilado a partir das fontes, demora mais ou menos 2 horas pra compilar, dependendo do hardware.
- www-client/firefox-bin :: Firefox Binário, instalação fácil e rápida.
Audacious
Para a instalação completa do Audacious com temas e plugins, instale os pacotes:
sudo emerge media-sound/audacious x11-themes/audacious-themes media-plugins/audacious-plugins
SMplayer
Instalação completa do SMplayer:
sudo emerge media-video/smplayer x11-themes/smplayer-skins x11-themes/smplayer-themes
* Importante: quando for instalar o SMplayer, o Portage irá dizer para você definir uma flag na variável "USE" (qt4) ou (qt5), use apenas uma. Porém, quando usei a flag "qt5", surgiram vários outros problemas o que me fez remover a flag "qt5" e usar a flag "qt4".
Vlc
Execute:
sudo emerge media-video/vlc
qBittorrent
Execute:
sudo emerge net-p2p/qbittorrent
Libreoffice
- app-office/libreoffice
- app-office/libreoffice-bin
Escolha uma das opções e instale. Lembre-se que a primeira opção é a compilação, pode levar várias horas para compilar.
Gimp
Execute:
sudo emerge media-gfx/gimp
Para ver algumas opções de plugins e brushes:
sudo emerge -s gimp
Skype
Execute:
sudo emerge net-im/skype
Gparted
Execute:
sudo emerge sys-block/gparted
Agora você já tem o básico para o dia a dia no Funtoo.
Depois de tudo instalado atualize o sistema:
# emerge --sync
# emerge -auND @world
Comandos básicos
Comandos básicos do Portage:
# emerge --sync #Atualiza a árvore do Portage
# emerge -s pacote #Procura por algum pacote
# emerge -c pacote #Remove um pacote
# emerge -auND @world #Atualiza todo o sistema
- a :: Nos mostra o que será baixado e pergunta se queremos continuar.
- u :: Atualiza pacotes especificos e não faz o download novamente dos pacotes já baixados.
- N :: Atualiza todos os pacotes que foram alterados.
- D :: Atualiza toda a árvore de dependência dos pacotes.
# emerge -aC #Remove o pacote pedindo confirmação antes de realizar qualquer alteração
# emerge -a --depclean #Remove pacotes orfãos pedindo a confirmação antes de realizar qualquer alteração
Para mais detalhes sobre o Portage acesse:
Conclusão
Funtoo exige muita paciência para instalar, configurar e usar no dia a dia. Funtoo é para quem realmente gosta de distros de compilação ou curiosos, a fim de "fuçar" e conhecer melhor o sistema, pois o aprendizado é enorme.
Espero que este artigo seja útil, tentei deixá-lo mais completo e esclarecedor possível.
É isso aí. Qualquer dúvida, correção, crítica e sugestão, é só deixar nos comentários.
Enjoy!