Automic VaultAutomic Vault

brew

使用 Homebrew, apk, dnf, MacPorts, Nix, apt, zypper 安装 openal-soft

查看 openal-soft 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install openal-soft

local Homebrew formula metadata

MacPorts已验证 · 94%
sudo port install openal-soft

MacPorts ports tree · audio/openal-soft/Portfile · 来源: api.github.com

Linux

Alpine Linux apk已验证 · 92%
sudo apk add openal-soft

Alpine Linux edge package indexes · openal-soft · 来源: dl-cdn.alpinelinux.org

Fedora dnf已验证 · 92%
sudo dnf install openal-soft

Fedora Rawhide package metadata · openal-soft · 来源: dl.fedoraproject.org

Nix已验证 · 92%
nix profile install nixpkgs#openal-soft

nixpkgs package indexes · pkgs/by-name/op/openal-soft/package.nix · 来源: api.github.com

Debian apt已验证 · 92%
sudo apt install libopenal-data

Debian stable package indexes · libopenal-data · 来源: deb.debian.org

openSUSE zypper已验证 · 92%
sudo zypper install libopenal0

openSUSE Tumbleweed package metadata · libopenal0 · 来源: download.opensuse.org

概览

软件包摘要

Implementation of the OpenAL 3D audio API

命令和别名

  • openal-info

历史

项目历史与用法

OpenAL Soft is a cross-platform, LGPL-licensed software implementation of the OpenAL 3D audio API. It provides spatial audio features such as distance attenuation, Doppler shift, directional sound emitters, environmental effects, streaming audio, multi-channel buffers, and audio capture.

项目历史

The project traces its lineage to the open-sourced Windows implementation of OpenAL once hosted at openal.org's Subversion repository. OpenAL Soft forked that codebase and developed into a maintained software renderer after the original OpenAL sample implementation became deprecated and less central to the ecosystem.

The GitHub repository dates to August 24, 2014, but the OpenAL Soft release archive contains earlier 1.x tarballs, showing that the project predates its GitHub-hosted development. Its official documentation and README emphasize portability, CMake-based builds, and selectable audio backends such as PipeWire, PulseAudio, ALSA, CoreAudio, and WASAPI.

采用历史

OpenAL Soft became the practical free-software answer for applications and games that wanted the OpenAL API without relying on vendor-specific or proprietary implementations. It is packaged across many Unix-like systems and C/C++ dependency managers, including Homebrew, MacPorts, Nix, Debian/Ubuntu-family packages, Fedora-family packages, Alpine, openSUSE, vcpkg, Conan, and FreeBSD ports.

Language bindings helped keep the API useful outside C and C++. The upstream README points to OpenTK for C#, LWJGL and JOAL for Java, Kotlin/Native bindings, PyOpenAL for Python, and other wrappers that build on the same OpenAL API surface.

使用方式

Applications link against OpenAL Soft as an OpenAL-compatible library, then create buffers, sources, and a listener to render positional audio. Operators and users can tune behavior through system-wide or per-user configuration files such as `alsoft.conf` and environment-directed configuration.

The package also installs `openal-info`, a diagnostic utility that reports devices, versions, extensions, and ALC/AL subsystem details. That small executable is useful for debugging backend detection, missing devices, and extension support.

为什么软件包爱好者会关心

OpenAL Soft is the kind of library that quietly keeps old and portable multimedia software buildable. Package maintainers care about it because it sits below games, emulators, engines, and language bindings, while abstracting the messy per-platform audio backends.

Its value is not just OpenAL compatibility; it is an active, redistributable implementation with configuration knobs and modern audio features that can be shipped on systems where the original vendor lineage is not enough.

时间线

  • Pre-GitHub: OpenAL Soft release tarballs were published through the project's release archive. August 24, 2014: the GitHub repository was created. May 12, 2026: GitHub releases list OpenAL Soft 1.25.2.

Related projects

  • OpenAL Soft relates directly to the OpenAL API, the older OpenAL sample implementation, OpenAL.org documentation, EFX extensions, and language stacks such as LWJGL, OpenTK, JOAL, and PyOpenAL.

安全态势

尚未找到受保护工具覆盖

没有找到 openal-soft 的匹配本地密钥处理 manifest。Nucleus 软件包元数据仍在此发布,以便未来覆盖拥有稳定的软件包 URL。

安装行为

  • formula 元数据中未记录 Homebrew post-install 钩子。
  • Homebrew bottle 元数据适用于 6 个平台目标。
  • 构建元数据列出 2 个构建依赖。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
/etc/openal/alsoft.conf$XDG_CONFIG_DIRS/alsoft.conf~/.alsoftrc$XDG_CONFIG_HOME/alsoft.conf~/.config/alsoft.conf$ALSOFT_CONF
Windows
%APPDATA%\alsoft.ini%ALSOFT_CONF%

可执行文件

已安装的可执行文件

命令类型暴露范围备注
openal-infocli全局可执行文件

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-07-25
管理器版本1.25.2
管理器更新时间2026-05-12
本地数据OK
上游not checked
检测到的最新版本未检测到

https://openal-soft.org/

安装元数据

软件包元数据

软件包键brew:openal-soft
版本1.25.2
软件包管理器Homebrew
软件包管理器页面https://formulae.brew.sh/formula/openal-soft
主页https://openal-soft.org/
仓库https://github.com/kcat/openal-soft
上游文档https://github.com/kcat/openal-soft/wiki/Programmer%27s-Guide
许可证LGPL-2.0-or-later
源码归档https://openal-soft.org/openal-releases/openal-soft-1.25.2.tar.bz2
最后更新2026-05-12T11:50:33Z
Pulseupdated
构建依赖cmake, pkgconf
Bottle可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定义
服务未声明

注册表事实

源数据库详情

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameopenal-soft
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyyes
URL Keys
  • head
  • stable

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。

Debian apt95%

libopenal-data 1:1.24.2-1

Software implementation of the OpenAL audio API (data files)

https://github.com/kcat/openal-soft

sudo apt install libopenal-data
  • Section: libs
  • Architecture: all
  • Source Package: openal-soft
  • normalized package name match
  • 匹配方式:Openal Soft
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libopenal-data from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libopenal-dev 1:1.24.2-1

Software implementation of the OpenAL audio API (development files)

https://github.com/kcat/openal-soft

sudo apt install libopenal-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: openal-soft
  • 1 依赖
  • normalized package name match
  • 匹配方式:Openal Soft
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libopenal-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libopenal1 1:1.24.2-1

Software implementation of the OpenAL audio API (shared library)

https://github.com/kcat/openal-soft

sudo apt install libopenal1
  • Section: libs
  • Architecture: amd64
  • Source Package: openal-soft
  • 4 依赖
  • 4 可选依赖
  • normalized package name match
  • 匹配方式:Openal Soft
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libopenal1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

openal-tools 1:1.24.2-1

Utilities for the OpenAL audio API

https://github.com/kcat/openal-soft

sudo apt install openal-tools
  • Section: sound
  • Architecture: amd64
  • Source Package: openal-soft
  • 5 依赖
  • normalized package name match
  • 匹配方式:Openal Soft
Debian stable package indexes · deb.debian.org · Debian stable package indexes: openal-tools from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

openal-soft

nix profile install nixpkgs#openal-soft
  • normalized package name match
  • 匹配方式:Openal Soft
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/op/openal-soft/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

libopenal-data 1:1.23.1-4build1

Software implementation of the OpenAL audio API (data files)

https://github.com/kcat/openal-soft

sudo apt install libopenal-data
  • Section: universe/libs
  • Architecture: all
  • Source Package: openal-soft
  • normalized package name match
  • 匹配方式:Openal Soft
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libopenal-data from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libopenal-dev 1:1.23.1-4build1

Software implementation of the OpenAL audio API (development files)

https://github.com/kcat/openal-soft

sudo apt install libopenal-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: openal-soft
  • 1 依赖
  • normalized package name match
  • 匹配方式:Openal Soft
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libopenal-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libopenal1 1:1.23.1-4build1

Software implementation of the OpenAL audio API (shared library)

https://github.com/kcat/openal-soft

sudo apt install libopenal1
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: openal-soft
  • 5 依赖
  • 3 可选依赖
  • normalized package name match
  • 匹配方式:Openal Soft
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libopenal1 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

openal-tools 1:1.23.1-4build1

Utilities for the OpenAL audio API

https://github.com/kcat/openal-soft

sudo apt install openal-tools
  • Section: universe/sound
  • Architecture: amd64
  • Source Package: openal-soft
  • 5 依赖
  • normalized package name match
  • 匹配方式:Openal Soft
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: openal-tools from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

openal-soft 1.25.2-r0

software implementation of OpenAL API

https://openal-soft.org/

sudo apk add openal-soft
  • License: LGPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: openal-soft
  • 1 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Openal Soft
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: openal-soft from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

openal-soft-dev 1.25.2-r0

software implementation of OpenAL API (development files)

https://openal-soft.org/

sudo apk add openal-soft-dev
  • License: LGPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: openal-soft
  • 1 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Openal Soft
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: openal-soft-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

openal-soft-libs 1.25.2-r0

software implementation of OpenAL API (libraries)

https://openal-soft.org/

sudo apk add openal-soft-libs
  • License: LGPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: openal-soft
  • 1 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Openal Soft
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: openal-soft-libs from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

openal-soft 1.24.2-6.fc44

Software implementation of the OpenAL 3D audio API

https://openal-soft.org/

sudo dnf install openal-soft
  • License: LGPL-2.0-or-later AND BSD-3-Clause AND GPL-2.0-or-later AND Apache-2.0 AND (LGPL-2.0-or-later AND BSD-3-Clause) AND (MIT WITH fmt-exception) AND NCL AND MIT
  • Category: Unspecified
  • Architecture: i686
  • Source Package: openal-soft
  • 8 依赖
  • 3 提供
  • normalized package name match
  • 匹配方式:Openal Soft
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: openal-soft from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

openal-soft-devel 1.24.2-6.fc44

Development files for openal-soft

https://openal-soft.org/

sudo dnf install openal-soft-devel
  • License: LGPL-2.0-or-later AND BSD-3-Clause AND GPL-2.0-or-later AND Apache-2.0 AND (LGPL-2.0-or-later AND BSD-3-Clause) AND (MIT WITH fmt-exception) AND NCL AND MIT
  • Category: Unspecified
  • Architecture: i686
  • Source Package: openal-soft
  • 11 依赖
  • 3 提供
  • normalized package name match
  • 匹配方式:Openal Soft
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: openal-soft-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

openal-soft-examples 1.24.2-6.fc44

Sample applications for OpenAl Soft

https://openal-soft.org/

sudo dnf install openal-soft-examples
  • License: LGPL-2.0-or-later AND BSD-3-Clause AND GPL-2.0-or-later AND Apache-2.0 AND (LGPL-2.0-or-later AND BSD-3-Clause) AND (MIT WITH fmt-exception) AND NCL AND MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: openal-soft
  • 10 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Openal Soft
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: openal-soft-examples from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

openal-soft-qt 1.24.2-6.fc44

Qt frontend for configuring OpenAL Soft

https://openal-soft.org/

sudo dnf install openal-soft-qt
  • License: LGPL-2.0-or-later AND BSD-3-Clause AND GPL-2.0-or-later AND Apache-2.0 AND (LGPL-2.0-or-later AND BSD-3-Clause) AND (MIT WITH fmt-exception) AND NCL AND MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: openal-soft
  • 9 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Openal Soft
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: openal-soft-qt from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment