Ubuntu,就像如何安排像现有设备一样的新设备

我有一个设备安排与我需要的应用程序,我也肯定会在新的Ubuntu盒子上安装相同的设备。

存在一份将详细说明所有已安装的应用程序的手稿,以确保我可以在包之间进行区分,从而添加缺失的东西?

非常感谢,事先。 克里斯

0
2019-05-03 18:43:48
资源 分享
答案: 5

您为什么不简单地利用dd克隆设备?

0
2019-12-03 02:49:43
资源

如果您不是CLI的追随者(尽管实际上不是必须的),则可以使用Synaptic计划管理器来保存已安装计划的照片,还可以使用该文档(一次通过Synaptic进行加载)来加载新设备。 在文件/保存标记替代项下,有一个复选框称为“保存完成状态”。

0
2019-12-03 00:27:14
资源

Ubuntu论坛有一个好答案

  1. 在旧设备上:$ dpkg - - get - options> mount - 软件程序
    • 这将获得已安装应用程序的清单
  2. 在新设备上:$ dpkg - - set - options
    • 这建立了新设备来安装目前未安装在新设备上的计划。
    • 看看新设备是否有一些没有安装在旧设备上的计划可能很有趣,所以你可以在新设备上找到dpkg - - get - options>命令,然后使用diff来对比结果文件。都。
  3. 最终,在新设备上:$ dselect以及计划肯定会安装。

一些来自讨论论坛对话的网络链接:

  1. 不要忘记你的gpg键(来自同一个字符串)
  2. 如何安装所有需要的软件包并卸载所有不需要的软件包
0
2019-05-31 00:39:20
资源

除了pjz所述的dpkg方法之外,您还可以考虑使用etckeeper教程) - 一个将您的/ etc / *置于变体控制之下的应用程序,使您找到任何类型的调整并重现它的复杂性降低他们到各种其他Web服务器。

此外,对于比pjz方法生成的清单短得多的清单,您可以使用

$ deborphan -a --no-show-section > /tmp/mypackagelist

这肯定会为您提供一份计划清单,这些计划肯定会安装您要求的所有其他计划作为依赖。 如果您实际上打算浏览清单,则可能很有价值。 (dpkg - - get - options肯定会产生一个 过长... 清单)。 最重要的是,清单足够简短,您可以添加换行符并使用“#”注释掉访问权限。 之后,在安装添加的计划时,您可以执行此操作

$ grep -v '#' /tmp/mypackagelist | xargs apt-get install -y

这意味着,如果您打算在某些设备上安装某些计划,则无需完全从计划清单中删除它们。

0
2019-05-08 16:14:24
资源
dpkg --get-selections >/tmp/mypackagelist

需要足够的。 之后,在看到你的/ etc / apt / sources之后。 新设备上的清单与旧的,重复的mypackagelist上的设备具有完全相同的访问权限,并且还可以执行以下操作:

cat mypackagelist | xargs apt-get -y install 

你也需要出色。

请记住,dpkg-- get-selections行是另外一些非常好的细节,可以偶尔进入你的/ etc / dir - 它表明你不需要麻烦来支持/ container /以及/ usr / bin /也是这样的事实上,你认识到系统上有什么计划。

0
2019-05-07 17:13:41
资源

相关问题