所以基本上只有等命令中提到的那些sudo apt install X
......
我还没有看到任何关于此的帖子。仅系统上所有已安装的软件包,无论它们是依赖项还是由我实际安装。
因此,例如,如果我只安装了一个软件包:
user@host 31/12/2019 00:33:15 :/sys/class/power_supply $ sai tlp
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
ethtool tlp-rdw
我想得到 onlytlp
而不是ethtool tlp-rdw
。
PS:我正在寻找不需要使用 bash 历史记录的解决方案。(原因:超出历史限制 | 多个会话相互覆盖 | 旧机器 | 朋友电脑 | 等等..)
在 bash shell 中运行以下命令以列出所有手动安装的软件包:
此命令与使用 apt 包管理器的操作系统兼容。在你提到的问题的第一句话中
sudo apt install
。我假设你的操作系统使用 apt,所以上面的命令会在它上面成功运行。此命令对于准备手动安装的软件包列表以供 apt 安装在不同的机器上很有用。在另一台机器上安装手动安装的软件包列表之前,最好查看该列表并从列表中删除已安装但使用不多的软件包,尤其是占用大量磁盘空间的大型软件包。