22.04 LTS 是否有“反向兼容”模式?

Joh*_*nie 5 compatibility segmentation-fault 22.04

我有一个由我的大学提供的应用程序作为课程的一部分,当我在 Ubuntu 22.04 上运行它时,它因分段错误而崩溃。但是,如果我在 18.04 LTS 和 20.04 LTS 上运行它,它就可以正常工作。我尝试从 22.04 LTS Live CD 运行它,它崩溃的方式与在我的笔记本电脑上相同,所以我认为这不是我的安装问题。肯定和Ubuntu版本有关。

我无权访问源代码,因此我无法重新编译它,甚至无法深入源代码以查看可能导致它的原因。有什么方法可以在“20.04 兼容模式”下运行它吗?Windows 上有这样的东西,但我不知道 Ubuntu 上是否有类似的东西。

我没有关于段错误的任何详细信息,因为应用程序会捕获错误并显示一般错误,但即使我有更多详细信息,它也对我没有帮助,因为大学没有分发源代码。

use*_*733 7

分段错误是内存管理错误。这是软件中的一个错误,仅在较新版本的 Ubuntu 中才暴露出来。由于您无权访问源代码,因此无法修复它。

  1. 向向您提供该软件的任何人报告该问题。应该报告错误!报告的错误通常会更快得到修复。

  2. 作为解决方法,您可以将旧版本的 Ubuntu 直接安装到笔记本电脑上或安装到虚拟环境(如虚拟机)中。Ubuntu 22.04 在存储库中有几个很棒的 VM 应用程序——您可以在 Ubuntu Software 应用程序中列出多个选择。

    或者您可以简单地使用早期 LiveUSB 的“尝试 Ubuntu”环境。