我知道“dpkg --get-selections”会列出我在Ubuntu上安装的软件包,但有一种聪明的方法来获取它和基础软件包之间的差异。
换句话说:
答案 0 :(得分:1)
使用tasksel
确定基本系统中的软件包列表。
tasksel --task-packages ubuntu-desktop | sort > /tmp/base
dpkg --get-selections | awk '{print $1}' | sort >/tmp/selections
diff -u /tmp/base /tmp/selections | less
使用tasksel --list-tasks
获取任务列表。
但是,获取手动安装的软件包列表的最佳方法是在安装操作系统后立即保存dpkg --get-selection
输出。