1 |
On 7/6/06, W.Kenworthy <billk@×××××××××.au> wrote: |
2 |
> Is there a way to easily stop the system upgrading until the stable |
3 |
> packages catch up? - without breakages? |
4 |
|
5 |
Use version masks in your keywords file. So rather than |
6 |
|
7 |
x11-base/xorg-x11 ~x86 |
8 |
|
9 |
Use |
10 |
|
11 |
<x11-base/xorg-x11-7.1 |
12 |
|
13 |
This will allow ~x86 versions of xorg 7.0, but wait until 7.1 goes |
14 |
stable before upgrading to that. You can use the specific version of |
15 |
a ~x86 package that is available now if you like...but be careful if |
16 |
you do this as some versions might disappear from portage without ever |
17 |
going stable, causing portage to want to downgrade something back to |
18 |
stable. |
19 |
|
20 |
As far as going back to stable, it should be no more risky than going |
21 |
~x86. Just remove the keywords, and "emerge -DNv world" will give you |
22 |
the stable versions of those packages. The standard revdep-rebuild |
23 |
and the like will still apply, just as with an "update". |
24 |
|
25 |
One useful trick for seeing what versions you might want to backup to |
26 |
is to export ACCEPT_KEYWORDS=-~x86 and use --pretend. For example: |
27 |
|
28 |
ACCEPT_KEYWORDS=-~x86 emerge -Dvp world |
29 |
|
30 |
will show you every ~x86 package you have installed, and what the |
31 |
stable version is. |
32 |
|
33 |
-Richard |
34 |
-- |
35 |
gentoo-user@g.o mailing list |