1 |
In my case perl-cleaner was quite useless=( but it has an update since |
2 |
then, so maybe it will work now. |
3 |
|
4 |
But if it will be blocking updates you can always do it in some brutal |
5 |
way=))) |
6 |
run emerge perl with "--nodeps" and after do the same for every package |
7 |
that uses perl.... |
8 |
you can find their files at /usr/lib64/perl5/vendor_perl/5.20.2/ and use |
9 |
something like |
10 |
portageq owners / /usr/lib64/perl5/vendor_perl/5.20.2/* |
11 |
to find all packages that need reinstall, again if perl-cleaner won't work |
12 |
|
13 |
simple emerge won't help, because it will try to compile some packages in |
14 |
wrong order |
15 |
|
16 |
and I have perl 5.24, using that repo |
17 |
/etc/portage/repos.conf/gentoo.conf |
18 |
[gentoo] |
19 |
location = /usr/portage/gentoo |
20 |
sync-type = git |
21 |
sync-uri = https://github.com/gentoo-mirror/gentoo.git |
22 |
auto-sync = true |
23 |
|
24 |
|
25 |
On Monday, June 20, 2016, lee <lee@××××××××.de> wrote: |
26 |
|
27 |
> |
28 |
> Hi, |
29 |
> |
30 |
> how do you do an update despite perl blocking it? |
31 |
> |
32 |
> |
33 |
> emerge -a --update --newuse --deep --with-bdeps=y --keep-going @world |
34 |
> [...] |
35 |
> dev-lang/perl:0 |
36 |
> |
37 |
> (dev-lang/perl-5.22.2:0/5.22::gentoo, ebuild scheduled for merge) pulled |
38 |
> in by |
39 |
> =dev-lang/perl-5.22* required by |
40 |
> (virtual/perl-IO-Zlib-1.100.0-r6:0/0::gentoo, installed) |
41 |
> ^ ^^^^^ |
42 |
> (and 8 more with the same problem) |
43 |
> |
44 |
> (dev-lang/perl-5.20.2:0/5.20::gentoo, installed) pulled in by |
45 |
> dev-lang/perl:0/5.20=[-build(-)] required by |
46 |
> (dev-perl/Encode-Locale-1.30.0-r1:0/0::gentoo, installed) |
47 |
> ^^^^^^^^ |
48 |
> =dev-lang/perl-5.20* required by |
49 |
> (virtual/perl-Pod-Parser-1.620.0:0/0::gentoo, installed) |
50 |
> ^ ^^^^^ |
51 |
> (and 56 more with the same problems) |
52 |
> [...] |
53 |
> |
54 |
> |
55 |
> It seems that some pppl found perl 5.24 somewhere, which doesn't seem to |
56 |
> be available: |
57 |
> |
58 |
> |
59 |
> eix dev-lang/perl |
60 |
> [I] dev-lang/perl |
61 |
> Available versions: 5.20.2(0/5.20) ~5.20.2-r1(0/5.20) |
62 |
> ~5.22.0(0/5.22) ~5.22.1(0/5.22) {berkdb debug doc gdbm ithreads} |
63 |
> Installed versions: 5.20.2(01:11:43 AM 04/06/2015)(berkdb gdbm |
64 |
> -debug -doc -ithreads) |
65 |
> Homepage: http://www.perl.org/ |
66 |
> Description: Larry Wall's Practical Extraction and Report |
67 |
> Language |
68 |
> |
69 |
> |
70 |
> An update is overdue. What should I do? |
71 |
> |
72 |
> |