我正在重建世界,并希望删除不是由重建世界创建的所有其他文件。有没有一些合并大师选项?
答案1
您可以使用make
目标delete-old
并delete-old-libs
删除过时的文件。它们以交互方式运行,除非您设置BATCH_DELETE_OLD_FILES
:
# pwd
/usr/src
# make -DBATCH_DELETE_OLD_FILES delete-old
之后运行它们make installworld
。
查看 build(7) 了解更多详细信息。
警告 - 请小心delete-old-libs
- 它将删除任何不是当前世界/内核的一部分构建的内容,因此如果您安装的任何端口依赖于任何系统库的旧版本,您将需要重新安装受影响的端口。我通常delete-old-libs
在完全重建端口后运行以避免这个问题。