![如何总结emerge运行的错误消息?](https://linux22.com/image/54758/%E5%A6%82%E4%BD%95%E6%80%BB%E7%BB%93emerge%E8%BF%90%E8%A1%8C%E7%9A%84%E9%94%99%E8%AF%AF%E6%B6%88%E6%81%AF%EF%BC%9F.png)
gentoo 系统的更新
# emerge --update --newuse --deep --keep-going @world
在控制台上创建大量文本。错误消息和警告出现在编译器不太重要的信息行之间。
哪些工具有助于总结上次更新运行的问题?
答案1
我用应用程序-Portage/elogviewer。它有一个 GUI,您可以在其中对消息进行排序、过滤和标记。
还有一个基于 Curses 的工具,称为应用程序-portage/elogv如果您想留在命令行上。
请注意,在这两种情况下,您都需要在make.conf
.您可以通过以下方式获取所有信息:
PORTAGE_ELOG_SYSTEM="save"
PORTAGE_ELOG_CLASSES="warn error info log qa"
您可以停用某些信息,以防它们毫无用处。
另请注意,这不会保存整个构建日志。如果程序无法编译,您仍然需要再次出现它以查看问题出在哪里。