如何在 Debian 最小安装中获取软件映像

如何在 Debian 最小安装中获取软件映像

我终于对我的笔记本电脑感到满意了,我对 Linux 还很陌生,所以我花了一段时间才到达这里。

有没有办法对当前安装的软件进行拍照,这样如果我重新格式化,我可以更快地回到同一位置?

如果不是图像,我可以获得已安装的所有软件包和配置设置的列表吗?你们如何重新格式化机器以使其恢复到你喜欢的状态?

答案1

我知道的最简单的方法是重制版,不过在执行此操作时需要注意一些事项。debian 和 remastersys 的优点是,您可以在命令行安装中备份和恢复(ubuntu 版本需要一些由于使用了 ubiquity,所以 GUI 的风格是相当不错的。但坏处是你需要一些额外的软件包 - squashfs-modules 和 aufs-modules 或 unionfs-modules,如果尝试在没有这些软件包的情况下运行 remastersys,将会导致非常糟糕的事情发生。你还会被“限制”到 4gb 的镜像。

但是,这将允许您创建仅包含已安装软件包的“respin”,或将其用作可引导的备份,以引导至您的安装将其恢复为全新安装。非常棒,值得一试。

答案2

您可以同时做您建议的两件事。

  1. 制作图像: 使用克隆制作硬盘映像。格式化后即可恢复该映像。

  2. 获取已安装软件的列表

    sudo dpkg --get-selections > list.txt
    

    然后您可以使用以下命令重新安装它们:

    sudo apt-get install `awk '{print $1}' list.txt
    

    软件包设置通常位于/etc目录或您的 中$HOME。一般来说,最好将其放在$HOME单独的分区中。如果您重新安装,则无需重新格式化此分区,因此您的个人设置将始终保存。对于系统范围的设置,您可以备份/etc并将其复制回新格式化的驱动器。

请记住,应该有绝对没有理由格式化您的磁盘,除非您想安装新系统。

相关内容