tinkler 发表于 2005-8-11 12:54:41

emerge 后暂停,如何继续能保持原来做的工作?

有时一个软件太大,如 firefox,kdevelop等,不得不用ctrl+c 中断emerge,如何才能使下次重新 emerge 这个软件时不用重头开始而是从上次中断的地方开始编译?

druggo 发表于 2005-8-11 14:12:18

ebuild /path/to/ebuild compile
ebuild /path/to/ebuild install
ebuild /path/to/ebuild qmerge

tinkler 发表于 2005-8-11 14:21:36

谢谢:)

tinkler 发表于 2005-8-11 15:58:31

我发现 emerge compile 不一定能工作!因为它会重新 configure, 还是从头开始编译。通过 google 搜索发现有一种方法:
直接进入 /vat/tmp/portage/xxxxx/work/xxxx 相应目录 make
make完后再
ebuild ........install
ebuild ........ qmerge
这样可以节省不少时间

druggo 发表于 2005-8-11 17:28:09

没错,make中断后用make就好了。
PS:你可以man ebuild看看,ebuild可以分解emrege的各个动作。

linky_fan 发表于 2005-8-11 19:35:01

不是有ccache嘛

zhllg 发表于 2005-8-11 20:27:19

我发现 emerge compile 不一定能工作!因为它会重新 configure, 还是从头开始编译。通过 google 搜索发现有一种方法:
直接进入 /vat/tmp/portage/xxxxx/work/xxxx 相应目录 make
make完后再
ebuild ........install
ebuild ........ qmerge
这样可以节省不少时间
重新configure是会的
但不是从头编译
编译好的就不会再编了

你可以试试,比如ebuild compile之后,再ebuild compile一次

cnhnln 发表于 2005-8-11 23:20:19

记得有一个参数就是续编阿。很久没用gentoo,忘记了 :oops:man一下看看

wdk23411 发表于 2005-8-12 10:05:47

emerge --resume

hyxjb 发表于 2005-8-13 12:01:00

resume是出现error才可以的

linux4fun 发表于 2005-8-13 23:40:47

Gentoo wiki 还是 gentoo.org 的文档里好象有,现在不记得了。好象使用什么bg、wait等命令。

zhllg 发表于 2005-12-8 09:42:00

software suspend 2
页: [1]
查看完整版本: emerge 后暂停,如何继续能保持原来做的工作?