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

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

Apt经理总是通过读取包含包列表的源文件来安装软件,那里有依赖。 运行更新程序时会更新这些列表文件(基本上每当运行命令sudo apt-get update

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

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

优选方法

您可以使用apton-cd创建apt-files的备份(我不知道它是否可以在当前情况下工作,当然可以将它用于将来),重新安装后挂载iso。 将媒体添加为源并安装软件。在Web中提供了大量教程。

手动方法您可以做的另一件事是使用dpkg安装。 转到apt备份文件夹,运行dpkg -i name_of_deb.deb 。 但是这样就不会自动安装依赖项了。 您必须单独安装每个依赖包。 其他明智的安装将失败。 例如:要安装vlc,首先必须安装库,找出依赖库并不是一件容易的事。

注意:我告诉了解我在Ubuntu中安装的内容。 不知道是否存在任何其他方法。