FreeBSD 如何跟踪通过 ports 安装的文件?

FreeBSD 如何跟踪通过 ports 安装的文件?

看起来pkg remove <pkg>能够删除通过端口安装的软件包。但我没有找到任何通过输入makeports 目录构建的包。那么这里有什么魔力呢?如何pkg remove知道属于一个包的文件?

答案1

在 ports 集合中使用make install将包注册到 FreeBSD 包系统(通过从 port 创建临时包清单并运行pkg register)。从此pkg命令知道安装了什么以及如何删除它。

简单的 make install 将安装该应用程序并将其注册到软件包系统中。

关于 FreeBSD 端口

FreeBSD 手册中还指出,您可以使用 pkg 删除已安装的 ports。

可以使用 pkg delete 卸载已安装的 ports。

使用 Ports 集合

相关内容