如何保存在一个虚拟机中安装的软件包并将其安装到另一个虚拟机中

如何保存在一个虚拟机中安装的软件包并将其安装到另一个虚拟机中

我一直在虚拟机中使用(或者说尝试使用 Ubuntu 19.04)。出现了许多问题。比如无法在我的 Ubuntu 19.04 虚拟机上获取 IP在 19.04 中永久更改用户名 我在其中安装了 Latex 包。由于一些研究工作,我想在其中使用 TexLive。但由于我在这个虚拟机中遇到的各种问题,我将删除它。我想知道是否可以在一个安装中使用下载的 texlive 包来在另一个实例中安装。下载大约 1 Gb,带宽对我来说是个问题。我无法一次又一次地下载包。如果可以的话请告诉我。

答案1

您至少有两种选择:

  1. 如果软件包仍在 /var/cache/apt/archives 中,您可以将其从那里复制到新机器中的同一目录中。然后apt会告诉您不需要下载它们。

  2. 如果它们不再存在,比如说因为你做了一个apt-get clean,那么你可以重新打包它们来重新创建 deb 包,然后将它们移动到新机器并重新安装它们。检查这个答案

相关内容