LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1145|回复: 6

【基本解决】[求助]如何重新编译所有perl相关的包?【修改为如何从一个文件读取每一行

[复制链接]
发表于 2008-2-3 18:11:36 | 显示全部楼层 |阅读模式
加了个ithreads的use,重编译perl后,凡是嵌了C的perl库都要重新编译才能用。
应该只有dev-perl/下才会有吧,我也不知道其他地方有没有,但vim也不能运行了(vim: symbol lookup error: vim: undefined symbol: PL_curpad)

现在需要emerge -N dev-perl/下所有已安装的包 和 有 perl 这个use-flag的包(perl相关的use-flag就这一个吗?),要如何做?

——————————————————
eix -I --only-names -AUS perl 可以列出它们。 但如何提交给emerge ?

——————————————————
perl-cleaner 可以解决之,当然,必须是有ebuild的包。
 楼主| 发表于 2008-2-3 19:30:11 | 显示全部楼层
自己在Win下用EditPlus和putty解决,不过,如何用shell编程解决呢?
或者emerge有相关参数吗?(man里说set只有system和world两种)
回复 支持 反对

使用道具 举报

发表于 2008-2-3 22:44:35 | 显示全部楼层
我记得 perl-cleaner 就是干这个的。
回复 支持 反对

使用道具 举报

发表于 2008-2-3 22:45:28 | 显示全部楼层
你可以直接去问问gentoo perl team
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-4 15:17:20 | 显示全部楼层
perl-cleaner 只找用ebuild装的。
自己编译的还是得自己再做。

不过,这已经解决了我提的问题。
回复 支持 反对

使用道具 举报

发表于 2008-2-4 15:34:19 | 显示全部楼层
gentoo里装perl module不需要自己编译
只要cpan里有,就可以自动即时生成ebuild,自动安装
app-portage/g-cpan
     Homepage:            http://www.gentoo.org/proj/en/perl/g-cpan.xml
     Description:         g-cpan: generate and install CPAN modules using portage
回复 支持 反对

使用道具 举报

发表于 2008-2-4 20:06:17 | 显示全部楼层
这个 g-cpan 我以前用过,总觉得有点问题,很奇怪。
也许是我用的方法不正确。再试试的说。。嘿嘿
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表