从 var/cache/apt/archives 文件夹保存 *.deb 文件以供将来安装

从 var/cache/apt/archives 文件夹保存 *.deb 文件以供将来安装

我如何才能将 var/cache/apt/archives 目录中的 *.deb 文件保存起来,以备将来需要重新安装 ubuntu 11.10 操作系统时使用。我尝试复制并保存,但在重新安装操作系统后,我尝试使用“apt-get install file”重新安装这些 deb 文件,但遗漏了许多文件,我以为我复制了所有内容。我遗漏了什么,请回复

答案1

Apt 管理器总是通过读取包含软件包列表及其依赖项的源文件来安装软件。运行更新程序时(基本上每次运行命令时sudo apt-get update)会更新这些列表文件

在 Ubuntu 重新安装后,这些源文件不会更新。因此,您可以使用sudo apt-get update(如果使用第三方软件,则添加 PPA)更新它们,并尝试使用apt-get install方法但等待,您可能会看到许多文件正在重新下载(不是全部)。

这是因为这些软件包已随您之前安装的软件更新。无论如何,在这种情况下,您只需下载更新的文件。如果文件尚未更新,它将从您的备份中获取。您可以在安装时查看所需的下载大小。

首选方法

您可以使用apton-cd创建 apt 文件的备份(我不知道它在当前情况下是否可行,但你肯定可以在将来使用它),重新安装后挂载 iso。添加媒体作为源并安装软件。网络上有很多教程。

手动方法 您还可以使用 进行安装dpkg。转到 apt 备份文件夹,运行dpkg -i name_of_deb.deb。但这种方式不会自动安装依赖项。您必须单独安装每个依赖包。否则安装将失败。例如:要安装 vlc,您必须先安装库,而找出依赖库并非易事。

注:以上就是我所了解的关于在 Ubuntu 上安装的方法。不知道是否还有其他方法。

相关内容