1 |
man portage |
2 |
|
3 |
<snip> |
4 |
package.provided |
5 |
A list of packages (one per line) that portage |
6 |
should |
7 |
assume have been provided. Useful for porting to |
8 |
non- |
9 |
Linux systems. Portage will not attempt to update |
10 |
a |
11 |
package that is listed here unless another |
12 |
package |
13 |
explicitly requires a version that is newer than what |
14 |
has |
15 |
been listed. Basically, it's a list that replaces |
16 |
the |
17 |
emerge --inject syntax. |
18 |
|
19 |
For example, if you manage your own copy of a 2.6kernel, |
20 |
then you can tell portage that |
21 |
'sys-kernel/development- |
22 |
sources-2.6.7' is already taken care of and it should |
23 |
get |
24 |
off your back about it. |
25 |
|
26 |
Virtual packages (virtual/*) should not be specified |
27 |
in |
28 |
package.provided. Depending on the type of virtual, |
29 |
it |
30 |
may be necessary to add an entry to the virtuals |
31 |
file |
32 |
and/or add a package that satisfies a virtual to |
33 |
pack- |
34 |
age.provided. |
35 |
|
36 |
</snip> |
37 |
|
38 |
Also, if you've already emerged it (maybe even manually how you make/make |
39 |
install), you might try emerge --noreplace <package>, which should add the |
40 |
ebuild to the world file (but not re-emerge the package itself). If the |
41 |
package is already in the world file, then this option will do nothing. |
42 |
|
43 |
On Dec 7, 2007 9:50 PM, Michael Sullivan <michael@××××××××××××.com> wrote: |
44 |
|
45 |
> A lot of the bigger packages (qt, mythtv, etc. etc) tend to lock up my |
46 |
> PCs' hard drives while they're emerging. I use FEATURES=keepwork on all |
47 |
> my boxes, and I can usually go |
48 |
> into |
49 |
> /var/tmp/portage/<whatever-class>/<whatever-package/work/<whatever-package> |
50 |
> and issue a make and then make install after I reboot the machines. How can |
51 |
> I tell portage that the package is installed in this manner? That the |
52 |
> package is indeed installed? |
53 |
> |
54 |
> -- |
55 |
> gentoo-user@g.o mailing list |
56 |
> |
57 |
> |
58 |
|
59 |
|
60 |
-- |
61 |
- Mark Shields |