如何在 Ubuntu 上安装 OpenAL SDK?

Posted

技术标签:

【中文标题】如何在 Ubuntu 上安装 OpenAL SDK?【英文标题】:How to install OpenAL SDK on Ubuntu? 【发布时间】:2012-06-25 18:46:09 【问题描述】:

我对 Linux 和 Linux 编程非常陌生。我正在尝试在 ubuntu 上安装 OpenAL SDK ...我最好的猜测是我需要从 CVS 存储库下载 OpenAL。我找到了一个教程:http://www.edenwaith.com/products/pige/tutorials/openal.php

但是,当我尝试运行终端命令时,会发生以下情况:

steven@ubuntu:~$ cvs -d:pserver:guest@opensource.creative.com:/usr/local/cvs-repository login
Logging in to :pserver:guest@opensource.creative.com:2401/usr/local/cvs-repository
CVS password: 
cvs [login aborted]: connect to opensource.creative.com(124.246.64.74):2401 failed: No route to host

关于如何安装 OpenAL SDK 的任何提示?

【问题讨论】:

【参考方案1】:
sudo apt-get install libopenal-dev

将安装 OpenAL SDK 并让您启动并运行...或者,如果您想从源代码编译... openal 的开源分支位于 https://github.com/kcat/openal-soft(一旦您执行代码,请执行 git log git clone 你会看到这两个是源代码镜像)

获取当前来源:

#  git clone git://repo.or.cz/openal-soft.git  # both are same code
git clone git@github.com:kcat/openal-soft.git

cd openal-soft 
cd build
cmake ..
make

如果没有错误,则安装:

sudo make install

您遇到的任何错误都可以随时在此处发布 - ubuntu 12.04 或更高版本很好地为所有必要的库提供了 apt-get install。

这里有一些可选的上游库

sudo apt-get install libsdl-sound1.2-dev
sudo apt-get install  libmyth-dev

【讨论】:

包含路径很可能是/usr/include/AL/,您可以使用-lopenal 链接到您的应用程序。注意:您可能还需要 freealut : sudo apt-get install libalut-dev 并与 -lalut 链接【参考方案2】:

为什么你从 cvs 下载而不是简单地运行apt-get install libopenal-dev?这会自动下载 OpenAL 及其依赖项。

【讨论】:

可能包名改了?使用apt-get install libopenal-dev 会成功安装包,而apt-get install openal-dev 会收到消息“无法找到包openal-dev”。【参考方案3】:

新的包名似乎是 openal-soft-devel

【讨论】:

以上是关于如何在 Ubuntu 上安装 OpenAL SDK?的主要内容,如果未能解决你的问题,请参考以下文章

在 Ubuntu 上安装 .NET SDK 或 .NET 运行时

无法在 Ubuntu 16.04 服务器上安装 dotnet-sdk2.1

如何快速地安装Ubuntu SDK

如何在ubuntu安装.net core sdk

如何在 ubuntu 中为 python 安装 facebook-sdk?

Android Studio 安装 - 无法运行 mksdcard SDK 工具。在 32 位 Ubuntu 12.10 上