我尝试在命令行中保留我通过 apt-get 安装的程序的日志,以便将它们带到我的下一个 Ubuntu 安装中。问题是有时我会安装一些东西来看看它是否适合我。测试后我有时忘记将它们添加到我的日志中。
当我尝试从软件管理器中的历史记录中查找时,它向我显示了一个很长的列表,因为它也包括自动安装的列表。
有没有办法我只能整理出那些因为我安装了而没有自动安装的gem东西?我希望它只知道gem它附带的库,因为它们将在我下次安装时自动安装gem。
还有任何工具可以帮助安装软件包吗?我的意思是,曾经有一个工具用于跟踪您手动编译和安装的程序。它将跟踪 makefile 的行为,并使将来卸载或撤消它所做的事情变得更容易。有没有您可能听说过的工具?
我能想到的另一种解决方案是编写一个install脚本,首先记录程序名称,然后运行apt-get install xxxx. 或者有没有更好的方法来apt-get通过给命令取别名来传递命令参数来记录它们?这会更好,因为当您在sudo apt-get install chromium-br...之后按 Tab 键时它会自动完成包名称。
Apt跟踪标记为自动安装的内容和标记为手动安装的内容。您可以使用apt-mark showmanual.
请记住,除了您手动安装的内容外,此列表还将包括系统标记为手动安装的内容,以保护它们免受autoremove.
Synaptic有一个很好的图形查看器,可以在File --> History下搜索 apt 历史日志。历史记录包括您安装的软件包、安装的依赖项以及升级和删除的软件包。
apt 历史日志本身在 /var/log/apt/history.log
| 归档时间: |
|
| 查看次数: |
1016 次 |
| 最近记录: |