LinuxSir.cn,穿越时空的Linuxsir!

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

emerge -e world 因故停止,可以从停止的地方继续吗?

[复制链接]
发表于 2008-11-17 11:43:06 | 显示全部楼层 |阅读模式
在DBD-mysql的地方停住了,因为不使用系统自带的MYSQL,我
perl Makefile.PL --mysql_config=/home/mysql-5.0.67-percona-highperf-b6/scripts/mysql_config
了之后,可以继续编译了,如何从停止的地方继续呢?

emerge --resume -e world
又报
>>> Emerging (1 of 1) dev-perl/DBD-mysql-4.00.5 to /
* DBD-mysql-4.005.tar.gz RMD160 SHA1 SHA256 size ;-) ...                                                                                           [ ok ]
* checking ebuild checksums ;-) ...                                                                                                                [ ok ]
* checking auxfile checksums ;-) ...                                                                                                               [ ok ]
* checking miscfile checksums ;-) ...                                                                                                              [ ok ]
* checking DBD-mysql-4.005.tar.gz ;-) ...                                                                                                          [ ok ]
>>> Unpacking source...                                                                                                                                   
>>> Unpacking DBD-mysql-4.005.tar.gz to /var/tmp/portage/dev-perl/DBD-mysql-4.00.5/work                                                                  
>>> Source unpacked.                                                                                                                                      
>>> Compiling source in /var/tmp/portage/dev-perl/DBD-mysql-4.00.5/work/DBD-mysql-4.005 ...                                                               
* Using ExtUtils::MakeMaker                                                                                                                              
Can't exec "mysql_config": No such file or directory at Makefile.PL line 76.                                                                              

Cannot find the file 'mysql_config'! Your execution PATH doesn't seem
not contain the path to mysql_config. Resorting to guessed values!   
Can't exec "mysql_config": No such file or directory at Makefile.PL line 466.
Can't exec "mysql_config": No such file or directory at Makefile.PL line 466.
Can't exec "mysql_config": No such file or directory at Makefile.PL line 466.
Can't exec "mysql_config": No such file or directory at Makefile.PL line 466.
Can't exec "mysql_config": No such file or directory at Makefile.PL line 466.
Can't exec "mysql_config": No such file or directory at Makefile.PL line 466.
Failed to determine directory of mysql.h. Use

  perl Makefile.PL --cflags=-I<dir>
发表于 2008-11-17 19:35:21 | 显示全部楼层
--resume即可
回复 支持 反对

使用道具 举报

发表于 2008-11-19 14:55:52 | 显示全部楼层
emerge --resume --skipfirst 就会跳过你失败的那一个

另外我个人无人值守的emerge -e world一般都是这么用的:

# emerge -e system || until emerge --resume --skipfirst; do emerge --resume --skipfirst; done && emerge -e world || until emerge --resume --skipfirst; do emerge --resume --skipfirst; done

system 和world可以分开搞,没事不要 -e world... 我升了gcc有时候都不干这个...
回复 支持 反对

使用道具 举报

发表于 2008-11-19 15:00:40 | 显示全部楼层
portage-2.2有--keep-going
回复 支持 反对

使用道具 举报

发表于 2008-11-19 15:06:31 | 显示全部楼层
Post by zhllg;1910701
portage-2.2有--keep-going


@_@!  终于可以少敲几个字了
回复 支持 反对

使用道具 举报

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

本版积分规则

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