软件中心是否记录安装?

软件中心是否记录安装?

Ubuntu 软件中心会保留已安装的所有内容的日志吗?所以我只需解析此日志,将其转换为一个充满“sudo apt-get instals”之类的脚本即可。然后下次安装 Ubuntu 时,我只需使用此脚本即可重新安装所有内容。

答案1

是的,它会保留日志/var/log/apt/history.log。较旧的历史记录会压缩为.gz文件。它包含安装、升级和删除日志。
为了保留现有软件备份,您可以使用 已安装文件dpkg-repack制作.deb文件。这里

答案2

是的。您正在寻找的文件:

~/.cache/software-center/apthistory.p

我不知道如何解析它或如何理解它的格式,但这不是你问的问题。

答案3

您还可以通过运行以下命令获取所有手动安装的、不依赖于其他软件包的软件包的列表:

$ deborphan -a | awk '{print $2}' | sort > packages.list

要重新安装这些软件包,请使用:

$ sudo apt-get install $(cat packages.list | tr '\n' ' ')

答案4

如果这是供个人使用,有一种方法可以同步内置在软件中心的程序。只需单击文件 -> “在计算机之间同步”。你只需创建一个 Ubuntu 软件中心帐户。这里有一个操作指南,其中包含更多可能相关的信息,http://www.howtogeek.com/111989/how-to-sync-quickly-reinstall-applications-on-ubuntu/

相关内容