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

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

## 安装

```sh
sudo av install brew:liblouis
```

其他安装命令:

### macOS

- Homebrew (100%):

```sh
brew install liblouis
```

  证据: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install liblouis
```

  证据: MacPorts ports tree: textproc/liblouis/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- apk (92%):

```sh
sudo apk add liblouis
```

  证据: Alpine Linux edge package indexes: liblouis from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- dnf (92%):

```sh
sudo dnf install liblouis
```

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

- Nix (92%):

```sh
nix profile install nixpkgs#liblouis
```

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

- pacman (92%):

```sh
sudo pacman -S liblouis
```

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

- Debian apt (92%):

```sh
sudo apt install liblouis-bin
```

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

- zypper (92%):

```sh
sudo zypper install liblouis-data
```

  证据: openSUSE Tumbleweed package metadata: liblouis-data from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

## 软件包事实

- **软件包键:** brew:liblouis
- **软件包管理器:** Homebrew
- **版本:** 3.38.0
- **来源摘要:** Open-source braille translator and back-translator
- **主页:** <https://liblouis.io>
- **仓库:** <https://github.com/liblouis/liblouis>
- **已生成:** 2026-08-03T19:37:03+00:00

## 可执行文件

- lou_allround (别名)
- lou_checkhyphens (别名)
- lou_checktable (别名)
- lou_debug (别名)
- lou_tableinfo (别名)
- lou_trace (别名)
- lou_translate (别名)

## 安装行为

- Bottle: 不可用

## 版本和新鲜度

- 页面生成时间: 2026-08-03
- 管理器版本: 3.38.0
## 项目历史与用法

Liblouis is an open source braille translator and back-translator named for Louis Braille. It provides a C library, translation tables for many languages and braille codes, and command-line tools for checking, debugging, and testing braille translation tables.

### 项目历史

The Liblouis README says the project began in 2002 through ViewPlus, which wanted high-quality braille support as an open source effort and supported John Boyer with a monthly stipend so he could work with sighted assistants. The project was based on translation routines from the BRLTTY Linux screen reader but grew beyond those routines into a standalone shared library and Windows DLL.

Liblouis supports computer and literary braille, contracted and uncontracted translation, hyphenation, math braille, and a rule- or dictionary-based table system. Its manual is aimed both at people writing translation tables and programmers embedding the library.

### 采用历史

The README documents use in the NVDA and Orca open source screen readers and in commercial assistive technology from ViewPlus. Software Freedom Conservancy's March 17, 2025 announcement described liblouis as embedded in assistive technologies including screen readers, braille displays, Android devices, and iPhone devices.

A May 6, 2014 maintainership-succession announcement says John Boyer and ViewPlus initiated the Liblouis project twelve years earlier, and that Boyer built a community around it before passing maintainership to younger volunteers.

### 使用方式

Users commonly interact with Liblouis through programs such as lou_checktable, lou_debug, lou_translate, lou_trace, and lou_allround, or by linking the library from screen readers, embossing software, document converters, and mobile accessibility stacks. Table authors write text files with opcodes, includes, display rules, hyphenation support, and metadata.

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

Liblouis is significant because it turns braille translation into portable, inspectable data files plus a C ABI. For packagers, the table data, CLI validation tools, and library are inseparable: shipping the package means shipping both accessibility infrastructure and the tools to keep language-specific braille rules correct.

### 时间线

- 2002: ViewPlus and John Boyer began Liblouis.
- 2012: GitHub repository created on July 21, 2012.
- 2014: Maintainership succession announced on May 6, 2014.
- 2025: Liblouis joined Software Freedom Conservancy on March 17, 2025.
- 2026: Repository metadata recorded active development on July 1, 2026.

### Related projects

- BRLTTY provided the translation-routine foundation for Liblouis.
- NVDA and Orca are documented downstream screen-reader users.
- liblouisutdml and BrailleBlaster are adjacent braille formatting and transcription projects associated with the broader Liblouis ecosystem.

### 来源

- <https://api.github.com/repos/liblouis/liblouis>
- <https://github.com/liblouis/liblouis>
- <https://liblouis.io/2014/05/06/maintainership-succession.html>
- <https://liblouis.io/documentation/liblouis>
- <https://raw.githubusercontent.com/liblouis/liblouis/master/README>
- <https://sfconservancy.org/news/2025/mar/17/liblouis-joins-software-freedom-conservancy/>


## 安全说明

library-like package without higher-risk signals.

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

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

- Debian apt - liblouis-bin - 3.33.0-1: normalized package name match | Debian stable package indexes: liblouis-bin from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Braille translation library - utilities | http://liblouis.org/
- Debian apt - liblouis-data - 3.33.0-1: normalized package name match | Debian stable package indexes: liblouis-data from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Braille translation library - data | http://liblouis.org/
- Debian apt - liblouis-dev - 3.33.0-1: normalized package name match | Debian stable package indexes: liblouis-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Braille translation library - static libs and headers | http://liblouis.org/
- Debian apt - liblouis20 - 3.33.0-1: normalized package name match | Debian stable package indexes: liblouis20 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Braille translation library - shared libs | http://liblouis.org/
- Debian apt - python3-louis - 3.33.0-1: normalized package name match | Debian stable package indexes: python3-louis from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Python bindings for liblouis | http://liblouis.org/
- Nix - liblouis: normalized package name match | nixpkgs package indexes: pkgs/by-name/li/liblouis/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - liblouis-bin - 3.29.0-1build1: normalized package name match | Ubuntu 24.04 LTS package indexes: liblouis-bin from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Braille translation library - utilities | http://liblouis.org/
- Ubuntu apt - liblouis-data - 3.29.0-1build1: normalized package name match | Ubuntu 24.04 LTS package indexes: liblouis-data from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | Braille translation library - data | http://liblouis.org/
- Ubuntu apt - liblouis-dev - 3.29.0-1build1: normalized package name match | Ubuntu 24.04 LTS package indexes: liblouis-dev from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | Braille translation library - static libs and headers | http://liblouis.org/
- Ubuntu apt - liblouis20 - 3.29.0-1build1: normalized package name match | Ubuntu 24.04 LTS package indexes: liblouis20 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | Braille translation library - shared libs | http://liblouis.org/
- Ubuntu apt - python3-louis - 3.29.0-1build1: normalized package name match | Ubuntu 24.04 LTS package indexes: python3-louis from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | Python bindings for liblouis | http://liblouis.org/
- apk - liblouis - 3.38.0-r0: normalized package name match | Alpine Linux edge package indexes: liblouis from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Braille translator and back-translator | https://liblouis.io/
- apk - liblouis-bin - 3.38.0-r0: normalized package name match | Alpine Linux edge package indexes: liblouis-bin from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Braille translator and back-translator (tools) | https://liblouis.io/
- apk - liblouis-dev - 3.38.0-r0: normalized package name match | Alpine Linux edge package indexes: liblouis-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Braille translator and back-translator (development files) | https://liblouis.io/
- apk - liblouis-doc - 3.38.0-r0: normalized package name match | Alpine Linux edge package indexes: liblouis-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Braille translator and back-translator (documentation) | https://liblouis.io/
- apk - liblouis-static - 3.38.0-r0: normalized package name match | Alpine Linux edge package indexes: liblouis-static from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Braille translator and back-translator (static library) | https://liblouis.io/


## Combined YAML source

View the package source record on GitHub. [combined/liblouis.yml](https://github.com/mxcl/pkgdb/blob/main/combined/liblouis.yml)


## 来源

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