如何从旧的 ubuntu 恢复已安装的软件包?

如何从旧的 ubuntu 恢复已安装的软件包?

我的笔记本电脑里有 ubuntu,我肯定做了什么,因为当我重新启动时,它没有完全运行。似乎根本没有操作系统。我的硬盘正在工作。我卸下硬盘并使用 sata 电缆连接到另一台笔记本电脑;它读取正常。

因此,为了恢复数据,我制作了一个 USB 可启动的 Knoppix OS 并打开了笔记本电脑。果然,我可以看到那里的所有文件和数据。但问题是,我将重新安装相同版本的 ubuntu。如何确保我已在刚刚崩溃的 ubbuntu 中安装了软件包和软件。例如,我安装了 Opencv、Qt Octave 和其他东西。如何在不从网上再次安装的情况下在新版本中拥有这些。

我可以从以前的 ubunutu 复制所有文件夹(如 opt、etc、tmp),然后粘贴并在新的 ubuntu 中替换它吗?

PS. 还有其他类似的问题。但这个不一样。我没有旧的 ubuntu。我只能通过 knoppix 访问目录。换句话说,我没有 ubuntu shell。只有 knoppix

答案1

由于我使用 Debian Jessie 运行良好,因此我只能假设路径相似:

/var/cache/apt/archives/

如果你没有定期

$ sudo apt-get clean all

您将在那里找到所有已安装的软件包,它们代表了

$dpkg --list

要保留当前设置,您可能需要转到/home目录。当然还有您提到的目录。您检查过grub引导加载程序吗?

相关内容