1 |
2008/9/4 Mark Haney <mhaney@××××××××××××.org>: |
2 |
> Beso wrote: |
3 |
>> |
4 |
>> 2008/9/4 Mark Haney <mhaney@××××××××××××.org>: |
5 |
>>> |
6 |
>>> Beso wrote: |
7 |
>>>> |
8 |
>>>> 2008/9/2 Mark Haney <mhaney@××××××××××××.org>: |
9 |
>>>> use the emerge -vp option and see the overlay from which you compile |
10 |
>>>> the package. |
11 |
>>>> portage tells you from which overlay it has chosen the package to |
12 |
>>>> install. |
13 |
>>>> for example you find the compiz package in 3 overlays, gentoo, x11 and |
14 |
>>>> desktop-effects and portage would list something similar to the |
15 |
>>>> following: |
16 |
>>>> |
17 |
>>>> # emerge compiz -vp |
18 |
>>>> ---- |
19 |
>>>> --- |
20 |
>>>> [0] - gentoo |
21 |
>>>> [1] - x11 |
22 |
>>>> [2] - desktop-effects |
23 |
>>>> |
24 |
>>>> x11-wm/compiz [2] USE: aaa bbbb ccc ddd -eee -ffff -ggg |
25 |
>>>> |
26 |
>>>> |
27 |
>>>> this means portage will install the compiz package from the [2] |
28 |
>>>> overlay, which in this case is desktop-effects. |
29 |
>>>> |
30 |
>>>> |
31 |
>>> Okay, I'm getting things now. However, I'm still lost on part of the |
32 |
>>> directions you gave me. Maybe I"m just thick. :) |
33 |
>>> |
34 |
>>> I've followed the directions down to untarring the x11.tar.gz file. You |
35 |
>>> say |
36 |
>>> to put it in the x11 overlay. I'm assuming that's the overlay in |
37 |
>>> /usr/portage/local/layman/x11? |
38 |
>>> |
39 |
>>> I have the keywords and unmasks set correctly (I think). I simply |
40 |
>>> symlinked |
41 |
>>> them into /etc/portage/package.keywords and /package.mask. I know that's |
42 |
>>> not how you suggest doing it, but it was suggested that way in the |
43 |
>>> Documentation folder. |
44 |
>>> |
45 |
>> |
46 |
>> the folder is ok, but you mustn't symlink them. you have to add the |
47 |
>> line i've wrote |
48 |
>> |
49 |
>> source <your folder>/x11.keywords into the |
50 |
>> /etc/portage/package_keywords.conf |
51 |
>> and |
52 |
>> soure <your folder>/x11.unmask into the /etc/portage/package_unmask.conf |
53 |
>> |
54 |
>> if you don't add that line with <your folder> the one in which you've |
55 |
>> copied the files you won't be able to use the same settings you've |
56 |
>> used for building world. this applies also to the package_unmask and |
57 |
>> package_keywords in the desktop-effects overlay. |
58 |
>> |
59 |
>>> Here's my biggest problem. With the x11 overlay in place, and the source |
60 |
>>> line in make.conf correct (I just tested compiz as you suggested above |
61 |
>>> with |
62 |
>>> -vp and it is wanting to install it from the correct overlay) when I |
63 |
>>> emerge |
64 |
>>> -vp x11-proto I get an error saying 'no ebuilds to satisfy'. |
65 |
>>> |
66 |
>>> Can you clarify that entire paragraph starting with 'You take the |
67 |
>>> x11.tar.gz |
68 |
>>> in attachement'? This is where I'm lost. |
69 |
>> |
70 |
>> it's obvious. you haven't put the right stuff where should have gone. |
71 |
>> you have to link (inside the file) the various external package_unmask |
72 |
>> package_keywords and make.conf. doing that means you need to add a |
73 |
>> line which says: |
74 |
>> |
75 |
>> source <your file> inside the file you need. this is the way to |
76 |
>> correctly do this things. |
77 |
>> |
78 |
> |
79 |
> So, will I need to source package_keywords.conf and package_unmask.conf |
80 |
> inside make.conf? |
81 |
> |
82 |
> I've got the files created and everything sourced properly now, but I'm |
83 |
> still not seeing x11-proto when I emerge -vp. |
84 |
> |
85 |
> I'm beginning to think this is beyond me. |
86 |
> |
87 |
|
88 |
there's no x11-proto.... the x11-proto = x11-proto/ packages |
89 |
x11-libs = x11-libs/ packages |
90 |
|
91 |
open the x11.keyword file and see the packages from the overlay, or use |
92 |
|
93 |
emerge @x11-protos -vp to use the x11-protos set. (the set.conf and |
94 |
sets directory need to go in the overlay mai dir) |
95 |
|
96 |
|
97 |
-- |
98 |
dott. ing. beso |