[已解决]perl包安装错误

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
ignoramus
帖子: 6
注册时间: 2009-05-14 19:01

[已解决]perl包安装错误

#1

帖子 ignoramus » 2009-05-15 10:28

安装所有的perl包都有错误,而且错误信息都差不多:

Manifying blib/man3/Compress::Raw::Bzip2.3pm
Can't open blib/man3/Compress::Raw::Bzip2.3pm for writing: No such file or directory
at /usr/share/perl/5.8/ExtUtils/Command/MM.pm line 132
make: *** [manifypods] Error 2

还有

Manifying ../blib/man3/XML::Parser::Expat.3pm
Can't open ../blib/man3/XML::Parser::Expat.3pm for writing: No such file or directory
at /usr/share/perl/5.8/ExtUtils/Command/MM.pm line 132
make[1]: *** [manifypods] Error 2
make[1]: Leaving directory `/mnt/hgfs/linuxfile/perl/cpan/XML-Parser-2.36/Expat'
make: *** [subdirs] Error 2

这是为什么啊? :em20

是权限的问题吗?不过我sudo了啊?
上次由 ignoramus 在 2009-05-15 21:44,总共编辑 2 次。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: [求助]perl包安装错误

#2

帖子 eexpress » 2009-05-15 10:32

你的Command::MM 需要这2个包,才能编译。你要从cpan下载,或是用sudo cpan来安装,才会自动搞定依赖的模块。
● 鸣学
ignoramus
帖子: 6
注册时间: 2009-05-14 19:01

Re: [求助]perl包安装错误

#3

帖子 ignoramus » 2009-05-15 13:29

好不容易弄懂了CPAN的使用方法,就装上了一个包,突然变成这样:

cpan> install XML::Quote
CPAN: Storable loaded ok
Going to read /home/ig/.cpan/Metadata
Database was generated on Fri, 15 May 2009 02:28:28 GMT
Warning: Cannot install XML::Quote, don't know what it is.
Try the command

i /XML::Quote/

to find objects with matching identifiers.

每个包都这样,连给的例子都是:

cpan> install Bundle::CPAN
Warning: Cannot install Bundle::CPAN, don't know what it is.
Try the command

i /Bundle::CPAN/

to find objects with matching identifiers.

PS:站点设置的是这样:[q[http://search.cpan.org/CPAN/], q[ftp://www.perl87.cn/CPAN/], q[http://mirrors.xueron.com/CPAN/], q[ftp://freesoft.cgi.gov.cn/pub/languages/perl/CPAN/]],

怎么回事啊?
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: [求助]perl包安装错误

#4

帖子 eexpress » 2009-05-15 13:48

你这情况复杂了。要不等人来答。
要不,删除~/.cpan,甚至 sudo dpkg-reconfigure perl

其实安装模块,就是 sudo cpan XML::Quote 这样的啊。一句话的。
● 鸣学
ignoramus
帖子: 6
注册时间: 2009-05-14 19:01

Re: [求助]perl包安装错误

#5

帖子 ignoramus » 2009-05-15 17:33

解决了,不过中间还出现过一次上面的情况,我只是退了又进了一次,又删了一次.cpan,又ok了,可以的话,想知道原因。
这是我在这的第一个提问,回复速度真是惊人,多多感谢eexpress 。
另外,用cpan装perl包挺慢的,有没有推荐的站点呢?现在发现最快的是http://www.perl.com/CPAN-local/
ignoramus
帖子: 6
注册时间: 2009-05-14 19:01

Re: [求助]perl包安装错误

#6

帖子 ignoramus » 2009-05-15 17:41

解决了,不过中间有出现过一次上面的情况,我只是退出又重进了一下,又删了一次.cpan,又ok了,可以的话,想知道原因。
这是我在这里的第一个提问,回复速度真惊人,在这里多多感谢eexpress。
另外,用cpan安装perl模块挺慢的,有没有推荐的站点,目前发现最快的是http://www.perl.com/CPAN-local/

又,为什么我总是回复两遍在能看到自己的回复?
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: [求助]perl包安装错误

#7

帖子 eexpress » 2009-05-15 20:09

回复2次,那是论坛的网络问题。
解决了就好。原因只是猜想.cpan里面的结构乱了。
cpan的网点,在初次设置的时候,应该提示过3个地方选择的。其中一个是中国的,但是中国的,废弃了。
● 鸣学
回复