kmpkg remove
命令概要
kmpkg remove [options] <package>...
kmpkg remove --outdated [options]
命令描述
从经典模式中移除端口包。
remove 命令会从经典模式的已安装目录中移除指定的包,以及所有依赖这些包的其他包。<package> 参数的详细语法请参考 install 命令文档。
该命令目前暂不支持清单模式。
命令选项
所有 kmpkg 命令均支持一组通用选项。
--recurse
允许移除未在命令行中显式指定的包。
默认情况下,若移除计划会涉及移除命令行未列出的包,kmpkg 会拒绝执行。
--dry-run
打印待移除的包列表,但不执行实际的移除操作。
--outdated
移除所有与可用端口版本不匹配的包。
对于每个已安装的包,kmpkg 会将其已安装版本号与当前配方(recipe)中的版本号进行对比;若版本号不一致,该包会被标记为待移除。使用 --outdated 选项时,命令行中不能列出具体的包名。