我有一台运行 Ubuntu 的生产服务器。我想设置安装在本地机器上的类似配置。我想安装相同的软件包。
由于带宽是一个限制,传统的磁盘克隆方法对我不起作用。安装相同的软件包并创建相同密码的相同用户会很棒;我会手动调整其余的东西。
有没有适合我的要求的好的解决方案?
可能的重复:
备份所有设置、已安装软件包列表、调整等的最佳方法?
我听说我可以转储当前安装的应用程序的 dpkg 包列表,然后在我重新安装后,重新导入该列表并让 apt 或 dpkg 为我重新安装我的应用程序做所有繁重的工作。
我该怎么做呢?
我在单独的分区中安装了 12.04。现在,我也想在 12.04 中安装我在 10.04 上安装的软件。我希望有一个使用 aptonCD 的解决方法。但是我发现在 cd 上使用 apt 进行“恢复”只会将 .debs 复制到缓存文件中,这可能会给我带来很大的麻烦。
我的粗略想法是:
无论如何要执行上述步骤,还是有一种完全不同的方式可以实现这一目标?
更新:感谢Organic Marble 的回答,我选择了 Timeshift。我遇到了一些困难,所以我做了一个答案,概述了如何恢复到新驱动器,以防其他人遇到同样的问题。
\n我希望能够在正常使用期间自动备份我的 Ubuntu 安装。重要的是,这是一个自动过程,因为我不会记得定期启动到另一个环境来进行备份。这排除了我看到的大多数建议,例如使用 dd、CloneZilla或gnome-disks。
\n我目前正在使用 Ubuntu 20.04 附带的 D\xc3\xa9j\xc3\xa0 Dup Backup 实用程序自动备份我的文件,但如果我的硬盘出现故障,我担心我会做很多事情重新设置我的环境的工作。
\n我愿意接受能够为我提供自动全系统备份的创造性解决方案,即使它们涉及启动到另一个环境,只要它们在我正常的日常使用期间自动发生即可。
\n例如,在虚拟机中运行我的主操作系统,并自动执行这些虚拟机文件的快照和备份。我在评论中看到了这个建议,但不知道它的解决方案有多现实。
\n编辑:
\n我主要担心的是硬盘故障。我需要能够恢复到新驱动器上。
\n我使用该设备只是为了个人编码项目。我不做任何托管或任何事情。
\n对我来说重要的是,我安装的所有软件和配置都得到备份,而不仅仅是我的文件。
\n在标题中我提到了 Macrium Reflect。我发现该软件的理想功能是它自动在备份的同一驱动器上运行,并且生成的映像甚至可以完全恢复到另一个驱动器上。
\n理想情况下,我想备份我的系统,以便在恢复到另一个驱动器后,我可以输入localhost/currentproject在地址栏中输入内容,并加载当前的项目。或者打开我的 IDE 并查看我的所有项目文件。我希望感觉好像我的驱动器从未出现过故障。
在 Ubuntu 10.04 中,当我转到系统 > 管理 > 软件源并转到身份验证选项卡时,我可以查看我的所有密钥,允许我从第三方源下载。
我将如何备份它以将我的所有源和密钥复制到新系统?
可能重复:
如何重置我的 Unity 配置?
我试图通过 CCSM 激活一些 Compiz 效果(我认为是摇晃的窗口),但 Compiz 崩溃并冻结了屏幕。所以我使用 Control+Alt+Backspace 按键来强制注销。然后我重新登录。
Unity 不存在,只有顶部的(非 Unity)面板,其中包含文件、编辑等。我能够拉起终端并启动 ccsm,却发现几乎所有设置都被删除了。
我重新打开了我认为应该打开的所有东西,但我不知道我是否得到了一切。此外,现在每当我打开一个非最大化窗口时,它都会在左上角打开,标题栏位于统一面板后面。
所以我需要的是 ccsm 中需要打开的所有内容的列表,以及一种让窗口不在角落打开的方法,最好无需重置 Unity 或 Compiz。
我有一个正在使用的硬盘驱动器,我需要克隆它,但我无法关闭计算机以取出硬盘驱动器。我想知道克隆正在被克隆时正在使用的磁盘有多安全。
克隆副本会出现什么问题?
原始磁盘会出现什么问题?
我可以使用哪些替代方法(如果可用)来克隆工作(正在使用)磁盘?
PS 我刚刚发现是否可以监视 dconf 的更改?
它与 Volker Siegel 的回答一起回答了我的问题。给 Xubuntu 用户的注意事项:有些设置不在 中dconf,而是在xfconf.
PPS相关:
原问题:
在进行故障排除时,有时我希望应用程序记住:用户最近在其设置中究竟更改了什么。
我想知道:有人知道任何具有类似设置更改日志的应用程序吗?
我所知道的最相似的事情是:
目前正在运行带有 Gnome 的最新库存 Ubuntu 20.04 桌面。过去我听说如果安装多个桌面环境可能会导致一些问题/问题。不确定这种情绪是否属实,或者今天是否仍然如此。话虽如此,如果有人想在 Ubuntu 20.04 的库存安装上安装 Budgie DE,这是否通常被认为是安全的/确定的?严重问题的风险低?
我有一个旧的 Ubuntu Server 12.04 (i386) 和一个新的 Ubuntu Server 12.04 LTS (AMD64)
如何在 AMD64 服务器上使用来自旧服务器的相同软件包列表?我试过这个:
dpkg --get-selections > installedpackages
Run Code Online (Sandbox Code Playgroud)
但是当我在新服务器上使用该列表时,它会尝试安装 i386 库和二进制文件。我不想要那个。我只想要 AMD64 的东西。
我用这篇文章作为指导
任何帮助表示赞赏。
我最近将安装的 13.04 升级到 13.10。我的朋友看到了这个并且想安装Ubuntu。
有什么方法可以从我当前的安装生成安装 CD,而无需下载 ISO,以便我们可以在我朋友的计算机上进行安装?
我使用的是 Ubuntu 12.04 LTS,虽然我想升级到 14.04 LTS,但我不想升级后遇到任何麻烦。例如,我不知道我是否不能再使用我的某些软件而必须重新安装它。
我也担心我的电脑是否有 14.04 LTS 版本所需的系统要求。
这就是为什么我问是否有必要升级,我的意思是,如果我跳过升级会有什么问题吗?我可以永远站在 12.04 LTS 中吗?
经过多次更新,特立独行的开发,安装了各种东西,弄乱了 grub,我的 Ubuntu 已经很糟糕了。
进一步来说:
当它启动时,它想检查/错误。然后它说它有错误,它要我选择是要中止、忽略还是尝试修复。它无法修复它们,但如果我选择忽略,它就会开始。
传输占据了整个屏幕(面板上方),我无法将其最小化,即使alt+space+ 最小化(或取消最大化)。恢复面板的唯一方法是关闭传输窗口。
当我启动电脑时,底部面板是空的,我每次都需要把面板项目放回去。
现在我意识到它受到了一些严重的损坏,我想知道如何整理它,同时又不会丢失所有已安装的应用程序和配置文件。