如何使用APTonCD备份和还原已安装的Ubuntu软件包

时间:2020-01-09 10:44:53  来源:igfitidea点击:

APTonCD是将安装的软件包备份到光盘或者ISO镜像的简便方法。我们可以在不下载任何内容的情况下,在另一个Ubuntu系统上快速恢复软件包。

使用APTonCD之后,我们可以通过一次操作安装备份的软件包,将软件包添加为软件源,或者将其还原到APT缓存中。

安装

Ubuntu的默认软件存储库中提供了APTonCD。在Ubuntu软件中心中搜索APTonCD,然后找到它。它也可以在Debians软件仓库中找到。

我们还可以从终端运行以下命令:

sudo apt-get install aptoncd

安装后,我们可以从Dash启动它。

备份程序包

使用"创建"按钮可以创建包含已下载的,已缓存的DEB软件包的光盘。这会将软件包从APT缓存(位于/ var / cache / apt / archives /目录中)复制到光盘上。如果我们使用了诸如Computer Janitor之类的清理实用程序,则缓存的软件包可能不再存在于系统上。

APTonCD为我们提供缓存软件包的列表,并自动选择它们。如果我们不希望它们在光盘上,则可以取消选择它们。如果要添加其他DEB包,请单击"添加"按钮将其添加到列表中。我们也可以将DEB包从文件管理器拖放到窗口上。

选择软件包后,单击刻录按钮。使用出现的窗口,我们可以选择CD或者DVD镜像,为ISO镜像文件指定名称和位置,还可以选择创建元包。元软件包是依赖于光盘上所有其他软件包的单个软件包,通过告诉APT安装单个软件包,我们可以轻松地将所有软件包安装在光盘上。

单击"应用"按钮,APTonCD将在我们指定的位置创建一个ISO镜像。

创建镜像后,我们可以让APTonCD启动光盘刻录应用程序(例如Brasero)以立即将其刻录到光盘上。我们也可以稍后刻录ISO镜像。如果我们没有光驱,则可以将ISO镜像另存为文件,并在USB驱动器上的计算机之间进行传输。

安装所有软件包

如果将镜像刻录到光盘,则可以将其插入光盘驱动器,在文件管理器窗口中将其打开,然后双击名为aptoncd-metapackage的软件包进行安装。这将在光盘上安装所有软件包。如果我们没有APTonCD创建元软件包,则该软件包将不存在。

如果只有ISO镜像,则可以将其安装为光盘并从中安装软件包。

将光盘添加为存储库

APTonCD中的"文件">"添加CD / DVD"选项会将光盘作为软件源添加到APT。该光盘将用作APT中的存储库,因此即使我们处于脱机状态,我们也可以使用Synaptic,apt-get或者其他软件包管理工具从中安装软件包。

将软件包还原到缓存

在系统上安装hal软件包之前,还原屏幕上的"加载"按钮将不执行任何操作。使用以下命令执行此操作:

sudo apt-get install hal

运行此命令后,重新启动APTonCD,我们将能够通过单击"还原"按钮来还原软件包。我们可以将软件包还原到任何系统,例如,只要系统使用相同的体系结构,就不能在32位安装的Ubuntu上安装64位软件包。

使用"还原"屏幕上的"加载"按钮指定光盘驱动器或者ISO镜像文件。

完成后,我们可以单击"还原"按钮将下载的软件包还原到APT缓存中。 APT将使用它们来安装软件包,而不是下载它们。

APTonCD对没有Internet连接的系统特别有用,但是它也是从头开始重新安装Ubuntu之后无需记住它们的一种快速还原喜爱的软件包的方法。