1 |
On Wed, Sep 25, 2013 at 10:00 PM, <gottlieb@×××.edu> wrote: |
2 |
> On Wed, Sep 25 2013, Canek Peláez Valdés wrote: |
3 |
> |
4 |
>> On Wed, Sep 25, 2013 at 5:24 PM, <gottlieb@×××.edu> wrote: |
5 |
>>> I want to downgrade systemd from 207-r2 to 204 (highest stable). |
6 |
>>> |
7 |
>>> I currently have virtual/udev-206-r2 installed, which prevents |
8 |
>>> systemd-204. |
9 |
>>> |
10 |
>>> OK. So I need to downgrade virtual/udev to 200. |
11 |
>>> |
12 |
>>> I thought |
13 |
>>> emerge -1 =virtual/udev-200 =sys-apps/systemd-204 |
14 |
>>> would do it. But this failed (see below) and suggested masking |
15 |
>>> might help. |
16 |
>>> |
17 |
>>> So I added package.mask/systemd, which contains |
18 |
>>> >=virtual/udev-201 |
19 |
>>> >=sys-apps/systemd-205 |
20 |
>>> and then issued the same emerge as above. |
21 |
>>> But this also failed (see below). |
22 |
>>> What incantation do I need? |
23 |
>> |
24 |
>> Don't mask anything, just make sure that systemd (both virtual/ and |
25 |
>> sys-apps/) is not on package.keywords. |
26 |
> |
27 |
> This system is ~amd64 (I should have said that earlier). |
28 |
|
29 |
Yeah. If you are in ~amd64, why do you want to downgrade systemd? |
30 |
|
31 |
> I don't believe there is a virtual/systemd package. |
32 |
> Did you mean virtual/udev? |
33 |
|
34 |
Yes, sorry. |
35 |
|
36 |
> If so, I would create |
37 |
> /etc/portage/package.accept_keywords/systemd |
38 |
> and put in it two lines |
39 |
> -~sys-apps/systemd |
40 |
> -~virtual/udev |
41 |
> |
42 |
> Correct? |
43 |
|
44 |
No, I thought you were in amd64, not ~amd64. If you are in ~amd64, |
45 |
putting things in /etc/portage/package.keywords should be useless. |
46 |
|
47 |
Mixing amd64 and ~amd64 is not supported; it usually works if you are |
48 |
in amd64, and you only keyword some select packages: that's the way I |
49 |
use GNOME 3.8, soon 3.10, in an otherwise stable system. The other way |
50 |
around (being ~amd64, and trying to force downgrade of some packages) |
51 |
sounds rather convoluted to me. I think it would be rather difficult. |
52 |
|
53 |
You can try; since you are in ~amd64 you *need* to mask the latest |
54 |
versions of both systemd and virtual/udev, the ones you do not want. |
55 |
But I would not be surprised if it doesn't work: if *ALL* the system |
56 |
is ~amd64, the probability of something forcibly pulling the latest |
57 |
versions of *anything* increases dramatically. The block could be |
58 |
impossible to solve. |
59 |
|
60 |
If you are trying to downgrade systemd for the problems related to |
61 |
GNOME and logind in 206, I'm happy to report that version 207 |
62 |
(available since Sep 14) solves everything; at least in my desktop and |
63 |
laptop. You should try it. |
64 |
|
65 |
Regards. |
66 |
-- |
67 |
Canek Peláez Valdés |
68 |
Posgrado en Ciencia e Ingeniería de la Computación |
69 |
Universidad Nacional Autónoma de México |