1 |
On Sun, 25 Sep 2005 08:45, David Harel wrote: |
2 |
> Jonathan, Thanks for your explanation. |
3 |
> |
4 |
> I still don't get it. |
5 |
> The command emerge should have done the dependent packages before doing |
6 |
> the desirable package anyway. Also, if I have to specify additional |
7 |
> packages while doing mplayer, how do I add them? but last thing. I did |
8 |
> emerge win32codec and THEN mplayer and that didn't work. |
9 |
|
10 |
Ok let me take a crack at this. |
11 |
The dependant packages ARE installed as needed. But this is ho it works. |
12 |
|
13 |
USE flags are there to enable various bonus features of packages that you may |
14 |
like. IF you want to enable certain features then you change the USE flags |
15 |
in /etc/make.conf right? However its not as simple as just remerging the |
16 |
package, because other dependencies may be affected by the change in USE |
17 |
flags too. To catch all this emerge has an option --newuse, which tells the |
18 |
system to update all packages that have their use flags changed. |
19 |
|
20 |
So change your USE flags to include any features you want on your system, then |
21 |
run |
22 |
emerge --ask --newuse --verbose world |
23 |
or emerge -avN world |
24 |
|
25 |
This should show you a list of packages with the use flags listed next to each |
26 |
package and any flags that have changed will be highlighted with a '*', and |
27 |
you can type y or n in answer to the question about making it happen. |
28 |
|
29 |
If you change a lot of flags you may have a very long list of packages to |
30 |
update, but its worth it long term, because you get a functional feature set, |
31 |
that works for you :). As stated previously on this list, USE flags are |
32 |
described in the portage tree in /$PORTAGEDIR/profiles/use.desc |
33 |
|
34 |
Most of this info is from 'man emerge' BTW. |
35 |
|
36 |
-- |
37 |
|
38 |
Now I'm being INVOLUNTARILY shuffled closer to the CLAM DIP with the |
39 |
BROKEN PLASTIC FORKS in it!! |
40 |
-- |
41 |
gentoo-user@g.o mailing list |