Use do Gentoo [RESOLVIDO]

1. Use do Gentoo [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/08/2011 - 21:03h

seguinte, instalei o Toorox e já rodei o emerge -uD world, usei o genkernel para a atualização do kernel para o 3.0.3, beleza... quase tudo OK, apenas meu driver de vídeo nouveau parou de funcionar, estou usando o 'nv' com resolução 1440x900:

http://www.vivaolinux.com.br/screenshot/Xfce-Gentoo-1/

a questão é:

depois do update e do erro com o driver nouveau, alterei o make.conf e criei um novo usando como base um do @albfneto, o problema é que aparentemente está tudo mastigado para o uso com KDE e todas as quinquilharias típicas dele, no meu caso preciso de um mínimo para usar com OpenBox, nada de LibreOffice, Gnome e etc.

sei que adicionando por exemplo -kde -qt -gnome nas USES isso estará de fora, mas pesquisando encontrei um pacote chamado 'ufed':

[ Results for search key : ufed ]
[ Applications found : 1 ]

* app-portage/ufed
Latest version available: 0.40.1
Latest version installed: 0.40.1
Size of files: 76 kB
Homepage: http://www.gentoo.org/
Description: Gentoo Linux USE flags editor
License: GPL-2

bastante interessante e que possibilita a adição|remoção de USES facilmente sem que seja necessário recorrer a leitura disto:

http://www.gentoo.org/dyn/use-index.xml

e a pergunta:

vale a pena utilizá-lo ou alguém tem um make.conf mínimo para a utilização num desktop leve?


parte das USES que adicionei com o ufed:


USE="3dnow 3dnowext aalib ace action_modeswitch activefilter additions adplug
aften afterimage alac alsa amr apcupsd audacious audio avcodec avformat
bash-completion battery bidi binary-drivers bindist bootchart cddb
cdparanoia cdrdao collectd_plugins_apcups collectd_plugins_battery
collectd_plugins_bind collectd_plugins_conntrack
collectd_plugins_contextswitch collectd_plugins_cpu
collectd_plugins_cpufreq collectd_plugins_curl collectd_plugins_df
collectd_plugins_disk collectd_plugins_dns collectd_plugins_exec
collectd_plugins_filecount collectd_plugins_fscache
collectd_plugins_hddtemp collectd_plugins_interface collectd_plugins_ipmi
collectd_plugins_iptables collectd_plugins_irq collectd_plugins_java
collectd_plugins_libvirt collectd_plugins_load collectd_plugins_logfile
collectd_plugins_memory collectd_plugins_network
collectd_plugins_notify_desktop collectd_plugins_ntpd
collectd_plugins_perl collectd_plugins_ping collectd_plugins_processes
collectd_plugins_protocols collectd_plugins_python
collectd_plugins_sensors collectd_plugins_serial collectd_plugins_swap
collectd_plugins_syslog collectd_plugins_table collectd_plugins_tail
collectd_plugins_target_notification collectd_plugins_thermal
collectd_plugins_uptime collectd_plugins_users collectd_plugins_uuid
collectd_plugins_vmem collectd_plugins_vserver colordiff compat compress
connection-sharing corefonts cpio cpudetection cpusets cramfs cron css
curl curlwrappers cursors custom-optimization dar32 deblob devfs-compat
device-mapper dhcp dirac direct2d dselect eix emerald eselect faac faad
fat ffmpeg figlet fonts foomaticdb fuse gallium git gpg grub gstreamer
gzip hpcups hpijs html id3 id3tag imagemagick iptables java6 lame
-collectd_plugins_entropy -kde"


no aguardo...


  


2. MELHOR RESPOSTA

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 26/08/2011 - 17:22h

os gentoístas mais radicais não gostam, mas instalador gráfico para gentoo é uma boa, pq já forma o sistema com xorg, suporte de rede etc...

tudo bem, é binário, mas não há problema pq é tipo stage3, recompilável
vou testar o instalador gráfico, usando meu DVD gentoo de boot.

PS, se vc tem outros ambientes gráficos no toorox, além do openbox, creio que não possa tirar muitas useflags, mas como eu disse se vc não tem compiz, tire compiz, tire emerald etc...

verifique com emerge -s, com eix, ou com esearch,com GUI portage ou porthole etc,,,

se realmente seu toorox tem coisas como matroska, mercurial etc.. pq são coisas pouco usadas.

se não tiver instalados os pacotes, ex. mercurial, tire a use flag do make conf, não querendo tirar, comenta apenas, e se quiser proteger copie o make.conf original.

precisa fazer um balanço, isto é muitas flags, fica mais lento e poucas flags, ele começa a falhar a compilação.

tenho um artigo sobre make.conf em gentoo e gentoo like;

http://www.linuxfast.com.br/artigo/Como-e-por-que-editar-o-make.conf-para-Gentoo-e-Distros-Baseadas-....

não procurei especifico um make.conf só para openbox, eu uso XFCE,LXDE e fluxbox no no gentoo, mas deve ter.

No Gentoo, eu evito GNOME E KDE, não só por causa da demora de compilação mas tb pq acho que isso tira do gentoo sua principal vantagem, a performance,

a maior que já ví no Mundo Linux, mais rápido que arch, que já é muito rápido.

o que eu acho, opinião minha, o gentoo é muito trabalhoso para depois torna-lo mais lento com KDE.

além disso, KDE sendo muito grande, centenas de pacotes, ele enche o portage de dependencias cruzadas e bloqueios.

uma coisa não estou gostando, o XFCE no gentoo está cada vez mais dependente de GNOME3 e eu não gosto muito de GNOME3,

tenho atualizado muita coisa do XFCE no gentoo com opção --nodeps.

3. Re: Use do Gentoo [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 26/08/2011 - 11:36h

ufed é bom, sem duvida, vale a apena utilizá-lo, facilita muito.

as USE Flags, vc sabe, vão depender de quantas coisas vc tem instalado ou vai usar.
e o make.conf depende do seu hardware.
o seu nao está tão grande. pq estou presumindo que vai usar openbox, sem KDE nem gnome mas com compiz

mas vai usar tocadores,
multimidia, firefox, plugins de mídia vários, nouveau, editores de vídeo, codecs etc...

ex emerald fica se for usar compiz, gallium fica se for usar nouveau, eix fica se usar comando eix, battery se for notebook, cpu sets se for usara governor etc...

driver nouveau....
em gentoo, depois que coloca um novo kernel,as vezes precisa compilar o driver nouveau de novo...

presumo que fez, para atualizar o kernel

emerge gentoo-sources genkernel
genkernel opções diversas etc... all

etc... etc... tente re instalando e regulando de novo a aceleração 3d

eselect kernel list
eselect kernel set (num do seu kernel mais novo, que aparece no list)
emerge -av xf86-video-nouveau nouveau-drm mesa mesa-progs
eselect opengl list
eselect opengl set (numero correspondente ao X11, xorg, que o nouveau usa)
reboot

e faça boot na linha do novo kernel.

no meu sabayon XFCE, o nouveau esta funcionando melhor quer o driver proprietário em kerneis acima do 2.6.39.




4. Re: Use do Gentoo [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/08/2011 - 16:04h

@albfneto, thanks man!

vou realizar os passos sugeridos por você e ver no que dá, lembrando que não é um gentoo puro e sim um Toorox.

vou pesquisar mais um pouco sobre o uso das USES e usarei o ufed para montar o que preciso e depois de testar tudo nessa instalação do Toorox realizarei uma instalação limpa do Gentoo.

por hora minhas USES são essas:

USE="3dnow 3dnowext aalib ace action_modeswitch activefilter additions adplug
aften afterimage alac alsa amr apcupsd audacious audio avcodec avformat
bash-completion battery bidi binary-drivers bindist bootchart cddb
cdparanoia cdrdao collectd_plugins_apcups collectd_plugins_battery
collectd_plugins_bind collectd_plugins_conntrack
collectd_plugins_contextswitch collectd_plugins_cpu
collectd_plugins_cpufreq collectd_plugins_curl collectd_plugins_df
collectd_plugins_disk collectd_plugins_dns collectd_plugins_exec
collectd_plugins_filecount collectd_plugins_fscache
collectd_plugins_hddtemp collectd_plugins_interface collectd_plugins_ipmi
collectd_plugins_iptables collectd_plugins_irq collectd_plugins_java
collectd_plugins_libvirt collectd_plugins_load collectd_plugins_logfile
collectd_plugins_memory collectd_plugins_network
collectd_plugins_notify_desktop collectd_plugins_ntpd
collectd_plugins_perl collectd_plugins_ping collectd_plugins_processes
collectd_plugins_protocols collectd_plugins_python
collectd_plugins_sensors collectd_plugins_serial collectd_plugins_swap
collectd_plugins_syslog collectd_plugins_table collectd_plugins_tail
collectd_plugins_target_notification collectd_plugins_thermal
collectd_plugins_uptime collectd_plugins_users collectd_plugins_uuid
collectd_plugins_vmem collectd_plugins_vserver colordiff compat compress
connection-sharing corefonts cpio cpudetection cpusets cramfs cron css
curl curlwrappers cursors custom-optimization dar32 deblob devfs-compat
device-mapper dhcp dirac direct2d dselect eix emerald eselect faac faad
fat ffmpeg figlet fonts foomaticdb fuse gallium git gpg grub gstreamer
gzip hpcups hpijs html id3 id3tag imagemagick iptables java6 lame less
lha libkms libmpeg2 lua lxde lzma lzo matroska mercurial minimal moc
mpg123 mplayer multiuser musepack nano-syntax networkmanager normalize
ntfs ntfsprogs nvcontrol nvidia nvram ogg123 pastebin portage ppp prelink
rar reiser4 reiserfs resolvconf sandbox savedconfig scanner secure-delete
sox subversion sudo themes thunar timezone tint2conf toolame twolame
unzip uswsusp v4l v4l2 vidix virtualbox vlc vlm wav wavpack win32codecs
wma wma-fixed xine xscreensaver zsh-completion -collectd_plugins_entropy
-kate -kde -kdecards -kdepim -kdm -mono -plasma -qt4 -valgrind"



* e sobre o Gentoo veja a novidade:

" Gentoo Gets an Installer "

http://www.tuxmachines.org/node/54478
http://ostatic.com/blog/gentoo-gets-an-installer
http://en.gentoo-wiki.com/wiki/Custom_Stage4


obrigado meu amigo, retornarei em breve!


5. Re: Use do Gentoo [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/08/2011 - 18:43h

"
No Gentoo, eu evito GNOME E KDE, não só por causa da demora de compilação mas tb pq acho que isso tira do gentoo sua principal vantagem, a performance, a maior que já ví no Mundo Linux, mais rápido que arch, que já é muito rápido.
o que eu acho, opinião minha, o gentoo é muito trabalhoso para depois torna-lo mais lento com KDE.
"

é isso!

* duas palavras que não combinam: performance e lentidão


Sobre o make.conf encontrei um para intel e típico para OpenBox, vou fazer as devidas modificações e atualizarei de novo o sistema:

http://pastebin.com/1ADaE74k

um abraço!


6. Re: Use do Gentoo [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 26/08/2011 - 19:08h

eu acho Portage fantástico, é uma obra prima de programação.

aos que argumentam que Gentoo Like e Gentoo são Linux para fuçar,para aprender e não
para usar, acho que eu concordo. Dão tanto trabalho para funcionar e atualizar,
que não dá tempo de ver o filme ou o vídeo! rsrsrsrs

mas a estes, lembro que hj, gentoo está nos desktops,o que é bom, mas tanto portage como gentoo
não foram feitos para compilar KDE!
foram feitos para servidores... o gentoo foi feito originalmente para vc instalar
controladamente,uns 100 pacotes, sem ambiente gráfico, pro seu servidor rodar redondo...
as outras coisas, os usuarios fizeram.
os usuarios trouxeram KDE no gentoo, gentoo para o desktop etc...

uma coisa é fazer emerge world de 300 pacotes,
outra é faze-lo num sabayon, num toorox ou num calculate de 4000 pacotes!



7. Re: Use do Gentoo [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/08/2011 - 19:18h

meu filhote de Gentoo : Toorox está com somente 979 pacotes instalados, obtidos com o comando:

# eix-installed

perde a lógica da coisa deixá-lo carregado|pesadão, já editei o inittab desativando as ttys não usadas, desativei alguns serviços com o rc-update e está indo, falta a questão do driver nouveau.

sobre o nouveau, não tenho certeza mas parece que o genkernel usa o 'deblob' que é um script da FSF que remove todo o traço de firmwares proprietários do kernel linux, algo como expliquei aqui:

http://www.vivaolinux.com.br/screenshot/Xfce-LMDE-+-Libre-Kernel/


em todo caso eis o log da instalação do driver nouveau:


gentoo linux # emerge -s nouveau
Searching...
[ Results for search key : nouveau ]
[ Applications found : 2 ]

* x11-base/nouveau-drm
Latest version available: 20110820
Latest version installed: [ Not Installed ]
Size of files: 1,778 kB
Homepage: http://nouveau.freedesktop.org/
Description: Nouveau DRM Kernel Modules for X11
License: MIT

* x11-drivers/xf86-video-nouveau
Latest version available: 0.0.16_pre20110801
Latest version installed: 0.0.16_pre20110801
Size of files: 131 kB
Homepage: http://nouveau.freedesktop.org/
Description: Accelerated Open Source driver for nVidia cards
License: MIT

gentoo linux # emerge -s nouveau-^C
gentoo linux # modprobe nouveau
FATAL: Module nouveau not found.
gentoo linux # emerge nouveau-drm
Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) x11-base/nouveau-drm-20110820
* nouveau-drm-20110820.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found kernel object directory:
* /lib/modules/3.0.3-gentoo/build
* Found sources for kernel version:
* 3.0.3-gentoo
* Checking for suitable kernel configuration options...
* CONFIG_DRM: should not be set. But it is.
* CONFIG_MXM_WMI: is not set when it should be.
* Please check to make sure these options are set correctly.
* Failure to do so may cause unexpected problems.
* Once you have satisfied these options, please try merging
* this package again.
* ERROR: x11-base/nouveau-drm-20110820 failed (setup phase):
* Incorrect kernel configuration options
*
* Call stack:
* ebuild.sh, line 56: Called pkg_setup
* nouveau-drm-20110820.ebuild, line 27: Called linux-mod_pkg_setup
* linux-mod.eclass, line 585: Called linux-info_pkg_setup
* linux-info.eclass, line 902: Called check_extra_config
* linux-info.eclass, line 796: Called die
* The specific snippet of code:
* die "Incorrect kernel configuration options"
*
* If you need support, post the output of 'emerge --info =x11-base/nouveau-drm-20110820',
* the complete build log and the output of 'emerge -pqv =x11-base/nouveau-drm-20110820'.
* The complete build log is located at '/var/tmp/portage/x11-base/nouveau-drm-20110820/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-base/nouveau-drm-20110820/temp/die.env'.
* S: '/var/tmp/portage/x11-base/nouveau-drm-20110820/work/master'

>>> Failed to emerge x11-base/nouveau-drm-20110820, Log file:

>>> '/var/tmp/portage/x11-base/nouveau-drm-20110820/temp/build.log'

* Messages for package x11-base/nouveau-drm-20110820:

* CONFIG_DRM: should not be set. But it is.
* CONFIG_MXM_WMI: is not set when it should be.
* Please check to make sure these options are set correctly.
* Failure to do so may cause unexpected problems.
* Once you have satisfied these options, please try merging
* this package again.
* ERROR: x11-base/nouveau-drm-20110820 failed (setup phase):
* Incorrect kernel configuration options
*
* Call stack:
* ebuild.sh, line 56: Called pkg_setup
* nouveau-drm-20110820.ebuild, line 27: Called linux-mod_pkg_setup
* linux-mod.eclass, line 585: Called linux-info_pkg_setup
* linux-info.eclass, line 902: Called check_extra_config
* linux-info.eclass, line 796: Called die
* The specific snippet of code:
* die "Incorrect kernel configuration options"
*
* If you need support, post the output of 'emerge --info =x11-base/nouveau-drm-20110820',
* the complete build log and the output of 'emerge -pqv =x11-base/nouveau-drm-20110820'.
* The complete build log is located at '/var/tmp/portage/x11-base/nouveau-drm-20110820/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-base/nouveau-drm-20110820/temp/die.env'.
* S: '/var/tmp/portage/x11-base/nouveau-drm-20110820/work/master'
gentoo linux #







8. Re: Use do Gentoo [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 26/08/2011 - 19:45h

olha, eu uso genkernel bastante, mas ele não mudou meus kerneis.
eu compilo gentoo-sources e muitas vezes o git-sources de funtoo.
só tiro o hardware que não tenho, e deixo o kernel +- padrão, geral, sem mudar muito
no menuconfig.

duas coisas, seu make.conf tem estas linhas?

ACCEPT_LICENSE="*"
ACCEPT_KEYWORDS="~ alguma coisa, ex x86"

essa 1a linha é para aceitar automático licenças das coisas proprietárias

e a segunda linha, se for amd, 64 bits etc... será diferente, mas o importante é o til , ~ significa que está apto usar pacotes novos unstable ou trunk.

o meu sabayon e o meu gentoo não estão dando esses problemas do seu, de remover os módulos dos firmware, tanto que falei, no sabayon com XFCE o nouveau está rodando beleza.

quais opções usou, como estava seu genkernel? eu uso geralmente:

genkernel --install --menuconfig --bootloader=grub --splash all

minhas partições, tanto sabayon, como gentoo são reiserfs sem lvm.falo isso pq com lvm, tem que por --lvm no genkernel (--lvm2 é deprecated).

aparentemente o genkernel tirou, ou não colocou o módulo do nouveau no kernel.


9. Re: Use do Gentoo [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/08/2011 - 21:27h

@albfneto, quando rodei a atualização a opção das licenças não existia no make.conf do Toorox, agora está incluída pois já faço uso seu make.conf rsrsrs

pro caso do genkernel usei:

# genkernel --menuconfig --bootloader=grub all

tal como o indicado no Gentoo HandBook:

http://www.gentoo.org/doc/en/kernel-upgrade.xml


captcha: portage


10. driver de vídeo RESOLVIDO!

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/08/2011 - 15:56h


[15128:15127 0:512] 03:55:42 Sáb Ago 27 [h4rd3r@gentoo: +6] ~/Desktop
(6:512)$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce 7025 / nForce 630a/PCI/SSE2/3DNOW!
GL_NV_vertex_program3, GL_NVX_conditional_render, GL_OES_depth24,
GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,

[15128:15127 0:513] 03:55:55 Sáb Ago 27 [h4rd3r@gentoo: +6] ~/Desktop
(6:513)$ glxinfo | grep direct
direct rendering: Yes
GL_EXT_direct_state_access, GL_EXT_draw_range_elements, GL_EXT_fog_coord,

[15128:15127 0:514] 03:56:00 Sáb Ago 27 [h4rd3r@gentoo: +6] ~/Desktop
(6:514)$ glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 7025 / nForce 630a/PCI/SSE2/3DNOW!
OpenGL version string: 2.1.2 NVIDIA 275.09.07
OpenGL shading language version string: 1.20 NVIDIA via Cg compiler
OpenGL extensions:


Dessa vez nem tentei instalar o nouveau, fui de nvidia mesmo!

os passos:

# genkernel --install --menuconfig --bootloader=grub all
# grub-install /dev/sdb
# emerge nvidia-drivers nvidia-settings
# eselect opengl set nvidia



11. Re: Use do Gentoo [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 27/08/2011 - 16:31h

legal! resolvido.


12. Re: Use do Gentoo [RESOLVIDO]

Leandro Nkz
leandro

(usa Arch Linux)

Enviado em 27/08/2011 - 17:05h

Vendo este tópico, chego a uma conclusão: vou deixar o Gentoo pra depois,rsrs
Quem sabe quando aprender um poquito más de Linux,rsrs

"Num intendi" nada do que vocês postaram,rsrs





01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts