Instalei o gentoo e agora? [RESOLVIDO]

1. Instalei o gentoo e agora? [RESOLVIDO]

ROBISON PEREIRA MACHADO
robisonmachado

(usa Arch Linux)

Enviado em 17/09/2010 - 00:06h

Pessoal eu instalei o gentoo em meu pc, ele está funcionando em modo texto, segui os tutoriais daqui do VOL, instalei pelo CD do Ubuntu.

A minha dúvida é a seguinte:
1) É necessário definir a variável USE no make.conf

---> eu não defini ela no make.conf

2) Se eu tiver que defenir o USE como faço para o sistema reconhece? Eu terei que recompilar todo o sistema?

3) Como faço para instalar o gnome ou lxde? Qual deles vocês indicariam?

Agradeço desde já qualquer contribuição.

Segue meu make.conf:

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-O2 -march=prescott -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="i686-pc-linux-gnu"


#### ADICIONADO POR MIM
#USE="X gnome"

LINGUAS="pt_BR en_US"

#### COPIADO DO MAKE.CONF DE EXEMPLO "http://www.vivaolinux.com.br/etc/make.conf-do-Gentoo"
#Variavel USE que serve para designar que suporte seu sistema terá
#USE="examples amd gpm ffmpeg encode ssse3 3dnow 3dnowext X aac acpi aim alsa apache2 arts berkdb bzip2 cairo cdparanoia #cdr cups dbus gmail md5sum dvd dvdr dvdread esd firefox ftp gd gif glut -gnome gtk gzip hal imagemagick jabber java #javascript joystick jpeg jpeg2k kde libnotify lm_sensors mime mmx mmxext mp3 mp4 mpeg mplayer msn mysql nsplugin nls #nvidia ogg opengl pam pdf php png python qt3 qt3support qt4 quicktime radio rar real sdl spell sqlie sqlite3 sse2 sse #subtitle svg svga theora tiff truetype usb v4l vim-syntax vorbis wifi win32codecs wmf xcomposite xine xml xpm xscreensaver #xv xvmc xvid"

#Opção para baixar fontes enquanto compila
FEATURES="parallel-fetch collision-protect"

## Definição de diretórios do Portage
#PORTAGE_TMPDIR=/var/tmp
#PORTDIR=/usr/portage
#DISTDIR=${PORTDIR}/distfiles
#PORT_LOGDIR=/var/log/portage
#PKGDIR=${PORTDIR}/packages

## Definição do local para realizar a sincronização
#SYNC="rsync://rsync.samerica.gentoo.org/gentoo-portage"

## Definição de tentativas e prioridade do Portage
#PORTAGE_RSYNC_RETRIES="3"

#PORTAGE_NICENESS=8

##Limpar arquivos "lixo"
#AUTOCLEAN="yes"

##Definição de que dispostivios de entrada serão habilitados
INPUT_DEVICES="keyboard mouse synaptics"

##Definição de que placas de vídeo serão suportadas
VIDEO_CARDS="nvidia nv vesa vga"

## Idem placas de video, mas em relação a placa de som
#ALSA_CARDS="nvidia"


## Mirrors do Gentoo. Pela ordem Brasil, depois Argentina,
## depois Ibiblio Worldwide e Ibiblio EUA.
GENTOO_MIRRORS="ftp://ftp.las.ic.unicamp.br/pub/gentoo/
http://www.las.ic.unicamp.br/pub/gentoo/
ftp://mirrors.localhost.net.ar/pub/mirrors/gentoo
http://gentoo.localhost.net.ar/
http://ibiblio.org/pub/Linux/MIRRORS.html
ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/
http://distro.ibiblio.org/pub/linux/distributions/gentoo/";


Como vocês podem notar eu não coloquei USE, apenas copiei de um ".conf" aqui do VOL e comentei todas as linhas, deixando apenas as que eu consegui entender para que serviam.





  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/09/2010 - 00:37h

Cara, esse conf é meu, e eu peguei de um usuário e modifiquei algumas coisas.
Nessa época eu tinha muitos problemas com Gentoo por definir todas as variáveis USE de uma vez,
defina somente as variáveis globais como "X gnome kde e etc ..."
As outras vc define a medida que for precisando na compilação de programas.
Ex:
para instalar o Programa Flamengo você precisa adicionar a variável Hexa, faça assim :

# USE="Hexa" emerge -av Flamengo

Em vez de incluir na global vc incluiu a variável só na compilação

Para que seu sistema reconheça as novas variáveis USE, utilize esse comando :

# emerge --update --deep --newuse world

Praticamente ele compilará tudo ....

Gnome, eu gosto muito não poderia te indicar outro e para instala-lo faça :

nano -w /etc/make.conf

USE="gnome gtk gtk2 X dbus hal"

deixe assim sua variável USE, depois :

echo "gnome-base/gnome-session branding" >> /etc/portage/package.use

# emerge gnome

Troque seu make.conf por esse :

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /etc/make.conf.example for a more detailed example.
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="i686-pc-linux-gnu" Aqui troque por sua arquitetura.

ACCEPT_LICENSE="*"

ACCEPT_KEYWORDS="~x86" Aqui troque por sua arquitetura.

# Linguagem em Português Brasileiro:

LINGUAS="pt_BR"

#Definição de diretórios do Portage
PORTAGE_TMPDIR=/var/tmp
PORTDIR=/usr/portage
DISTDIR=${PORTDIR}/distfiles
PORT_LOGDIR=/var/log/portage
PKGDIR=${PORTDIR}/packages


USE="avi cdr crypt cups dvd dbus encode gnome gtk gtk2 hal jpeg mp3 mpeg ncurses nls opengl png sdl spell tcpd truetype X truetype unicode gdu device-mapper sqlite cairo consolekit gnutls policykit extras"

FEATURES="${FEATURES} ccache"
CCACHE_SIZE="2G"
CCACHE_DIR="/var/tmp/ccache"


FEATURES="parallel-fetch collision-protect"

## DEVICES ## Aqui dependera do seu hardware tipo placa de vídeo áudio e etc ...
INPUT_DEVICES="evdev keyboard mouse"
VIDEO_CARDS="nv nvidia"
LIRC_DEVICES="audio audio_alsa"
ALSA_CARDS="nvidia"

SYNC="rsync://rsync.samerica.gentoo.org/gentoo-portage"

PORTAGE_RSYNC_RETRIES="3"

PORTAGE_NICENESS=8

PORTDIR_OVERLAY="/usr/local/portage/overlay"

#Limpar arquivos "lixo"
AUTOCLEAN="yes"

#Mirros
GENTOO_MIRRORS="ftp://ftp.las.ic.unicamp.br/pub/gentoo/
http://www.las.ic.unicamp.br/pub/gentoo/
ftp://mirrors.localhost.net.ar/pub/mirrors/gentoo
http://gentoo.localhost.net.ar/
http://ibiblio.org/pub/Linux/MIRRORS.html
ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/
http://distro.ibiblio.org/pub/linux/distributions/gentoo/";

Dê uma olhada nas variáveis USE, e use sempre o minimo possível .
E Gentoo não se aprende sem ler, por isso leia o handbook e dê uma passada no fórum Gentoo.


Handbook em português (desatualizado):

* http://www.gentoo.org/doc/pt_br/handbook/


Handbook em inglês (atualizado):

* http://www.gentoo.org/doc/en/handbook/


Fórum :

http://forums.gentoo.org/





3. Valeu, vou fazer isto!

ROBISON PEREIRA MACHADO
robisonmachado

(usa Arch Linux)

Enviado em 17/09/2010 - 00:47h

Eu!noel! Obrigado cara, eu acredito que você é um dos caras aqui do VOL que mais entendem de gentoo. Já faz um bom tempo que eu queria testar ele, depois que eu consegui deletar todos os meus arquivos ao instalar o litrix 9 (baseado no gentoo, usa kde3.5 e eu não consegui atualizar) e mais uma vez quebrar o sistema ao tentar desinstalar o kde, tomei coragem para enfrentar o desafio de instalar funcionalmente o gentoo.

Valeu!


4. Re: Instalei o gentoo e agora? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/09/2010 - 01:01h

Eu cheguei a instalar o Librix uma vez mais não gostei muito,
O Gentoo está com o kde 4.4.5. acho que é esse ?
se quiser instala-lo faça :

# nano -w /etc/make.conf

USE="qt4 kde dvd alsa cdr"

deixe suas variáveis USE assim, depois :

# emege -av kde

Que nada sou apenas um aprendiz se quiser aprender Gentoo de verdade siga
os passos desses caras :
Stilldre
Albfneto


5. Re: Instalei o gentoo e agora? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/09/2010 - 01:03h

Qualquer coisa estamos aqui para ajudar ou aprender contigo !!!!


6. Re: Instalei o gentoo e agora? [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 17/09/2010 - 01:31h

acabo de perder minha longa resposta, com o Captcha! amanhã retorno aqui!

use o /etc/make.conf que o Eu!Noel Sugeriu, ele já tem a otimização para o sistema, o rsync sul-americano e os espelhos gentoo do brasil, e as USE são adequadas se vc for usar KDE ou GNOME.

o que estudar em gentoo? Vc precisa ler! Gentoo é poderoso, mas é delicado e é fácil quebra-lo.

NO COMEÇO, enquanto instala várias coisas, não faça nenhum "emerge world" sem ter certeza e tambem cuidado com comandos tipo "revdep-rebuild" se o Portage o pedir.

também não atualize muito Python, OpenRC, HAL e DBUS,são fontes de problemas...

lembre que tudo que o gentoo instala, compila do fonte, não tem binários, ele faz os binários no seu micro, portanto quebrou tá quebrado!
assim como quebrou o Litrix, o Gentoo também quebra se não tiver prática.

precisará estudar: as documentações que o EuNoel falou, veja na rede o que é Portage e como usa-lo, como se faz emerge world e emerge system (atualizar e recompilar tudo!), o que são "Ebuilds" e "Overlays" e como se usam.
procure palavras chave como Gentoo Portage, Gentoo Safe Flags, Gentoo Ebuilds, Gentoo Overlays.
com tempo,mas menos urgente, veja também o que são: blocked packages, masked e hardmasked packages, sandbox protections, collisions e circular dependencies.

instalando lxde:

vamos supor que queira instalar lxde... primeiro procure pelos nomes dos pacotes:

$ emerge -s lxde

depois instale com:

$ emerge -p nome do pacote1 nome do pacote2 etc.... etc.... ISTO SIMULA A INSTALAÇÂO para vc ver se tem um monte de deps. cuidado com pacotes que tenham centenas de dependencias....
tudo bom, faça:

# emerge -av nome do pacote1 nome do pacote2 etc.... etc....

se preferir, logo no começo,instale uma GUI de Portage, para que possa procurar pacotes pelos nomes, com palavras chave. pode ser por exemplo o Portato, para isso,

coloque o /etc/make.conf que o eu noel sugeriu, depois faça:

checar se seu kernel e perfis são recentes...., pode fazer isso com os comandos:

eselect kernel list
eselect profile list

escolha o kernel novo com:

# eselect kernel set NUM onde NUM é o número do kernel mais novo (sai com o comando eselect kernel list)

# eselect profile set NUM onde NUM é o número do perfil adequado para sua maquina de 32 ou 64 bits, eu uso 2010, 64 bits, desktop profile.

escolhido o perfil e o kernel, faça:

# env-update
# source /etc/profile

agora sincronize, atualize o portage e instale o portato:

# emerge --sync
# emerge -av portage
# LINGUAS="pt_BR" emerge -av --newuse portato

NOTA a opção --newuse, é usada para instalar o primeiro pacote, quando make.conf foi modificado.

abrindo o portato,ele é o "Synaptic" do Portage, agora pode procurar os pacotes do lxde, do gnome etc....

Vai gostar do Gentoo, ele não é fácil, mas é poderoso e muito diferente dos outros Linux.

parecidos com gentoo são: Funtoo, Librix, Litrix, VidaLinux, Toorox, Calculate e Sabayon.

NOTA2 . Se vc tivesse tirado cada pacote do KDE 3.5 do Litrix, com opção --nodeps, não teria quebrado seu Litrix!

# emerge -C --nodeps pacote de kde-meta pacote de KDE 1 pacote de KDE 2 etc... etc...








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts