Apt-clone,克隆在Ubuntu中安装的软件包

关于apt-clone

在下一篇文章中,我们将研究apt-clone。 这是一种简单的方法 克隆Ubuntu上安装的软件包并将其还原到另一台计算机 以非常简单和快速的方式。 很多时候,在多个Ubuntu系统上安装同一组软件包是一项耗时且繁琐的任务。 如果我们不想浪费时间在多个系统上一遍又一遍地安装相同的软件包,这是一个不错的选择。

其实,当涉及到 在类似架构的Ubuntu系统上安装软件包,有许多方法可以简化此任务。 您只需使用几次鼠标单击,即可将应用程序,设置和数据从旧的Ubuntu系统迁移到新安装的系统。 Aptik。 我们还将能够使用软件包管理器来备份已安装软件包的完整列表。 例如,我们可以使用APT,然后将它们安装在新安装的系统上。

当安装在Ubuntu和类似操作系统上运行的应用程序时,Apt-clone将为我们提供帮助。 我们将能够 非常容易在多个系统上安装同一组软件包 这样所有人都拥有它们。 我们还可以对已安装的应用程序的整个列表进行备份,并在必要时随时恢复它们。

备份已安装的软件包,并稍后将其还原到另一个Ubuntu系统上

接下来,我们将看到 在基于Debian的系统上安装并使用apt-clone。 我在Ubuntu 18.04系统上测试了该实用程序,但是它应该在所有基于Debian和Ubuntu的系统上都可以使用。

安装apt-clone

我们将能够非常容易地在Ubuntu中安装apt-clone。 我们将在默认存储库中找到可用的程序 我们的操作系统。 要安装它,我们只需要打开一个终端(Ctrl + Alt + T)并在其中写入以下命令:

apt-clone安装

sudo apt install apt-clone

备份已安装的软件包

安装完成后,我们将创建一个目录来存储已安装的软件包。 然后,我们将克隆它们并将它们保存在我们刚刚创建的位置。 为此,在终端(Ctrl + Alt + T)中,我们只需要键入以下命令:

mkdir ~/paquetesInstalados

sudo apt-clone clone ~/paquetesInstalados

上面的命令将保存在我们的Ubuntu系统上安装的所有软件包。 它们将保存在名为 apt-克隆状态-entreunosyceros-satelite2.tar.gz 位于目录中 〜/安装包.

查看备份文件详细信息

查看备份文件详细信息,我们将在终端中执行以下命令:

apt-clone备份文件信息

apt-clone info paquetesInstalados/apt-clone-state-entreunosyceros-satelite2.tar.gz

从上面的屏幕截图中可以看到,我的Ubuntu 2054上总共有18.04个软件包。

恢复备份文件

获取备份文件后,我们将其复制到USB驱动器。 然后,我们可以转到要安装同一套软件包的任何其他系统。 要安装这些软件包,我们可以打开一个终端(Ctrl + Alt + T)并在其中写入以下命令:

sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz

请记住, 此命令将覆盖您现有的/etc/apt/sources.list文件并安装/删除软件包。 我们将必须确保目标系统与源系统具有相同的发行版。 例如,如果源系统运行的是18.04位版本64 LTS,则目标系统也必须具有相同的版本和体系结构。

如果您不想在系统上还原软件包,您只需要使用该选项 –目的地/位置/文件。 使用的命令示例如下:

sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz --destination ~/viejoUbuntu

在这种情况下,上述命令会将软件包还原到名为 〜/ oldUbuntu.

关于apt-clone的信息

如果您需要有关apt-clone的更多信息和详细信息,则可以 看看帮助部分 打开一个终端(Ctrl + Alt + T)并输入:

apt-克隆帮助

apt-clone -h

您也可以 检查手册页。 您可以通过在同一终端中键入来访问它们:

apt-clone手册页

man apt-clone

有关此程序的更多信息,您可以 咨询 GitHub上的页面 来自这个项目。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。