1 |
On Sun, Aug 27, 2006 at 09:51:46PM +0200, Benjamí Lluch Cots wrote: |
2 |
> Hola lista! |
3 |
|
4 |
Buenas !! |
5 |
|
6 |
> |
7 |
> Bueno, pues estoy en la instalacion de gentoo (ya llevo dias porque no |
8 |
> puedo dedicarle mucho tiempo) y me he encontrado que he de configurar |
9 |
> el make.conf con el comando USE para la compilacion de el kernel y las |
10 |
> aplicaciones de ahora en adelante. Pero resulta que para ser la |
11 |
> primera vez que me meto en gentoo lo veo un poco lioso el tema de |
12 |
> configurar estos parametros. |
13 |
|
14 |
Bienvenido al mejor sistema operativo que existe. Al principio las |
15 |
variables USE pueden desconcertar un poco ya que la mentalidad que |
16 |
generalmente se tiene con cualquier otro sistema operativo es |
17 |
diferente. |
18 |
|
19 |
Como bien ya te han comentado lo mejor es leer de la documentacion que |
20 |
son las variables USE y pasar por el momento de ellas, pero como yo |
21 |
cuando empece me hubiera gustado que alguien me las explicara "mas |
22 |
cordialmente" te cuento un poco: |
23 |
|
24 |
Como sabras en Gentoo se compila todo (o casi todo, con pequeñas |
25 |
excepciones), lo que nos da un control mayor sobre que queremos o que |
26 |
no queremos tener. En el codigo hay partes que son condicionales a |
27 |
unas determinadas "marcas". Imaginate que yo he hecho un programa que |
28 |
quiero que funcione para GNOME (con GTK) y para KDE (QT). Yo he podido |
29 |
hacer un codigo que si se pasa la marca "GTK" añada el codigo GTK y |
30 |
cree la aplicacion grafica GTK, y que si la marca "QT" es añadida |
31 |
entonces se compilara tambien el codigo referente a QT, siendo todo |
32 |
extremadamente personalizable. |
33 |
|
34 |
Es decir, tu puedes tener un sistema sin nada grafico (como uso yo), |
35 |
desactivando por completo las X, GTK, QT... (con USE="-X -gtk -gtk2 |
36 |
-qt3 -qt4") por ejemplo. |
37 |
|
38 |
Otra cosa importante es que te daras cuenta segun utilizas Gentoo de |
39 |
que alomejor necesitas añadir o quitar un termino a la variable USE, |
40 |
*NO PASA NADA*. Eso es algo que nos pasa a todos, de vez en cuando |
41 |
utilizando un programa nos damos cuenta de que algo falla y miramos |
42 |
por ejemplo que terminos USE acepta, imaginate la aplicacion "xmms", |
43 |
pues ejecutamos: |
44 |
|
45 |
emerge -vp xmms |
46 |
|
47 |
y obtenemos los terminos USE con los que se instalaria o se ha |
48 |
instalado xmms. |
49 |
|
50 |
Siempre que actualices tu variable USE, ya haya sido para añadir o |
51 |
quitar algun termino sera necesario ejecutar lo siguiente: |
52 |
|
53 |
emerge -vuDNa world |
54 |
|
55 |
¿Por que? Pues basicamente porque alomejor cambiaste un termino USE |
56 |
para un paquete en particular (figurate: xmms), pero *ES MUY PROBABLE* |
57 |
que ese termino USE tambien lo tengan mas programas que tengas |
58 |
instalados y entonces necesitaran adaptarse al cambio. |
59 |
|
60 |
Tambien ten en cuenta que cuando actualices el sistema con un "emerge |
61 |
--sync ; emerge -vuDN world" conviene que ejecutes "revdep-rebuild" |
62 |
para que el sistema compruebe si se actualizo alguna libreria que dejo |
63 |
en pelotas a algun programa. |
64 |
|
65 |
Si encuentras en un programa un termino USE que no sabes a que narices |
66 |
se refiere puedes emerger gentoolkit y utilizar el siguiente comando: |
67 |
|
68 |
euse -i VARIABLE_USE_QUE_NO_CONOZCO |
69 |
|
70 |
|
71 |
Espero que haya aclarado algo tus dudas. Aqui para lo que quieras, y |
72 |
que disfrutes del mejor sistema operativo que existe en la actualidad |
73 |
!! |
74 |
|
75 |
Un saludo, |
76 |
Rafael Fernandez Lopez. |
77 |
|
78 |
-- |
79 |
gentoo-user-es@g.o mailing list |