Instalação do Funtoo GNU/Linux em VirtualBox

Funtoo GNU/Linux é para usuários avançados e pacientes. Foi criada pela mesma pessoa que criou a famosa distribuição Gentoo. Trata-se de um sistema extremamente flexível, configurável, voltado para otimização e desempenho. Este artigo é um passo-a-passo da instalação dessa distribuição no Virtualbox. Uma ajudinha para quem quer testá-la, mas acha complicado iniciar.

[ Hits: 34.546 ]

Por: Xerxes em 25/07/2014


Idioma do sistema e profiles



Passo 7 - Language

Para deixar o sistema em português do Brasil, de acordo com informações da página do Funtoo:
Primeiro adicione alguns parâmetros ao make.conf para compilar pacotes:

# echo LINGUAS=\"pt_BR\" >> /etc/make.conf
# echo LANGUAGE=\"pt_BR\" >> /etc/make.conf


Depois execute alguns comandos para determinar o idioma nativo:

# nano -w /etc/locale.gen

Descomente os idiomas que não interessam, por exemplo, deixe apenas:

pt_BR.UTF-8 UTF-8

Próximo arquivo:

# nano -w /etc/env.d/02locale

Deixe assim:

LANG="pt_BR.UTF-8"
LANGUAGE="pt_BR.UTF-8"

Depois execute:

# locale-gen && env-update && source /etc/profile

Em keymaps, troque para br-abnt2:

# nano -w /etc/conf.d/keymaps

Deixe assim:

keymap=br-abnt2

Passo 8 - Profiles

Profiles são especificações que modificam a forma como o Portage funciona, assim ele pode atender melhor as necessidades do usuário. Existem os seguintes Profiles:
  • arch: referente ao processador
  • build: o tipo de sistema (current, stable ou experimental)
  • flavor: objetivo do sistema, como por exemplo: desktop, server...
  • mix-ins: opções extras e variadas para personalizar o sistema

Para ver os Profile definidos atualmente, execute:

# eselect profile show

Para ver os Profile disponíveis para definição, execute:

# eselect profile list

Para escolher um Profile, use, por exemplo:

# eselect profile set-flavor 7

E para adicionar mix-ins, use, por exemplo:

# eselect profile add 10

Para exemplificar, aqui está uma lista de Profile:

Currently available arch profiles:
[1] funtoo/1.0/linux-gnu/arch/x86-32bit
[2] funtoo/1.0/linux-gnu/arch/x86-64bit
Currently available build profiles:
[3] funtoo/1.0/linux-gnu/build/stable
[4] funtoo/1.0/linux-gnu/build/current
[5] funtoo/1.0/linux-gnu/build/experimental
Currently available flavor profiles:
[6] funtoo/1.0/linux-gnu/flavor/minimal
[7] funtoo/1.0/linux-gnu/flavor/core
[8] funtoo/1.0/linux-gnu/flavor/desktop
[9] funtoo/1.0/linux-gnu/flavor/workstation
Currently available mix-ins profiles:
[10] funtoo/1.0/linux-gnu/mix-ins/audio
[11] funtoo/1.0/linux-gnu/mix-ins/console-extras
[12] funtoo/1.0/linux-gnu/mix-ins/dvd
[13] funtoo/1.0/linux-gnu/mix-ins/gnome
[14] funtoo/1.0/linux-gnu/mix-ins/kde
[15] funtoo/1.0/linux-gnu/mix-ins/media
[16] funtoo/1.0/linux-gnu/mix-ins/print
[17] funtoo/1.0/linux-gnu/mix-ins/python3-only
[18] funtoo/1.0/linux-gnu/mix-ins/rhel5-compat
[19] funtoo/1.0/linux-gnu/mix-ins/server-db
[20] funtoo/1.0/linux-gnu/mix-ins/server-mail
[21] funtoo/1.0/linux-gnu/mix-ins/server-web
[22] funtoo/1.0/linux-gnu/mix-ins/X
[23] funtoo/1.0/linux-gnu/mix-ins/xfce


Se quiser um sistema 64-bit, stable, para uso em desktop e com base no ambiente Xfce, tendo como guia essa lista de Profile, bastaria executar:

# eselect profile set-flavor 2
# eselect profile set-flavor 8
# eselect profile add 10
# eselect profile show


Passo 8.5 - USE Flags

O parâmetro USE do arquivo make.conf não será abordado neste artigo. Ele serve para "ligar" ou "desligar" algumas funcionalidades usadas pelo script ebuild na construção do pacote. O manual oficial de instalação também não fala sobre isso, embora seja um tópico basilar das distribuições Gentoo e Funtoo. Acredito que há três motivos para não citarem o uso de USE Flags durante a instalação. Primeiro, devido ao uso de Profile, onde Portage vai tentar adaptar os pacotes para o objetivo do usuário, sem que o mesmo precise definir especificadamente cada funcionalidade de cada pacote. Isso, para usuários iniciantes é mais simples. Mas não quer dizer que o Profile substitui o USE Flags. Segundo, há uma opção no uso do Portage para definir USE Flags imediatas, sem necessidade de configurações globais e, por último, não é aconselhado usar USE Flags até que o sistema esteja funcional e inicializável. Reduzindo assim as chances de problemas.

Para ler sobre USE Flags, acesse:
Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Boot, formatação e partições
   3. Stage3 e Chroot
   4. Portage, make.conf e outras configurações
   5. Idioma do sistema e profiles
   6. Kernel e Grub
   7. Ferramentas essenciais, wi-fi e sudo
   8. Últimas dicas e conclusão
Outros artigos deste autor

Roubando bits - Receita para cálculo de sub-redes

A síndrome do noob kalinista + como quebrar senha Wi-Fi

KISS vs. HUG

Um pouco sobre Budgie Desktop

Lidando com compactação de arquivos no Linux

Leitura recomendada

Debmirror: Criando um repositório Debian na rede local

Turbinando o Bodhi Linux

Como configurar o MySQL no Slackware

Instalando Asterisk 1.4 no Debian 4.0

Como fazer: Chroot Dosemu (Clipper no Linux)

  
Comentários
[1] Comentário enviado por removido em 25/07/2014 - 11:24h

Rapaz, é uma aventura! :)


Xerxes, o que seria: "elinks http://ftp.osuosl.org/pub/funtoo/ "
Esse "elinks" equivale o "wget"?

[2] Comentário enviado por xerxeslins em 25/07/2014 - 11:26h


[1] Comentário enviado por izaias em 25/07/2014 - 11:24h:

Rapaz, é uma aventura! :)


Xerxes, o que seria: "elinks http://ftp.osuosl.org/pub/funtoo/ "
Esse "elinks" equivale o "wget"?


olá! O elinks é um navegador de internet, como o Firefox, só que ele funciona dentro do terminal, em modo texto. É uma forma de navegar nas páginas quando se está sem ambiente gráfico.


[3] Comentário enviado por removido em 25/07/2014 - 11:31h

Então é assim que funciona o elinks. Não sabia.
Lembro do navegador em modo texto, tinha me esquecido dele.

Também, como uma distro em modo texto iria baixar pacotes? rs
VLW

[4] Comentário enviado por Lucas_Mariano em 27/07/2014 - 00:30h

Estou eu aqui com o meu Arch todo arrumado. Ai invento de abrir a página do VOL, encontro um artigo desses e me vem aquela saudade do portage... lá vamos nós de novo... será que existe uma maldição de Daniel Robbins? rsrsrs 10 pelo artigo! Eu costumo usar um live do sabayon, normalmente sabayon xfce, quando tinha iso com o mate está era a minha preferida.

[5] Comentário enviado por xerxeslins em 27/07/2014 - 07:17h


[4] Comentário enviado por Lucas_Meneses em 27/07/2014 - 00:30h:

Estou eu aqui com o meu Arch todo arrumado. Ai invento de abrir a página do VOL, encontro um artigo desses e me vem aquela saudade do portage... lá vamos nós de novo... será que existe uma maldição de Daniel Robbins? rsrsrs 10 pelo artigo! Eu costumo usar um live do sabayon, normalmente sabayon xfce, quando tinha iso com o mate está era a minha preferida.


Valeu! :)


[6] Comentário enviado por wandx em 08/10/2014 - 23:03h

Parabéns pelo artigo. Após lê-lo, criei coragem e resolvi me enveredar pelo Funtoo. Segui o tutorial da página oficial do projeto e mesclei com alguns passos do seu artigo/tutorial.
Após finda a instalação acho que rezei pouco. Estou com o seguinte problema no boot se alguém puder me ajudar.

O sistema foi instalado usando kvm-qemu.
O boot inicia-se, grub ok, OpenRC inicia e logo após o passo "Migrating /var/lock to /run/lock ...

rm: não foi possível remover /var/lock/.keep_sys-apps_baselayout-0: Sistema de arquivos somente leitura.

Revisei o processo e o fstab e não consegui encontrar o problema.

Diferente do artigo, optei por utilizar o kernel debian-sources (apesar de estar em um VM) pois não consegui inicializar (kernel panic) utilizando o kernel informado nesse tutorial.

Obrigado e se precisarem de mais alguma informação, é só dizer.

ps: O projeto Funtoo ainda carece de documentações para os erros, pesquisei um bocado e nada. Mais uma vez parabéns.




[7] Comentário enviado por xerxeslins em 09/10/2014 - 16:56h

Infelizmente ainda não sei o que pode ser. Hoje eu também estou usando o Funtoo com kernel Debian e ainda bem que está tudo OK.

Faça sua pergunta no fórum. Provavelmente albfneto sabe a resposta. Ou o zezaocapoeira.

Abraço!

[8] Comentário enviado por lucasampaio94 em 12/10/2014 - 08:40h

Pessoal, estou usando o estage3 x86-x64 core i7 e o meu make.conf só veio com as opções cflags e cxxflags. Preciso acrescentar mais coisas?
Como meu processador é core i3 eu acrescentei makeopts="-j5". Por enquanto só tenho esses tres parametros, oque mais tenho que colocar?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts