AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1270654
Accepted
Parag Katoch
Parag Katoch
Asked: 2020-08-28 18:27:24 +0800 CST2020-08-28 18:27:24 +0800 CST 2020-08-28 18:27:24 +0800 CST

如何备份所有文件和应用程序以进行全新安装 ubuntu 20.04

  • 772

我大约 1 个月前安装了 Ubuntu 20.04,我遇到了一些电池和启动问题。所以我想进行全新安装或安装以前版本的ubuntu。

我是一名移动开发人员,所以我有很多大型应用程序,我不想一次又一次地安装它们。那么有什么方法可以备份这些应用程序吗?

software-installation backup 20.04
  • 3 3 个回答
  • 1710 Views

3 个回答

  • Voted
  1. Best Answer
    cipricus
    2021-05-07T09:10:21+08:002021-05-07T09:10:21+08:00

    Pinguybuilder是一个工具,它可以iso从正在运行的系统(包含其所有文件、应用程序和配置)中创建一个映像,然后可以使用该工具将系统重新安装到创建映像时的状态。

    上面的链接中有不同的包,在 Kubuntu 20.04 中对我有用的包是pinguybuilder-menu-based_5.2-1_all.deb缺少正确意义上的 GUI(与我在网上看到的所有教程都涉及 GUI 不同)。安装后,它会显示一组启动器,每个启动器都有不同的用途。其中之一会自动从正在运行的系统中创建iso映像。

    图像保存在/home/PinguyBuilder/.

    • 2
  2. Lalo Staykov
    2020-08-28T19:50:51+08:002020-08-28T19:50:51+08:00

    我建议找到所有应用程序的位置。 which **program**查找您使用的程序或您拥有的项目的位置可能很有用。

    默认的 Ubuntu 安装有一个运行良好的备份程序,您可以在其中指定需要备份的所有程序的路径。新安装 Ubuntu 后,您可以从备份中恢复它们。我很确定有更好的方法可以做到这一点,但我正在使用它来备份我的项目并且直到现在还没有失败。

    在 Ubuntu 帮助 Wiki 中有一篇文章,您可以查看并查看是否可以找到更适合您需求的工具。 https://help.ubuntu.com/community/BackupYourSystem

    • 0
  3. vanadium
    2020-08-28T22:46:45+08:002020-08-28T22:46:45+08:00

    总而言之,备份您的个人数据是显而易见的,而不是备份应用程序以在新系统上恢复。用户配置数据也可以轻松备份,但在不同系统上恢复用户配置数据时需要注意。

    个人资料

    您的个人数据在这里不是问题:为此,正如我们所说,您已经制定了可靠的备份计划。

    二进制应用程序

    对于应用程序来说,它更加复杂,特别是因为您正在寻找在不同系统上具有相同配置的相同应用程序。在 Ubuntu 和一般的 linux 中,二进制应用程序通常不能跨系统复制,因为可用依赖项的版本不同。硬件的性质也可以产生影响。这就是为什么每个 Ubuntu 版本都需要单独的软件存储库。或者,您可以自己编译软件,在此过程中,源代码用于创建适用于运行系统的二进制版本。

    本质上,您无法对已安装的应用程序进行备份,除非打算在相同硬件上的相同 ubuntu 版本上恢复它们​​。因此,您需要重新安装软件。

    您可以将其自动化到扩展。Askubuntu 上的这个答案广泛展示了对于 Ubuntu 中的默认 APT 打包系统(即从.deb安装文件安装的应用程序),您可以创建所有已安装包的列表,并将其转换为在新系统上可以自动安装的脚本这些包。snap可以为使用或安装的软件设置类似的方法flatpak。但是,对于您自己编译或以其他方式安装在包管理系统之外的程序来说,这将变得更加困难。

    请注意,通过 APT 安装的版本将是不同的版本:它将是您安装的特定版本的发行版附带的版本。在那里,格式喜欢flatpak并snap具有优势。使用这些格式,您将始终获取相同的“当前”版本。

    配置数据

    用户配置数据位于您的主文件夹下的隐藏文件和文件夹中。因此,复制这些文件和文件夹并恢复它们就足够了。同样在这里,我可以参考特定方法的相同答案。

    有一个警告。较新/不同版本的应用程序的配置数据的格式可能已经改变,或者可能已经改变了位置。因此,您的配置可能不会延续,或者运行程序可能会出现问题。在这种情况下,您需要删除旧的配置设置。

    • 0

相关问题

  • 如何在没有 root 访问权限的情况下安装软件包?

  • 设置 LAMP 堆栈的最简单方法是什么?

  • 我应该在哪里安装 sagemath?

  • How do I install Adobe Flash player?对于 11.10 及更高版本明确修复 11.10 上的 64 位 Flash

  • 如何设置软件中心为非 root 用户安装软件?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve