跳到主要内容

kmpkg remove

命令概要

kmpkg remove [options] <package>...
kmpkg remove --outdated [options]

命令描述

从经典模式中移除端口包。

remove 命令会从经典模式的已安装目录中移除指定的包,以及所有依赖这些包的其他包。<package> 参数的详细语法请参考 install 命令文档

该命令目前暂不支持清单模式

命令选项

所有 kmpkg 命令均支持一组通用选项

--recurse

允许移除未在命令行中显式指定的包。

默认情况下,若移除计划会涉及移除命令行未列出的包,kmpkg 会拒绝执行。

--dry-run

打印待移除的包列表,但不执行实际的移除操作。

--outdated

移除所有与可用端口版本不匹配的包。

对于每个已安装的包,kmpkg 会将其已安装版本号与当前配方(recipe)中的版本号进行对比;若版本号不一致,该包会被标记为待移除。使用 --outdated 选项时,命令行中不能列出具体的包名。