无法在笔记本电脑上的 64 位 Ubuntu 上安装 Guitar Pro 6,但可以在台式机上安装

无法在笔记本电脑上的 64 位 Ubuntu 上安装 Guitar Pro 6,但可以在台式机上安装

我的笔记本电脑和台式机上都有 Ubuntu 12.04 LTS 64 位。

我按照说明,使用 32 位依赖项在桌面上安装了 Guitar Pro 6这里安装:

我在我的笔记本电脑上按照完全相同的方法操作,但 Guitar Pro 6 无法运行。我尝试了网站上的官方演示,但也没有用。

当将我的库降级为 32 位以安装 Guitar Pro 6 时,终端中的某个时刻出现了 LibGL 问题,说它是由视频驱动程序安装的。

我怀疑这可能是问题的原因,因为在 Google 搜索了几个小时后,唯一的问题出在 libportaudio 上,而我成功将其降级。

那么,既然 LibGL 是随视频驱动程序一起安装的,那么有没有办法将其降级为 32 位?这会导致我的显示器停止工作,还是根本不可能?

--

我还尝试在 Wine 和 PlayOnLinux 下安装 Windows 版本,但都没有成功。Guitar Pro 6 安装成功,但当我尝试运行它时什么也没有发生。

如果我对 LibGL 的理解有误,有人知道我可以让 Guitar Pro 6 正常工作的方法吗?我迫切需要它正常工作,并且不想降级到 32 位。

更新:我运行了 /opt/GuitarPro6 !$ ldd ./GuitarPro 并且它报告说 libGL.so.1 '未找到' 我在 nvidia-current 目录中找到了文件,并将它们放在 /usr/lib/i386-linux-gnu/mesa/ 中现在的问题是,我如何告诉 Guitar Pro 6 在哪里找到它们?

答案1

你只需要安装该libglu1-mesa:i386包。你不能降级GL 库仅适用于 32 位系统,但您可以在 64 位 Ubuntu PC 上安装 32 位和 64 位版本。

答案2

不要直接修改系统文件只要您不完全确定自己在做什么。

您没有“降级”软件包 - 至少我希望如此 - 您也应该安装 32 位库。

如果出现类似“驱动程序安装的 openGL”的系统消息:请注意!

如果您安装了专有的 nVidia 驱动程序,它们会提供自己的 openGL 实现。将它们与 32 位库一起安装。安装 mesa 32 位。这应该可以工作。

编辑:通过将一些库从一个地方复制到另一个地方来恢复所有这些更改!它们在那里是有原因的。如果你不确切地知道你在做什么,你可能还不知道“修复”系统——问题不在于 Ubuntu 坏了,而在于你没有安装所有的依赖项。

答案3

libgl只需在 Guitar Pro 的安装目录中创建指向名称以 开头的文件的符号链接。

答案4

我建议您安装 tuxguitar,它可以读取 Guitar Pro 选项卡。

sudo apt-get install tuxguitar

相关内容