1 |
On 07/10/2014 09:13, Helmut Jarausch wrote: |
2 |
> Hi, |
3 |
> |
4 |
> dev-lang/perl-5.20.1 is in the tree (unmasked), but trying to upgrade |
5 |
> gives me lots of blocks requiring versions which are not |
6 |
> in the tree, yet, like |
7 |
> |
8 |
> [blocks B ] <perl-core/Socket-2.13.0 ("<perl-core/Socket-2.13.0" is |
9 |
> blocking virtual/perl-Socket-2.13.0) |
10 |
> |
11 |
> Has anybody tried to upgrade to this version of Perl? |
12 |
|
13 |
Here is a generically applicable approach to handling upgrades in |
14 |
situations where a major dev-lang/perl update is queued. |
15 |
|
16 |
1) emerge -auDN @world |
17 |
2) If previous step fails: emerge -auDN --backtrack=30 @world |
18 |
3) If previous step fails: |
19 |
a) emerge --deselect $(qlist -IC 'perl-core/*') |
20 |
b) Return to step #2 |
21 |
4) perl-cleaner -all |
22 |
5) If previous step fails, follow the instructions in the error message |
23 |
6) Re-select any perl modules that you may have explicitly requested |
24 |
|
25 |
The final step won't apply to you unless you a Perl hacker. |
26 |
|
27 |
--Kerin |