pkg.soopen package index

brew / 排名 160

使用 Homebrew, apk, dnf, MacPorts, Nix, pacman, zypper, apt 安装 fribidi

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

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install fribidi

local Homebrew formula metadata

MacPorts已验证 · 94%
sudo port install fribidi

MacPorts ports tree · textproc/fribidi/Portfile · 来源: api.github.com

Linux

Alpine Linux apk已验证 · 92%
sudo apk add fribidi

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

Fedora dnf已验证 · 92%
sudo dnf install fribidi

Fedora Rawhide package metadata · fribidi · 来源: dl.fedoraproject.org

Nix已验证 · 92%
nix profile install nixpkgs#fribidi

nixpkgs package indexes · pkgs/by-name/fr/fribidi/package.nix · 来源: api.github.com

Arch Linux pacman已验证 · 92%
sudo pacman -S fribidi

Arch Linux sync databases · fribidi · 来源: geo.mirror.pkgbuild.com

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

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

Debian apt已验证 · 92%
sudo apt install libfribidi-bin

Debian stable package indexes · libfribidi-bin · 来源: deb.debian.org

概览

软件包摘要

Implementation of the Unicode BiDi algorithm

命令和别名

  • fribidi

历史

项目历史与用法

GNU FriBidi is a C library and command-line utility implementing the Unicode Bidirectional Algorithm. It is intended to provide correct Arabic, Hebrew, and other bidirectional text handling for free software, and it uses Unicode data and conformance testing against Unicode reference behavior.

项目历史

FriBidi was first developed by Dov Grobgeld of the Ivrix project in late 2000, with early releases up to 0.1.15. Behdad Esfahbod began hacking on it around the same period through the FarsiWeb project, moved development to SourceForge, became maintainer in early 2001, and focused on standards compliance and GNU coding conventions.

The project released FriBidi 0.9.0 on 2001-03-29, followed by stabilization work that led to 0.10.4 in 2002. Richard Stallman dubbed it a GNU package in 2002, and the project later lived at FreeDesktop before moving to its current GitHub home.

采用历史

The README says FriBidi was already being used by projects such as Pango, GTK+, GNOME, AbiWord, MLTerm, MPlayer, BiCon, and VLC. The official USERS file lists additional terminal emulators, text rendering systems, editors, word processors, media players, and desktop components that used FriBidi for bidirectional text or right-to-left subtitle rendering.

The HISTORY file notes that the stable 0.10.4 line had been shipped by several distributions since 2003, making FriBidi one of the small infrastructure libraries that quietly entered many Unix-like systems through desktop, font, terminal, and media stacks.

使用方式

Programmers typically use FriBidi through library calls such as `fribidi_log2vis` or lower-level bidi-type, embedding-level, and reorder functions. The package also ships a `fribidi` command-line utility that processes text line by line and is used for testing the algorithm.

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

FriBidi is significant because it is a tiny but central internationalization dependency. Package maintainers encounter it not as an end-user application but as a text-layout primitive underneath terminals, media players, GUI toolkits, subtitle renderers, and document applications.

It is also a classic example of packaging Unicode data-driven C code: the library extracts character properties from Unicode data files and aims to track the Unicode Bidirectional Algorithm rather than inventing a separate policy.

时间线

  • 2000: Dov Grobgeld starts FriBidi in the Ivrix project.
  • 2001: Behdad Esfahbod moves development forward on SourceForge and releases FriBidi 0.9.0 on 2001-03-29.
  • 2002: FriBidi 0.10.4 is released, and Richard Stallman identifies it as a GNU package.
  • 2003: The stable 0.10.4 line is reported as shipping in several distributions.
  • 2010s-2020s: Development continues from the FreeDesktop era to the GitHub repository, with the 1.0 series maintained there.

Related projects

  • Related upstream standards and data sources include Unicode Standard Annex #9 and Unicode character data.
  • Related consumers named by the project include Pango, GTK+, GNOME, AbiWord, MLTerm, MPlayer, BiCon, VLC, m17nlib, and terminal or desktop components that need bidirectional text.

安全态势

风险级别:绿色

narrow executable package without higher-risk signals.

风险分类器

绿色 风险 · 低 置信度 · appliance

原因

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

安装行为

  • 未记录 Homebrew bottle 元数据。

建议审查

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

可执行文件

已安装的可执行文件

命令类型暴露范围备注
fribidi可执行文件已索引可执行文件从本地可执行文件索引发现。

新鲜度

版本和新鲜度

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

页面生成时间2026-08-03
管理器版本1.0.16
管理器更新时间
本地数据未知
上游不可用
检测到的最新版本未检测到
  • OK没有生成新鲜度警告。

安装元数据

软件包元数据

软件包键brew:fribidi
版本1.0.16
软件包管理器Homebrew
主页https://github.com/fribidi/fribidi
仓库https://github.com/fribidi/fribidi
Bottle未记录
服务未声明

源数据库匹配

其他软件包管理器记录

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

Debian apt95%

libfribidi-bin 1.0.16-1

Free Implementation of the Unicode BiDi algorithm (utility)

http://www.fribidi.org/

sudo apt install libfribidi-bin
  • Section: utils
  • Architecture: amd64
  • Source Package: fribidi
  • 2 依赖
  • normalized package name match
  • 匹配方式:Fribidi
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libfribidi-bin from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libfribidi-dev 1.0.16-1

Development files for FreeBidi library

http://www.fribidi.org/

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

libfribidi0 1.0.16-1

Free Implementation of the Unicode BiDi algorithm

http://www.fribidi.org/

sudo apt install libfribidi0
  • Section: libs
  • Architecture: amd64
  • Source Package: fribidi
  • 1 依赖
  • normalized package name match
  • 匹配方式:Fribidi
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libfribidi0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

fribidi

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

libfribidi-bin 1.0.13-3build1

Free Implementation of the Unicode BiDi algorithm (utility)

http://www.fribidi.org/

sudo apt install libfribidi-bin
  • Section: universe/utils
  • Architecture: amd64
  • Source Package: fribidi
  • 2 依赖
  • normalized package name match
  • 匹配方式:Fribidi
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libfribidi-bin from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libfribidi-dev 1.0.13-3build1

Development files for FreeBidi library

http://www.fribidi.org/

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

libfribidi0 1.0.13-3build1

Free Implementation of the Unicode BiDi algorithm

http://www.fribidi.org/

sudo apt install libfribidi0
  • Section: libs
  • Architecture: amd64
  • Source Package: fribidi
  • 1 依赖
  • normalized package name match
  • 匹配方式:Fribidi
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libfribidi0 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
apk95%

fribidi 1.0.16-r3

Free Implementation of the Unicode Bidirectional Algorithm

https://github.com/fribidi/fribidi

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

fribidi-dev 1.0.16-r3

Free Implementation of the Unicode Bidirectional Algorithm (development files)

https://github.com/fribidi/fribidi

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

fribidi-doc 1.0.16-r3

Free Implementation of the Unicode Bidirectional Algorithm (documentation)

https://github.com/fribidi/fribidi

sudo apk add fribidi-doc
  • License: LGPL-2.1-or-later
  • Architecture: x86_64
  • Source Package: fribidi
  • normalized package name match
  • 匹配方式:Fribidi
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: fribidi-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

fribidi-static 1.0.16-r3

Free Implementation of the Unicode Bidirectional Algorithm (static library)

https://github.com/fribidi/fribidi

sudo apk add fribidi-static
  • License: LGPL-2.1-or-later
  • Architecture: x86_64
  • Source Package: fribidi
  • normalized package name match
  • 匹配方式:Fribidi
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: fribidi-static from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
dnf95%

fribidi 1.0.16-5.fc45

Library implementing the Unicode Bidirectional Algorithm

https://github.com/fribidi/fribidi/

sudo dnf install fribidi
  • License: LGPL-2.1-or-later AND Unicode-DFS-2016
  • Category: Unspecified
  • Architecture: i686
  • Source Package: fribidi
  • 2 依赖
  • 2 提供
  • normalized package name match
  • 匹配方式:Fribidi
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: fribidi from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

fribidi-devel 1.0.16-5.fc45

Libraries and include files for FriBidi

https://github.com/fribidi/fribidi/

sudo dnf install fribidi-devel
  • License: LGPL-2.1-or-later AND Unicode-DFS-2016
  • Category: Unspecified
  • Architecture: i686
  • Source Package: fribidi
  • 3 依赖
  • 2 提供
  • normalized package name match
  • 匹配方式:Fribidi
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: fribidi-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
pacman95%

fribidi 1.0.16-2

A Free Implementation of the Unicode Bidirectional Algorithm

https://github.com/fribidi/fribidi

sudo pacman -S fribidi
  • License: LGPL-2.1-or-later
  • Architecture: x86_64
  • 1 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Fribidi
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: fribidi from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

fribidi 1.0.16-1.4

An implementation of the Unicode BiDi algorithm

https://github.com/fribidi/fribidi

sudo zypper install fribidi
  • License: LGPL-2.1-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: fribidi
  • 2 依赖
  • 2 提供
  • normalized package name match
  • 匹配方式:Fribidi
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: fribidi from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

fribidi-devel 1.0.16-1.4

Development Files for FriBiDi

https://github.com/fribidi/fribidi

sudo zypper install fribidi-devel
  • License: LGPL-2.1-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: fribidi
  • 2 依赖
  • 2 提供
  • normalized package name match
  • 匹配方式:Fribidi
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: fribidi-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

来源线索

由仓库数据生成

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

使用的来源

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation