相关疑难解决方法(0)

您如何跟踪在 Ubuntu (Linux) 上安装了哪些软件包?

(这个问题与10458非常相似。有人建议 Fedora 和 Ubuntu/Debian 的不同足以保证不同的答案。)

当我使用任何 Ubuntu 设置时,我会在基线安装之上逐渐安装一些软件包。如果我重新安装,或者如果我需要安装一台新机器,我通常想重新安装那些特定的软件包,并且我想快速完成,以最少的麻烦重新开始工作。据我所知,所有包管理器(apt-get,aptitudesynaptic)都可以告诉我安装了哪些包,并且它们都有日志(尽管每个工具都有不同的日志,这很麻烦)。但没有人能告诉我这包我已经安装,而不是它们的依赖项或系统更新。甚至日志也很棘手,因为我不完全确定我应该从中提取什么,或者如何集成它们(在各种 apt 系列工具的情况下)。这意味着每次我重新安装,甚至只是备份时,我都不确定如何重新创建该列表。

我不一定期望任何工具为我做这件事,但如果他们不这样做,我正在寻找解决方法。即使是 grep 的模式、良好的经验法则或清楚地了解正在记录的内容,也会很有用。这里可能没有“最佳答案”,但好的答案会非常有帮助。


下面的大多数答案提供了我正在寻找的一些近似值,并且在某种程度上是有用的。所选择的是最接近在新系统上重新安装我的工具的合理自动方式的一种,即使有所有警告。

linux package-management aptitude ubuntu

38
推荐指数
2
解决办法
1万
查看次数

标签 统计

aptitude ×1

linux ×1

package-management ×1

ubuntu ×1