Gentoo - Instalação com o Anaconda
Dica publicada em Linux / Avançado
Gentoo - Instalação com o Anaconda
Olá pessoal!
Trago uma maneira mais fácil de instalar o Gentoo.
Quem nunca usou Ubuntu? Pois é, o Ubuntu usa como padrão, um instalador semelhante ao Anaconda.
O Sabayon é uma distro baseada no Gentoo, tem quase mais usuários que o 'paizinho'. Sabayon é inovador!
O Gentoo vem aprendendo com o 'filhinho' e adotou o Anaconda, um instalador fácil e simples, que pode ajudar quem está querendo usar o Gentoo. Vamos lá?
Obs.: O Anaconda está somente na última versão do Gentoo (no caso, na versão 12.0 e 12.1).
- 1° Passo:
Particione seu HD com o seu particionador preferido. Recomendo Ext3 e Ext4, ReiserFS também é opção.
- 2° Passo:
Baixe a ISO do Gentoo em seu mirror preferido, UFPR, UNICAMP, etc... Não se esqueça de escolher a versão correta, ou seja, de acordo com sua arquitetura.
- 3° Passo:
Verá um Live-DVD do Gentoo. Grave em um DVD. Reinicie e dê Boot por ele, abra um terminal para atualizar lá mesmo, use:
# emerge --sync
- 4° Passo:
Clone do Git (instalador do Sabayon para Gentoo), vamos criar o diretório para o Anaconda (dir /anaconda), lembre se que precisa estar na pasta raiz (/):
cd /
# git clone git://git.overlays.Gentoo.org/proj/anaconda-overlay.git
- 5° Passo:
Agora, usando um editor de texto (Nano, Vi, etc...) e como root, edite o arquivo "etc/make.conf". Acrescente a seguinte linha:
Ou, ao invés de entrar no editor, pode-se usar:
# echo "PORTDIR_OVERLAY="/anaconda"" >> /etc/make.conf
- 6° Passo:
Procure o Anaconda e instale-o:
emerge -s anaconda-runtime
# emerge -av anaconda-runtime anaconda-runtime-gui
- 7° Passo:
Atualize perfis, ambientes, etc... Para poder rodá-lo e instalar:
# emerge --sync
# emerge portage
# etc-update
$ eselect profile list
Escolha um perfil Gentoo, marque o número.
# eselect profile set NUM
Onde 'NUM', é o número do perfil que escolheu.
# env-update
$ source /etc/profile
E finalmente, chame pelo Anaconda:
# anaconda
Na realidade, o Anaconda está aí para testes. Nada comprova que esta simples maneira continuará a ser utilizada em próximas versões. Mas, por enquanto, usufrua desta modernidade.
Numa distro como Gentoo, toda facilidade transforma-se em mordomia.
Como extra, colocarei os links para download do Gentoo Linux. Individualmente, gosto/prefiro a UFPR, e nestes downloads também prevalecerá o Mirror da UFPR:
Espero ter sido claro e objetivo.
Lucas
Trago uma maneira mais fácil de instalar o Gentoo.
Quem nunca usou Ubuntu? Pois é, o Ubuntu usa como padrão, um instalador semelhante ao Anaconda.
O Sabayon é uma distro baseada no Gentoo, tem quase mais usuários que o 'paizinho'. Sabayon é inovador!
O Gentoo vem aprendendo com o 'filhinho' e adotou o Anaconda, um instalador fácil e simples, que pode ajudar quem está querendo usar o Gentoo. Vamos lá?
Obs.: O Anaconda está somente na última versão do Gentoo (no caso, na versão 12.0 e 12.1).
- 1° Passo:
Particione seu HD com o seu particionador preferido. Recomendo Ext3 e Ext4, ReiserFS também é opção.
- 2° Passo:
Baixe a ISO do Gentoo em seu mirror preferido, UFPR, UNICAMP, etc... Não se esqueça de escolher a versão correta, ou seja, de acordo com sua arquitetura.
- 3° Passo:
Verá um Live-DVD do Gentoo. Grave em um DVD. Reinicie e dê Boot por ele, abra um terminal para atualizar lá mesmo, use:
# emerge --sync
- 4° Passo:
Clone do Git (instalador do Sabayon para Gentoo), vamos criar o diretório para o Anaconda (dir /anaconda), lembre se que precisa estar na pasta raiz (/):
cd /
# git clone git://git.overlays.Gentoo.org/proj/anaconda-overlay.git
- 5° Passo:
Agora, usando um editor de texto (Nano, Vi, etc...) e como root, edite o arquivo "etc/make.conf". Acrescente a seguinte linha:
PORTDIR_OVERLAY="/anaconda"
Ou, ao invés de entrar no editor, pode-se usar:
# echo "PORTDIR_OVERLAY="/anaconda"" >> /etc/make.conf
- 6° Passo:
Procure o Anaconda e instale-o:
emerge -s anaconda-runtime
# emerge -av anaconda-runtime anaconda-runtime-gui
- 7° Passo:
Atualize perfis, ambientes, etc... Para poder rodá-lo e instalar:
# emerge --sync
# emerge portage
# etc-update
$ eselect profile list
Escolha um perfil Gentoo, marque o número.
# eselect profile set NUM
Onde 'NUM', é o número do perfil que escolheu.
# env-update
$ source /etc/profile
E finalmente, chame pelo Anaconda:
# anaconda
Na realidade, o Anaconda está aí para testes. Nada comprova que esta simples maneira continuará a ser utilizada em próximas versões. Mas, por enquanto, usufrua desta modernidade.
Numa distro como Gentoo, toda facilidade transforma-se em mordomia.
Como extra, colocarei os links para download do Gentoo Linux. Individualmente, gosto/prefiro a UFPR, e nestes downloads também prevalecerá o Mirror da UFPR:
- Gentoo 12.1 - X86: http://Gentoo.c3sl.ufpr.br - x86
- Gentoo 12.1 - X64: http://Gentoo.c3sl.ufpr.br - amd64
Espero ter sido claro e objetivo.
Lucas
é muito interessante isso, Lucas,favoritei a dica.
porque não fez mais testes e um artigo com isso?
por coincidência, estou testando exatamente isso que vc fez, a alguns dias.
Esse Anaconda para Gentoo foi feito por um programador da europa do leste,
baseado no código do anaconda do Fedora e no do Sabayon.
Se vc tivesse dado um título tipo: "um jeito fácil de instalar Gentoo" ou um "Jeito diferente de instalar Gentoo",
estaria provávelmente cheio de comentários.
umas dicas adicionais....em meus testes não foi possível fazer o primeiro emerge --sync da sua dica, não há espaço no Live DVD para isso, live DVD não grava e vc não está ainda sob chroot.
o primeiro emerge --sync retornaria uma mensagem not enough space, ou write error, pq o sistema não vai conseguir trocar o database /usr/portage do DVD (pelo online, no repo) ele não está ainda no disco rígido.
como a versão do anaconda não mudou ainda, esse primeiro emerge --sync não seria necessário, mas se desejar faze-lo, precisa antes alocar memoria do tipo RAMDRIVE, para isso faça:
# mount /mnt/dynamic -o remount,size=4G
outra coisa, acho que o nome do dir para o anaconda gentoo é anaconda-overlay, então seria a linha:
PORTDIR_OVERLAY=/anaconda-overlay
ainda, o anaconda deve estar mascarado, estava pelo menos quando fiz meus testes, porisso precisa desmascarar, aproveite para coloca-lo em pt-BR se houver a tradução trabalhando com a use flag de pt-BR, assim:
# LINGUAS="pt_BR" emerge -av --newuse --autounmask-write anaconda
querendo, ainda, vc pode usar outra versão do anaconda, invés do ultimo, a partir do Overlay dberkholz.
# layman -a dberkholz
# LINGUAS="pt_BR" emerge -av --newuse --autounmask-write anaconda
aí não será necessário mudar o PORTDIR OVERLAY, mas não use os do Overlay Sabayon-Distro, pq são os arquivos do Anaconda do sabayon e não o do gentoo puro.
Concordo com você, o Sabayon é inovador sim.
a total compatibilidade com o gentoo e seus comandos, o faz ser uma distro única, ao mesmo que binária (na realidade, semi binária, pq adapta os pacotes ao python e oa portage) é linux de compilação.
Não é só minha opinião, a Comunidade Internacional elogia o sabayon muito, inclusive a Susan Lindon, da Distrowatch, uma especialista em gentoo.
o próprio Daniel Robbins, que inventou o Gentoo, gosta de sabayon.