如何在Debian派生系统中克隆包

时间:2020-03-05 15:24:55  来源:igfitidea点击:

我喜欢在我的机器上的新鲜Ubuntu安装,但我讨厌使用DPKG Debian Packager Manager工具来备份和恢复我的软件包。

以下命令用于备份Ubuntu/debian包选择列表。

备份:

sudo dpkg --get-selections > dpkglist.txt

恢复:

sudo dpkg --set-selections < dpkglist.txt
sudo apt-get -y update
sudo apt-get dselect-upgrade

我已经使用并继续使用这么多的命令,有时我会问自己一个问题:我如何记得所有这些命令?

我想要一个简单的解决方案,可以帮助我克隆和恢复基于Debian的系统或者Chroot环境的软件包信息。
Apt-clone可以这样做!

根据APT-Clone Creator的官方页面,它是一个小shell脚本,它提供了一种方便的方法,可以跨多个主机复制包选择。

当我们在我的计算机上部署软件时,我发现APT-Clone非常有用,因为我可以在任何其他机器上轻松复制包装选择单个系统。
APT-Clone命令行工具将我节省大量时间,时间是无价的!

金钱不能买它!

而不是在每台机器和工作站上管理和安装包,我可以使用APT-Clone,它将自动为我做这项工作。

仅在一台机器中安装软件一次,让克隆适用于我们。
APT-Clone工具包含在官方存储库中,因此我们可以使用APT-Get Utility在Ubuntu和其他基于Debian的Linux Distrs中安装它。

以下命令将在计算机中安装APT-Clone工具。
打开新终端(Ctrl + Alt + T)并运行它。

高级包管理器将自动构建依赖关系树,下载并安装软件。
只需键入以下命令,请按Enter并观看工作。

当一切都自动化时,它真好。

sudo apt-get install apt-clone

但是,谁是Apt-Clone的权利?

  • 任何管理多个工作站的人都需要确保这些系统中提供一致的软件库。
  • 定期擦除其系统的家庭用户,并拥有默认安装中不包含的一些软件包。
  • 公共库 和教育机构的IT经理,每个用户没有指定的工作站。
  • 支持中型和大型企业的技术人员,统一的软件可用性对日常运营至关重要。

如何使用apt-clone工具

安装APT-Clone工具后,我们可以轻松地从终端启动它,但由于它是命令行,我们需要学习两个或者三个命令,以便使用它来完成自己的任务。

与-h结合时,APT-Clone工具将为我们提供有关其使用,命令和可用选项的信息。

以下命令将了解如何使用APT-Clone实用程序。

apt-clone -h

要创建克隆文件,我们必须键入以下命令。

sudo apt-clone clone specify_destination_path_here

以下命令将在桌面文件夹中创建一个克隆文件。

sudo apt-clone clone /home/oltjano/Desktop

创建克隆文件后,我们可以使用如下所示的信息轻松请求有关它的信息。

sudo apt-clone info name_of_clone_file_here

使用以下命令从源中还原克隆文件。
我们还可以指定使用--destination选项应恢复克隆文件的目标。

sudo apt-clone restore name_of_clone_file_here