1 |
sean <tech.junk@×××××××.net> posted 45441105.6060907@×××××××.net, |
2 |
excerpted below, on Sat, 28 Oct 2006 22:25:09 -0400: |
3 |
|
4 |
> Duncan wrote: |
5 |
|
6 |
>> The addition of $CATEGORY in $WORKDIR is very new to portage. You are |
7 |
>> probably running ~amd64 and have a portage with it. Sean will be |
8 |
>> running an older portage (maybe latest stable?), without it. That's |
9 |
>> the difference there. It /shouldn't/ have anything to do with the |
10 |
>> problem. |
11 |
>> |
12 |
>> |
13 |
> What do you mean by running a very new portage versus an older portage? |
14 |
> |
15 |
> I know the difference between stable and the ~amd64 unstable sign. |
16 |
> However, how do I specify, or know that I am running at least the most |
17 |
> recent stable version of portage? |
18 |
> |
19 |
> I was under the impression that when I did the following |
20 |
> |
21 |
> 'emerge --sync; emerge portage; emerge --update --deep --newuse |
22 |
> world;revdep-rebuild;revdep-rebuild' |
23 |
> |
24 |
> that portage was brought up to date and all packages with it? |
25 |
> |
26 |
> I have to find time to look over more of the Gentoo docs to see what |
27 |
> regular maintenance I need to keep up on. |
28 |
|
29 |
Yes. That's all that's needed. In fact, it's more than many do. Many |
30 |
don't routinely --update --deep, only --update, and many don't routinely |
31 |
--newuse either. I prefer to keep all dependencies and USE flags updated, |
32 |
so I --sync and --update --deep --newuse world several times a week, but |
33 |
only revdep-rebuild maybe once a month unless I suspect something might be |
34 |
wrong. |
35 |
|
36 |
What I was suggesting was that you are probably at the newest stable, |
37 |
while I and presumably Vladimir are running newest ~amd64. I've not |
38 |
updated yet today and skipped yesterday, but... |
39 |
|
40 |
$emerge --pretend portage |
41 |
|
42 |
These are the packages that would be merged, in order: |
43 |
|
44 |
Calculating dependencies ... done! |
45 |
[ebuild R ] sys-apps/portage-2.1.2_pre3-r9 |
46 |
|
47 |
I believe the category addition to the portage workdir path he mentioned |
48 |
was only added to the 2.1.2_preX branch, which will certainly not be |
49 |
stable, only ~arch, at this point. 2.1.1 will be the latest portage stable |
50 |
series at this point, and I don't believe it has the package category in |
51 |
the workdir path. Thus, I was simply saying that he probably had it as |
52 |
he's running unstable, whereas you were probably running stable and |
53 |
therefore didn't have it. |
54 |
|
55 |
That should explain that. As for reading up on the docs, I'd suggest the |
56 |
stuff in the Gentoo Handbook beyond installation, if you haven't read it |
57 |
yet. Namely, read (some sections you can just skim, you'll probably |
58 |
figure out which ones) the Working with Gentoo and Working with Portage |
59 |
parts of the handbook. Gentoo is fairly well known in the community for |
60 |
its generally great documentation, and it's a shame that so many Gentoo |
61 |
users don't even read the handbook beyond the installation section. It's |
62 |
WELL worth the time it takes to do so, and by doing so, you'll know more |
63 |
about efficiently sysadmining your Gentoo system, AND (unfortunately for |
64 |
those that skip it) already have a step up on I'd guess at least 50% of |
65 |
Gentoo users less than six months in. As I said, it's unfortunate that so |
66 |
many skip it, as it sure did ME a world of good, but a lot do... |
67 |
|
68 |
Beyond that, read the various portage manpages, portage, emerge, |
69 |
make.conf, ebuild (both man 1 ebuild and man 5 ebuild) and the notes in |
70 |
make.conf.example and make.conf.global. Of course, you don't have to do |
71 |
this all at once. Take a year to do it if you want, more if you need. But |
72 |
it's there when you are ready. There's all sorts of directions you can go |
73 |
after that. Gentoo is virtually infinitely customizable, and what's more, |
74 |
it's relatively easy to do, AND there are quite good directions available |
75 |
for a fair sized share of it! The only limits are time, and those you |
76 |
place on yourself! =8^) |
77 |
|
78 |
-- |
79 |
Duncan - List replies preferred. No HTML msgs. |
80 |
"Every nonfree program has a lord, a master -- |
81 |
and if you use the program, he is your master." Richard Stallman |
82 |
|
83 |
-- |
84 |
gentoo-amd64@g.o mailing list |