gentoo安装firefox-bin的时候碰到的perl的问题

28 views
Skip to first unread message

包乾

unread,
Aug 19, 2014, 9:43:43 AM8/19/14
to sh...@googlegroups.com
给新的gentoo box安装firefox的时候碰到了一个错误(详见附件firefox.log)

Google了一下,虽然不知道是什么原因,但是貌似perl-cleaner --all就可以解决。

问题1:从firefox.log的记录看,到底perl出了什么问题?

随后perl-cleaner -all又出现了perl相关的包之间互相block的问题。(详见perl.log)

问题2:为什么perl-cleaner会出现这样的问题?perl-cleaner到底是要干嘛

最后,又是从google出来的结果中搜索到解决方案:(这条命令的结果见perlfix.log)
 emerge -uD1a $(qlist -IC 'virtual/perl-*')

问题3:这条命令解决问题的原理是啥?

貌似以前其实也遇到过类似问题,这次总算下定决心打破沙锅问到个底。。。

包乾

unread,
Aug 19, 2014, 9:45:16 AM8/19/14
to sh...@googlegroups.com
抱歉忘记附件了。。
firefox.log
perl.log
perlfix.log

loong0

unread,
Aug 19, 2014, 6:02:54 PM8/19/14
to sh...@googlegroups.com
perl本身已经升级到新版本了,但是perl的库还是旧的版本没有同步升级,新的perl就找不到已经安装过的库。

检查/usr/lib/perl下是否有多个版本存在,旧版本里是否有库待升级?

包乾 <houke...@gmail.com>于2014年8月19日星期二写道:
--
-- You received this message because you are subscribed to the Google Groups Shanghai Linux User Group group. To post to this group, send email to sh...@googlegroups.com. To unsubscribe from this group, send email to shlug+un...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/shlug?hl=zh-CN
---
您收到此邮件是因为您订阅了Google网上论坛中的“Shanghai Linux User Group”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到shlug+un...@googlegroups.com
要查看更多选项,请访问https://groups.google.com/d/optout


--
Follow your dream!

Xi Shen

unread,
Aug 20, 2014, 9:48:18 AM8/20/14
to Shanghai Linux User Group
emerge -uD1a $(qlist -IC 'virtual/perl-*') = reinstall

Wang Jiajun

unread,
Aug 20, 2014, 11:11:54 AM8/20/14
to sh...@googlegroups.com
On 08/19 22:43, 包乾 wrote:
> 给新的gentoo box安装firefox的时候碰到了一个错误(详见附件firefox.log)
> Google了一下,虽然不知道是什么原因,但是貌似perl-cleaner --all就可以解决。
> 问题1:从firefox.log的记录看,到底perl出了什么问题?
> 随后perl-cleaner -all又出现了perl相关的包之间互相block的问题。(详见perl.log)

Perl 升级了但是使用 perl 的苦还没对应得升级。

> 问题2:为什么perl-cleaner会出现这样的问题?perl-cleaner到底是要干嘛
> 最后,又是从google出来的结果中搜索到解决方案:(这条命令的结果见perlfix.log)
> emerge -uD1a $(qlist -IC 'virtual/perl-*')

perl-cleaner 就是检查一下旧版本的软件再对其进行升级。
qlist 那个同理。

> 问题3:这条命令解决问题的原理是啥?
> 貌似以前其实也遇到过类似问题,这次总算下定决心打破沙锅问到个底。。。

解决这类问题的方法是:以后升级系统内软件的时候注意看升级完后输出的信息。你升级完 perl 他会告诉你要执行这个命令的。
类似的 python 也会有这类问题。

--
Regards
Wang Jiajun

Han Lei

unread,
Aug 20, 2014, 11:25:34 PM8/20/14
to sh...@googlegroups.com
不要随便在系统里面多个perl版本,如果一定需要就用perlbrew,否则麻烦的要死。。


--
-- You received this message because you are subscribed to the Google Groups Shanghai Linux User Group group. To post to this group, send email to sh...@googlegroups.com. To unsubscribe from this group, send email to shlug+un...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/shlug?hl=zh-CN
---
您收到此邮件是因为您订阅了 Google 网上论坛的“Shanghai Linux User Group”论坛。

要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到shlug+un...@googlegroups.com
要查看更多选项,请访问 https://groups.google.com/d/optout



--
                           //////////\\\\
                           ( ~~ ~~ )
                          (   @ @   )
                            (    o    )
 -------------oOOo-----------oOOo--------------
Mit freundlichen Grüßen
Man proposes, God disposes .

Greetings from Oliver Twist
                                      0ooo
 ---------------------oooO---(   )------------------
                        (   )           )  /
                         \  (          (_/
                          \_)
Reply all
Reply to author
Forward
0 new messages