# 使用 Homebrew, apt, dnf, Nix, pacman, zypper 安装 libfabric

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

## 安装

```sh
sudo av install brew:libfabric
```

其他安装命令:

### macOS

- Homebrew (100%):

```sh
brew install libfabric
```

  证据: local Homebrew formula metadata

### Linux

- Debian apt (92%):

```sh
sudo apt install libfabric-bin
```

  证据: Debian stable package indexes: libfabric-bin from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install libfabric
```

  证据: Fedora Rawhide package metadata: libfabric from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

- Nix (92%):

```sh
nix profile install nixpkgs#libfabric
```

  证据: nixpkgs package indexes: pkgs/by-name/li/libfabric/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S libfabric
```

  证据: Arch Linux sync databases: libfabric from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- zypper (92%):

```sh
sudo zypper install libfabric
```

  证据: openSUSE Tumbleweed package metadata: libfabric from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

## 软件包事实

- **软件包键:** brew:libfabric
- **软件包管理器:** Homebrew
- **软件包管理器页面:** <https://formulae.brew.sh/formula/libfabric>
- **版本:** 2.6.0
- **来源摘要:** OpenFabrics libfabric
- **主页:** <https://ofiwg.github.io/libfabric/>
- **仓库:** <https://github.com/ofiwg/libfabric>
- **上游文档:** <https://ofiwg.github.io/libfabric>
- **许可证:** BSD-2-Clause OR GPL-2.0-only
- **源码归档:** <https://github.com/ofiwg/libfabric/releases/download/v2.6.0/libfabric-2.6.0.tar.bz2>
- **最后更新:** 2026-06-22T17:19:34Z
- **已生成:** 2026-07-08T07:18:31+00:00

## 可执行文件

- fi_info (cli)
- fi_mon_sampler (cli)
- fi_pingpong (cli)
- fi_strerror (cli)
- fi_info (别名)
- fi_mon_sampler (别名)
- fi_pingpong (别名)
- fi_strerror (别名)

## 构建依赖

- autoconf
- automake
- libtool

## 安装行为

- post-install 钩子: 未定义
- Bottle: 可用 于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## 版本和新鲜度

- 页面生成时间: 2026-07-08
- 管理器版本: 2.6.0
- 管理器更新时间: 2026-06-22
- 本地数据: OK
- 上游仓库: https://github.com/ofiwg/libfabric
- 信息: No cached GitHub release or tag data was available.
## 项目历史与用法

libfabric, also called OpenFabrics Interfaces, is a low-level communications library for high-performance parallel and distributed applications. It abstracts high-bandwidth, low-latency fabrics behind provider implementations while exposing APIs tuned for HPC middleware.

### 项目历史

The OFI Working Group, a subgroup of the OpenFabrics Alliance, develops libfabric as an open framework for fabric communication services. The project's release notes identify version 1.0.0 on May 3, 2015 as the initial public release, with PSM, sockets, usNIC, and verbs providers.

The project evolved from a 1.x provider framework into a 2.x series while retaining the same role: giving MPI, SHMEM, PGAS runtimes, and distributed systems software a common user-space API across InfiniBand, Ethernet/RDMA, provider-specific HPC networks, and cloud fabrics.

### 采用历史

Open MPI documentation treats OFI and libfabric as interchangeable in practice and lists provider-backed networks such as AWS EFA, Cisco usNIC, Cray uGNI, Omni-Path, and HPE Slingshot. That made the package a common dependency on HPC systems and cloud HPC images.

Homebrew, Debian, Fedora, Arch, Nix, Ubuntu, and SUSE-family packages ship libfabric or libfabric-bin tooling such as fi_info, fi_pingpong, and fi_strerror for discovering providers and testing fabric paths.

### 使用方式

Users install libfabric directly for fi_info and fabtests, or indirectly through MPI and communication runtimes. Developers use its man pages and provider model to choose endpoint types, completion queues, address vectors, memory registration behavior, and transport-specific capabilities.

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

libfabric is package-nerd significant because it is the dependency that lets one MPI build speak many fast networks. It hides vendor transport churn behind provider packages while still preserving enough detail for HPC performance tuning.

### 时间线

- 2015-05-03: libfabric 1.0.0 initial public release with PSM, sockets, usNIC, and verbs providers.
- 2020-08: OpenFabrics mailing list announced libfabric 1.11.0 and fabtests.
- 2024-12: OpenFabrics announced libfabric 2.0.0.
- 2026-06-22: libfabric 2.6.0 release notes record continued provider and core development.

### Related projects

- Related projects include Open MPI's OFI MTL/BTL support, fabtests, OpenFabrics Alliance work, AWS EFA, Cisco usNIC, HPE Slingshot, Omni-Path, InfiniBand verbs, and HPC communication runtimes.

### 来源

- <https://docs.open-mpi.org/en/v5.0.6/tuning-apps/networking/ofi.html>
- <https://ofiwg.github.io/libfabric/>
- <https://raw.githubusercontent.com/ofiwg/libfabric/main/NEWS.md>
- <https://raw.githubusercontent.com/ofiwg/libfabric/main/README.md>
- <https://www.openfabrics.org/openfabrics-interfaces/>
- <https://www.openfabrics.org/the-openfabrics-alliance-announces-the-release-of-libfabric-v2-0-0/>


## 安全说明

library-like package without higher-risk signals.

- **Geiger 风险:** 绿色 / 低
- library-like package without higher-risk signals

## 源数据库详情

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** libfabric
- **Version Scheme:** 0
- **Revision:** 0
- **Head Version:** HEAD
- **Conflicts With:** mpich
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** head, stable

## 其他软件包管理器记录

- Debian apt - libfabric-bin - 2.1.0-1.1: normalized package name match | Debian stable package indexes: libfabric-bin from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Diagnosis programs for the libfabric communication library | https://ofiwg.github.io/libfabric/
- Debian apt - libfabric-dev - 2.1.0-1.1: normalized package name match | Debian stable package indexes: libfabric-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Development files for libfabric1 | https://ofiwg.github.io/libfabric/
- Debian apt - libfabric1 - 2.1.0-1.1: normalized package name match | Debian stable package indexes: libfabric1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | libfabric communication library | https://ofiwg.github.io/libfabric/
- Nix - libfabric: normalized package name match | nixpkgs package indexes: pkgs/by-name/li/libfabric/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - libfabric-bin - 1.17.0-3build2: normalized package name match | Ubuntu 24.04 LTS package indexes: libfabric-bin from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Diagnosis programs for the libfabric communication library | https://ofiwg.github.io/libfabric/
- Ubuntu apt - libfabric-dev - 1.17.0-3build2: normalized package name match | Ubuntu 24.04 LTS package indexes: libfabric-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Development files for libfabric1 | https://ofiwg.github.io/libfabric/
- Ubuntu apt - libfabric1 - 1.17.0-3build2: normalized package name match | Ubuntu 24.04 LTS package indexes: libfabric1 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | libfabric communication library | https://ofiwg.github.io/libfabric/
- dnf - libfabric - 2.5.1-1.fc45: normalized package name match | Fedora Rawhide package metadata: libfabric from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Open Fabric Interfaces | https://github.com/ofiwg/libfabric
- dnf - libfabric-devel - 2.5.1-1.fc45: normalized package name match | Fedora Rawhide package metadata: libfabric-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Development files for libfabric | https://github.com/ofiwg/libfabric
- pacman - libfabric - 2.5.1-1: normalized package name match | Arch Linux sync databases: libfabric from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | User-space API for OpenFabrics Interfaces (OFI) | https://ofiwg.github.io/libfabric/
- zypper - libfabric - 2.5.1-1.2: normalized package name match | openSUSE Tumbleweed package metadata: libfabric from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | User-space RDMA Fabric Interfaces | http://www.github.com/ofiwg/libfabric
- zypper - libfabric-devel - 2.5.1-1.2: normalized package name match | openSUSE Tumbleweed package metadata: libfabric-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Development files for the libfabric library | http://www.github.com/ofiwg/libfabric
- zypper - libfabric-devel-32bit - 2.5.1-1.2: normalized package name match | openSUSE Tumbleweed package metadata: libfabric-devel-32bit from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Development files for the libfabric library | http://www.github.com/ofiwg/libfabric
- zypper - libfabric1 - 2.5.1-1.2: normalized package name match | openSUSE Tumbleweed package metadata: libfabric1 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | User-space RDMA fabric interfaces | http://www.github.com/ofiwg/libfabric
- zypper - libfabric1-32bit - 2.5.1-1.2: normalized package name match | openSUSE Tumbleweed package metadata: libfabric1-32bit from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | User-space RDMA fabric interfaces | http://www.github.com/ofiwg/libfabric


## 相关链接

- [Source-control packages](https://www.automicvault.com/zh-hans/pkg/source-control-tools/) - Belongs to a source-control command family.
- [Terminal utility packages](https://www.automicvault.com/zh-hans/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Networking and protocol packages](https://www.automicvault.com/zh-hans/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Homebrew utility packages](https://www.automicvault.com/zh-hans/pkg/brew-utility-packages/) - Matched Homebrew package provider.
- [autoconf](https://www.automicvault.com/zh-hans/pkg/brew/autoconf/) - Build dependency declared by Homebrew.
- [automake](https://www.automicvault.com/zh-hans/pkg/brew/automake/) - Build dependency declared by Homebrew.
- [libtool](https://www.automicvault.com/zh-hans/pkg/brew/libtool/) - Build dependency declared by Homebrew.
- [adios2](https://www.automicvault.com/zh-hans/pkg/brew/adios2/) - Popular package that depends on this formula.
- [gensio](https://www.automicvault.com/zh-hans/pkg/brew/gensio/) - Shares av.db curated category or tags: c-library, cli, networking.
- [getdns](https://www.automicvault.com/zh-hans/pkg/brew/getdns/) - Shares av.db curated category or tags: c-library, cli, networking.
- [gsasl](https://www.automicvault.com/zh-hans/pkg/brew/gsasl/) - Shares av.db curated category or tags: c-library, cli, networking.
- [ldns](https://www.automicvault.com/zh-hans/pkg/brew/ldns/) - Shares av.db curated category or tags: c-library, cli, networking.
- [libdnet](https://www.automicvault.com/zh-hans/pkg/brew/libdnet/) - Shares av.db curated category or tags: c-library, cli, networking.
- [libexosip](https://www.automicvault.com/zh-hans/pkg/brew/libexosip/) - Shares av.db curated category or tags: c-library, cli, networking.
- [libnl](https://www.automicvault.com/zh-hans/pkg/brew/libnl/) - Shares av.db curated category or tags: c-library, cli, networking.
- [liboping](https://www.automicvault.com/zh-hans/pkg/brew/liboping/) - Shares av.db curated category or tags: c-library, cli, networking.

## Combined YAML source

View the package source record on GitHub. [combined/libfabric.yml](https://github.com/automic-vault/db/blob/main/combined/libfabric.yml)


## 来源

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