当前位置:首页 > 行业动态 > 正文

如何备份安装的包并在全新安装的Ubuntu上恢复它们

您可以使用 apt-clone 来备份已安装的软件包并在新安装的 Ubuntu 上恢复它们。要安装它,只需在终端输入以下命令: $ sudo apt install apt-clone。安装后,只需创建已安装 软件包的列表,并将其保存在你选择的任何位置。要将所有已安装的软件包保存在 ~/mypackages 目录下名为 apt-clone-state-ubuntuserver.tar.gz 的文件中,请运行以下命令: $ mkdir ~/mypackages $ sudo apt-clone clone ~/mypackages

在Ubuntu系统中,软件包的安装和卸载是非常常见的操作,我们需要备份已安装的软件包,以便在重新安装系统或者更换其他版本的Ubuntu时能够快速恢复这些软件包,本文将详细介绍如何备份已安装的软件包,并在全新安装的Ubuntu上恢复它们。

使用dpkg工具备份已安装的软件包

1、创建备份目录

我们需要创建一个用于存放备份文件的目录,我们可以创建一个名为backup的目录:

sudo mkdir /path/to/backup

2、将已安装的软件包导出到备份目录

接下来,我们可以使用dpkg工具将已安装的软件包导出到备份目录,在这个例子中,我们将备份所有已安装的.deb文件:

sudo dpkg --get-selections | gzip > /path/to/backup/packages.list.gz

这样,我们就将所有已安装的软件包导出到了/path/to/backup/packages.list.gz文件中,这个文件包含了所有已安装软件包的信息,可以用来恢复系统。

在全新安装的Ubuntu上恢复已安装的软件包

1、更新系统并安装依赖

我们需要更新系统并安装一些必要的依赖,这可以通过以下命令完成:

sudo apt update && sudo apt upgrade -y
sudo apt install build-essential debhelper devscripts lsb-release

2、下载备份文件

接下来,我们需要从互联网上下载之前备份的软件包,假设我们的备份文件位于/path/to/backup,我们可以使用wget或curl命令下载它:

wget http://example.com/path/to/backup/packages.list.gz

或者

curl -O http://example.com/path/to/backup/packages.list.gz

3、导入软件包列表并安装软件包

现在,我们可以使用dpkg工具将软件包列表导入到系统中,并安装这些软件包:

sudo dpkg -i packages.list.gz
sudo apt update && sudo apt install -y ./*.deb

这样,我们就完成了在全新安装的Ubuntu系统上恢复已安装软件包的过程,需要注意的是,这种方法只能恢复已安装的软件包,而不能恢复它们的配置文件,如果需要恢复配置文件,可以将它们复制到新的系统中。

0