Automic VaultAutomic Vault

brew

fribidi を Homebrew, apk, dnf, MacPorts, Nix, pacman, zypper, apt でインストール

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

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 8 個のプラットフォームターゲットで利用できます。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
fribidicliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-10
マネージャ版1.0.16
マネージャ更新日
ローカルデータOK
上流not checked
検出された最新未検出

https://github.com/fribidi/fribidi

  • 情報No package-manager update timestamp was available.信頼度 低
  • 情報No cached GitHub release or tag data was available.https://github.com/fribidi/fribidi信頼度 none

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:fribidi
バージョン1.0.16
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/fribidi
ホームページhttps://github.com/fribidi/fribidi
リポジトリhttps://github.com/fribidi/fribidi
上流ドキュメントhttps://github.com/fribidi/fribidi#readme
ライセンスGPL-2.0-or-later AND LGPL-2.1-or-later
ソースアーカイブhttps://github.com/fribidi/fribidi/releases/download/v1.0.16/fribidi-1.0.16.tar.xz
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namefribidi
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの 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-4.fc44

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/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

fribidi-devel 1.0.16-4.fc44

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/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-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.2

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/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

fribidi-devel 1.0.16-1.2

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/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

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