debian - 列出在 debian buster 上手动安装的 apt 包
问题描述
很高兴看到我使用apt install手动安装了哪些软件包。
因为我可以删除不再需要的包。
但我找不到适用于 apt 版本 1.8.2 的 debian buster 的命令。
也许有人可以提供一个命令来显示所有手动包而没有它们的依赖关系。
我尝试了这些帖子中的命令:
解决方案
此 Bash 命令将打印所有手动安装的软件包,减去来自您的 Debian 安装的软件包(换句话说,您安装的软件包apt install
):
sudo grep -oP "Unpacking \K[^: ]+" /var/log/installer/syslog \
| sort -u | comm -13 /dev/stdin <(apt-mark showmanual | sort)
在 Debian 10 (buster) 中测试。sudo
需要通过搜索/var/log/installer/syslog
。如果您不想sudo
每次都使用,也可以将此安装程序包列表保存在其他位置。
推荐阅读
- javascript - 如果尚未打开,请打开一个新选项卡
- automated-tests - 无法在 Katalon Studio 中多次单击具有相同名称的对象
- java - 在数据库中存储对 java 类的引用
- cypress - 在 Cypress 中运行时应用程序抖动或抖动?
- java - 将 GMT+0 时间转换为 Android 上的本地时间,并以字符串形式给出 Hours/Min
- html - 用 \n 替换 enter 按键事件
- scala - 通过 Scala/Spark 列出 Amazon S3 中的对象
- atlassian-sourcetree - SourceTree 不会停止用密码对话框来烦我
- azure - Azure ADB2C cookie 大小,如何减小?
- javascript - 如何使用正则表达式匹配 ctx.url,如 ''/?id=xxx'' 和 koa 中的“/”?