在 FreeBSD 上重建世界后删除所有旧文件

在 FreeBSD 上重建世界后删除所有旧文件

我正在重建世界,并希望删除不是由重建世界创建的所有其他文件。有没有一些合并大师选项?

答案1

您可以使用make目标delete-olddelete-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在完全重建端口后运行以避免这个问题。

相关内容