我有一个从 apt 的缓存文件夹中复制的 .deb 文件目录。其中有很多应用程序和 Ubuntu 更新。但没有依赖失败,因为它们都是由“添加/删除应用程序”和“更新管理器”自动下载的。
现在我已经安装了相同版本的 Ubuntu (9.04),我想再次安装这些应用程序和更新(尽管它们不是新版本)。换句话说,我想让这个全新的 Ubuntu 安装与旧版本完全一样,但不下载任何东西,只使用我复制的那些 .deb 文件。我只有一个包含 .deb 文件和“pkgcache.bin”文件的存档文件夹。
我知道我可以双击 .deb 文件并手动安装它们,但随后我必须从安装程序错误中逐个找出并遵循依赖项。我也尝试添加离线存储库,但没有成功。我想是因为我的所有 .deb 都在一个文件夹中,并且没有单独的“主”、“受限”等文件夹?!
有没有办法可以自动完成所有这些操作?
答案1
尤里卡!
为了自动安装一组 .deb 文件,我所需要做的就是:
cd deb-files-location
sudo dpkg -i *.deb