1 |
On Sun, Jul 27, 2008 at 7:16 PM, Adam Carter <Adam.Carter@×××××××××.au> wrote: |
2 |
>> The root of the problem is really quite simple, you have a system with |
3 |
>> a python version python-updater doesn't like. The solution is actually |
4 |
>> quite simple: |
5 |
>> |
6 |
>> step 1. update python to 2.5, rebuild cracklib (afaik cracklib is the |
7 |
>> only system package that requires python), portage, gentookit. |
8 |
>> step 2. at this point, you can unmerge the old python, some packages |
9 |
>> *will* break, but you will still have a console that works fine, and |
10 |
>> your portage is built against the 2.5. |
11 |
>> step 3. emerge python-updater, since no python-2.3 is present, it'll |
12 |
>> emerge happily. |
13 |
>> step 4. run python-updater |
14 |
>> step 5. voila |
15 |
> |
16 |
> A more conservative approach (which shouldn't break anything AFAIK, but will take longer) is; |
17 |
> 1. Run python-updater to move everything from 2.3 to 2.4 |
18 |
> 2. Uninstall python 2.3 |
19 |
> 3. Do your full emerge -uvD to update to python-updater 0.5 and python 2.5 |
20 |
> 4. (optional, you could to it later) run python-updater to move everything from 2.4 to 2.5 |
21 |
> 5. (optional) run prelink again to catch everything that emerge world installed/updated |
22 |
> |
23 |
|
24 |
At this point do you suggest that python-2.4 could be removed? |
25 |
|
26 |
- Mark |