Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
qué variables USEs usar (soulucionado)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
kjuanlu
n00b
n00b


Joined: 24 Oct 2006
Posts: 15

PostPosted: Thu Oct 26, 2006 1:24 pm    Post subject: qué variables USEs usar (soulucionado) Reply with quote

Buenas, me encuentro que alguna vez que voy a emerger algun ebuild, me salta que otro programa ya compilado necesita ser recompilado con otra USE.
Es el caso de kopete, que me pide que las qt estén compiladas con la variable USE opengl. Poco a poco he ido añadiendo (y qutiando porque no compilaba) USEs del make.conf y está asi:

USE="-gtk -gnome qt qt3 jpg kde dvd alsa cdr hal opengl png -ipv6"

Me gustaría saber qué uses son las más frecuentes para un sistema de escritorio con kde( internet, audio, usb, nvidia), para no tener que hartarme de recompilar.

Por cierto, kde no tiene sonido, tengo compilado alsa en el kernel, supongoque tendré que hacer lo que viene aqui http://www.gentoo.org/doc/es/alsa-guide.xml (guia alsa para gentoo linux)

Saludos

PD: Soy nuevo en gentoo (vengo de de kubuntu, antes de venir de debian), asique si hay algo más que deba tener en cuenta para tener todo lo que necesito compilado decirlo

Edit: Este es mi make.conf:
CFLAGS="-O2 -march=pentium4 -pipe"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
USE="-gtk -gnome qt qt3 jpg kde dvd alsa cdr hal opengl png -ipv6"
INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="nvidia"
LINGUAS="es"

:wq


Last edited by kjuanlu on Thu Oct 26, 2006 8:27 pm; edited 1 time in total
Back to top
View user's profile Send private message
lanshor
Apprentice
Apprentice


Joined: 17 Mar 2005
Posts: 291
Location: Alicante

PostPosted: Thu Oct 26, 2006 5:38 pm    Post subject: Reply with quote

Antes de instalar nada, ejecuta portage con la opción --pretend, y entonces verás todo lo que va a instalarse y que USEs puede usar cada uno de los paquetes.

Y entonces añades todas las uses que creas que vas a necesitar a tu make.conf, y con el tiempo conforme has ido instalando cosas y cosas, tendrás todas las uses que realmente quieres.

Al menos ese es mi método, y me ha ido bastante bien.

Si quieres una USE para un sólo paquete, la añades a /etc/portage/package.use

Te dejo mis USE como ejemplo:

Code:

USE="dri kde qt alsa nvidia usb mmx mmx2 sse sse2 nls spell samba win32codecs xvid xscreensaver hal ipod nptl nptlonly objc browserplugin mozilla java cursors icons kdm -arts -gtk -gnome -ipv6"

_________________
Mi FoToBLoG
Back to top
View user's profile Send private message
ekz
l33t
l33t


Joined: 21 Jun 2006
Posts: 994
Location: Temuco - Chile

PostPosted: Thu Oct 26, 2006 5:39 pm    Post subject: Reply with quote

Una importante que te falta es arts..

Con el tiempo agregaras mas USEs, eso es seguro... y empezaras a usar el fichero package.use :wink:


Como tip puedo decirte que intales el "gentoolkit"
puedes checkar las uses soportadas por cada paquete que tengas instalado, y buscar que paquetes usan cierta use (entre otras cosas)



Aqui busque que paquetes permiten la use arts
Code:

ekz@localhost ~ $ equery hasuse arts
[ Searching for USE flag arts in all categories among: ]
 * installed packages
[I--] [ ~] kde-misc/kooldock-0.3-r1 (0)
[I--] [  ] media-sound/audacious-1.1.2 (0)
[I--] [M~] media-sound/xmms-1.2.10-r16 (0)
[I--] [  ] media-libs/libsdl-1.2.8-r1 (0)
[I--] [  ] media-libs/libao-0.8.5 (0)
[I--] [ ~] media-libs/openal-0.0.8 (0)
[I--] [  ] media-libs/xine-lib-1.1.2-r2 (1)
[I--] [  ] app-cdr/k3b-0.12.14 (0)
[I--] [  ] media-video/vlc-0.8.4a-r1 (0)
[I--] [  ] kde-base/kdelibs-3.5.2-r6 (3.5)
[I--] [M~] kde-base/kdebase-3.5.3-r3 (3.5)


o si queires saber las uses de un determinado paquete..
Code:

ekz@localhost ~ $ equery uses gimp 
[ Searching for packages matching gimp... ]
[ Colour Code : set unset ]
[ Legend        : Left column  (U) - USE flags from make.conf                    ]
[                  : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for media-gfx/gimp-2.3.12 ]
 U I
 - - aalib   : Adds support for media-libs/aalib (ASCII-Graphics Library)
 + + alsa    : Adds support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
 - - altivec : Adds support for optimizations for G4 and G5/ppc970 processors
 - - debug   : Tells configure and the makefiles to build for debugging. Effects vary across packages, but generally it will at least add -g to CFLAGS. Remember to set FEATURES=nostrip too
 - - doc     : Adds extra documentation (API, Javadoc, etc)
 + + gnome   : Adds GNOME support
 - - gtkhtml : Adds support for gnome-extra/gtkhtml
 + + jpeg    : Adds JPEG image support
 + + lcms    : Adds lcms support (color management engine)
 - - mmx     : Adds support for optimizations for Pentium MMX and Athlon class processors
 + + mng     : Adds support for libmng (MNG images)
 + + pdf     : Adds general support for PDF (Portable Document Format), this replaces the pdflib and cpdflib flags
 + + png     : Adds support for libpng (PNG images)
 + + python  : Adds support/bindings for the Python language
 - - smp     : Enable support for multiprocessors
 - - sse     : fast floating point optimization for PentiumIII+ class chips
 + + svg     : Adds support for SVG (Scalable Vector Graphics http://www.w3.org/TR/SVG ).  This option is mainly intended for users that tend to browse multimedia sites frequently.
 + + tiff    : Adds support for the tiff image format
 + + wmf     : Adds support for the wmf vector image format




SAludos
_________________
Mi tumblelog
Back to top
View user's profile Send private message
angrist
n00b
n00b


Joined: 18 Oct 2006
Posts: 12

PostPosted: Thu Oct 26, 2006 5:51 pm    Post subject: Re: qué variables USEs usar Reply with quote

kjuanlu wrote:
Por cierto, kde no tiene sonido, tengo compilado alsa en el kernel, supongoque tendré que hacer lo que viene aqui http://www.gentoo.org/doc/es/alsa-guide.xml (guia alsa para gentoo linux)
:wq


¿Con respecto al tema del sonido, solo te ocurre en Kde o desde la consola tampoco tienes sonido? En mi caso, compilé los drivers en el kernel como modulos. El sistema me reconocia la tarjeta, pero no funcionaba. Para configurar el modulo correctamente utilice el comando alsaconf, una de las utilidades que se encuentra dentro del paquete alsautils.

Al configurar alsa con alsaconf, la tarjeta de sonido se activaba pero seguia sin funcionar, así que después de mucho investigar descubri que habia que utilizar alsamixer para activar los canales de sonido y en mi caso, una Sound Blaster Audigy 2 activar algo asi como digital analog jack...no me acuerdo muy bien, cuando vaya a casa te lo digo
Back to top
View user's profile Send private message
LinuxBlues
l33t
l33t


Joined: 26 Mar 2005
Posts: 892

PostPosted: Thu Oct 26, 2006 6:21 pm    Post subject: Reply with quote

Para empezar, una buena opción sería ufed (espero que corrigiesen el error de guardar las modicaciones aunque se seleccionase [don't save]), yo no lo uso desde hace más de un año por esa "minucia" que era capaz de poner patas arriba mi sistema.

También te sugiero que añadas el parámetro USE qt4 y que quites qt... He aquí algunos ejemplos de la utilización de euse para obtener información de las variables USE. Ah, emerge gentoolkit para obtener euse.

Code:

linuxblues@pygoscelis_papua ~ $ euse -i qt
global use flags (searching: qt)
************************************************************
no matching entries found

local use flags (searching: qt)
************************************************************
no matching entries found


Esta se la dedico a lanshor:
Code:

linuxblues@pygoscelis_papua ~ $ euse -i mmx2
global use flags (searching: mmx2)
************************************************************
no matching entries found

local use flags (searching: mmx2)
************************************************************
no matching entries found

(la única similar es mmxext y es para mplayer, AFAIK).

Como podrás observar es fácil perder de vista muchas USES, no es sencillo seguirles la pista, sobre todo si uno tiene muchas otras cosas que hacer, además de atender a gentoo. Aquí propuse un truco para ver cuándo y porqué desaparecen algunas y aparecen otras, espero te resulte útil:
[TRUCO] USEs bajo control
Si mal no recuerdo, ya mostraba ahí mi enfado con ufed, espero que lo hayan corregido ya, yo no le he vuelto a dar ni una sola oportunidad más, ese fallo era realmente MUY GRAVE.
Back to top
View user's profile Send private message
lanshor
Apprentice
Apprentice


Joined: 17 Mar 2005
Posts: 291
Location: Alicante

PostPosted: Thu Oct 26, 2006 7:18 pm    Post subject: Reply with quote

Ups, es cierto; la puse por error siguiendo el esquema de sse cuando hice la instalación.

Ahora me fijo que mplayer me dice "MMX2: 0", supongo que para eso es mmxext. Gracias.
_________________
Mi FoToBLoG
Back to top
View user's profile Send private message
kjuanlu
n00b
n00b


Joined: 24 Oct 2006
Posts: 15

PostPosted: Thu Oct 26, 2006 7:20 pm    Post subject: Reply with quote

Con el tema de alsa, creo recordar que una vez tuve problemas por compilar como parte de la imagen el modulo de mi tarjeta, y segundo no he instalado ningun paquete (no sé si debo usar este término) de alsa, solo el módulo del kernel, y... kde sigue funcionando con arts?

Ya tuve tiempo de leer bien como funciona portage y los 4 archivos pakcage.keywords, package.mask, package.unmask y package.use


Saludos
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum