emerge 后暂停,如何继续能保持原来做的工作?
有时一个软件太大,如 firefox,kdevelop等,不得不用ctrl+c 中断emerge,如何才能使下次重新 emerge 这个软件时不用重头开始而是从上次中断的地方开始编译? ebuild /path/to/ebuild compileebuild /path/to/ebuild install
ebuild /path/to/ebuild qmerge 谢谢:) 我发现 emerge compile 不一定能工作!因为它会重新 configure, 还是从头开始编译。通过 google 搜索发现有一种方法:
直接进入 /vat/tmp/portage/xxxxx/work/xxxx 相应目录 make
make完后再
ebuild ........install
ebuild ........ qmerge
这样可以节省不少时间 没错,make中断后用make就好了。
PS:你可以man ebuild看看,ebuild可以分解emrege的各个动作。 不是有ccache嘛 我发现 emerge compile 不一定能工作!因为它会重新 configure, 还是从头开始编译。通过 google 搜索发现有一种方法:
直接进入 /vat/tmp/portage/xxxxx/work/xxxx 相应目录 make
make完后再
ebuild ........install
ebuild ........ qmerge
这样可以节省不少时间
重新configure是会的
但不是从头编译
编译好的就不会再编了
你可以试试,比如ebuild compile之后,再ebuild compile一次 记得有一个参数就是续编阿。很久没用gentoo,忘记了 :oops:man一下看看 emerge --resume resume是出现error才可以的 Gentoo wiki 还是 gentoo.org 的文档里好象有,现在不记得了。好象使用什么bg、wait等命令。 software suspend 2
页:
[1]