Answers:
ThiefMaster的答案是正确的方法,但是还有另一种选择,我认为这是Keith答案的改进。即,用他的回答将尝试出现,并且可能需要时间。如果您因为遇到问题而知道第一个软件包有问题,可以使用--resume
和--skipfirst
:
--resume(-r)
恢复由于错误而已中止的最新合并列表。这将重用与要恢复的原始命令一起提供的参数和选项,并且用户在调用时还可以提供其他选项
--resume
。提供atoms或set作为参数作为参数是错误的--resume
,因为改为使用resumed命令中的参数。请注意,此操作只会在失败时返回错误。如果没有任何可移植的事情,那么移植将退出并显示一条消息和成功条件。简历列表将一直保留,直到它完全完成或直到另一个异常终止的合并列表替换了它为止。简历历史记录能够存储两个合并列表。一个简历列表完成后,可以调用--resume
再次以恢复较旧的列表。简历列表存储在中/var/cache/edb/mtimedb
,并且可以通过运行显式丢弃emaint --fix cleanresume
(请参见emaint(1))。
--skipfirst
该选项仅在与一起使用时才有效
--resume
。它将删除简历列表中的第一个软件包。将重新计算剩余包的依赖关系,任何不满足依赖关系或被屏蔽的包将被自动删除。另请参阅相关--keep-going
选项。
--exclude
标签afaik。emerge --deep --update @world -av --exclude=chromium --exclude=firefox
。