QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1431|回复: 11

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

[复制链接]
发表于 2005-8-11 12:54:41 | 显示全部楼层 |阅读模式
有时一个软件太大,如 firefox,kdevelop等,不得不用ctrl+c 中断emerge,如何才能使下次重新 emerge 这个软件时不用重头开始而是从上次中断的地方开始编译?
发表于 2005-8-11 14:12:18 | 显示全部楼层
ebuild /path/to/ebuild compile
ebuild /path/to/ebuild install
ebuild /path/to/ebuild qmerge
回复

使用道具 举报

 楼主| 发表于 2005-8-11 14:21:36 | 显示全部楼层
谢谢  :)
回复

使用道具 举报

 楼主| 发表于 2005-8-11 15:58:31 | 显示全部楼层
我发现 emerge compile 不一定能工作!因为它会重新 configure, 还是从头开始编译。通过 google 搜索发现有一种方法:
直接进入 /vat/tmp/portage/xxxxx/work/xxxx 相应目录 make
make完后再
ebuild ........  install
ebuild ........ qmerge
这样可以节省不少时间
回复

使用道具 举报

发表于 2005-8-11 17:28:09 | 显示全部楼层
没错,make中断后用make就好了。
PS:你可以man ebuild看看,ebuild可以分解emrege的各个动作。
回复

使用道具 举报

发表于 2005-8-11 19:35:01 | 显示全部楼层
不是有ccache嘛
回复

使用道具 举报

发表于 2005-8-11 20:27:19 | 显示全部楼层
[quote:e1edbafabb="tinkler"]我发现 emerge compile 不一定能工作!因为它会重新 configure, 还是从头开始编译。通过 google 搜索发现有一种方法:
直接进入 /vat/tmp/portage/xxxxx/work/xxxx 相应目录 make
make完后再
ebuild ........  install
ebuild ........ qmerge
这样可以节省不少时间[/quote]
重新configure是会的
但不是从头编译
编译好的就不会再编了

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

使用道具 举报

发表于 2005-8-11 23:20:19 | 显示全部楼层
记得有一个参数就是续编阿。很久没用gentoo,忘记了   man一下看看
回复

使用道具 举报

发表于 2005-8-12 10:05:47 | 显示全部楼层
emerge --resume
回复

使用道具 举报

发表于 2005-8-13 12:01:00 | 显示全部楼层
resume是出现error才可以的
回复

使用道具 举报

发表于 2005-8-13 23:40:47 | 显示全部楼层
Gentoo wiki 还是 gentoo.org 的文档里好象有,现在不记得了。好象使用什么bg、wait等命令。
回复

使用道具 举报

发表于 2005-12-8 09:42:00 | 显示全部楼层
software suspend 2
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-9-30 14:13 , Processed in 0.041167 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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