Automic VaultAutomic Vault

brew

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

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

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install luit

local Homebrew formula metadata

MacPorts已验证 · 94%
sudo port install luit

MacPorts ports tree · x11/luit/Portfile · 来源: api.github.com

Linux

Debian apt已验证 · 92%
sudo apt install luit

Debian stable package indexes · luit · 来源: deb.debian.org

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

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

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

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

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

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

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

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

概览

软件包摘要

Filter run between arbitrary application and UTF-8 terminal emulator

命令和别名

  • luit

历史

项目历史与用法

luit is a terminal encoding filter that sits between an application and a UTF-8 terminal emulator, translating application output into UTF-8 and terminal input back into the locale encoding.

项目历史

Juliusz Chroboczek wrote luit for the XFree86 Project in 2001-2002. The official history credits later fixes and improvements from several people, especially Tomohiro Kubota's CJK encoding extensions, and notes that the program uses the MIT-X11 license like xterm.

Thomas E. Dickey adopted luit maintenance in 2006 after a period without a maintainer, motivated by keeping it useful with xterm. The Invisible Island history emphasizes two long-running maintenance themes: correcting distribution and path changes made in Xorg-era packaging, and reducing dependence on the lightly maintained font-encoding library by implementing efficient iconv-based conversion.

As of the 2.0 line, luit deprecated the font-encoding library path while preserving support for `.enc` files and broader encoding selection. The official page documents the practical consequences for packagers: encoding data is often packaged separately, dependencies are sometimes incomplete, and luit is not itself an X application even though it is most useful with xterm.

采用历史

luit began inside the XFree86 and Xorg terminal ecosystem and became a small but widely packaged Unix utility. The maintainer's page lists portability across SVR4 Unix, AIX, Tru64, BSD systems, macOS, and Linux, and the package appears in common Unix package sets such as Homebrew, Debian, Fedora, MacPorts, Nix, Arch, and openSUSE.

Its adoption is mostly invisible: users encounter it through xterm or legacy-locale workflows rather than as a standalone application. That invisibility is part of its packaging importance, because terminal emulators and old applications still need reliable conversion behavior when UTF-8 terminals meet non-UTF-8 programs.

使用方式

The manpage describes luit as a filter run between an arbitrary application and a UTF-8 terminal emulator. It is mainly used with xterm, but the official page stresses that luit itself is not an X application.

Power users and packagers use options such as `-list-fontenc` and `-encoding` to inspect and choose encoding tables, especially when diagnosing missing CJK or legacy encoding data.

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

luit matters to package nerds because it is a small compatibility utility with a long tail of platform-specific behavior. It exposes classic distribution issues: upstream fork history, XFree86/Xorg lineage, font-encoding data split into separate packages, iconv availability, and packagers accidentally adding unnecessary X library dependencies.

时间线

  • 2001-2002: Written by Juliusz Chroboczek for XFree86.
  • 2006: Thomas E. Dickey adopts maintenance to keep luit working with xterm.
  • 2010: Xorg incorporates Dickey's luit work into its repository.
  • 2013: luit 2.0 release line appears in the maintainer history.
  • 2018-2022: Invisible Island page documents ongoing maintenance and portability notes.

Related projects

  • xterm is the primary terminal emulator associated with luit usage.
  • XFree86 and Xorg are the historical source trees where luit circulated.
  • iconv and font-encoding provide the conversion mechanisms and data paths discussed by the maintainer.

安全态势

风险级别:绿色

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 元数据适用于 6 个平台目标。

建议审查

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

可执行文件

已安装的可执行文件

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

新鲜度

版本和新鲜度

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

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

https://invisible-island.net/luit/

  • 信息No package-manager update timestamp was available.低 置信度
  • 信息Release/tag comparison is only available for GitHub repositories.https://invisible-island.net/luit/none 置信度

安装元数据

软件包元数据

软件包键brew:luit
版本20250912
软件包管理器Homebrew
软件包管理器页面https://formulae.brew.sh/formula/luit
主页https://invisible-island.net/luit/
上游文档https://invisible-island.net/luit/luit.html
许可证MIT
源码归档https://invisible-mirror.net/archives/luit/luit-20250912.tgz
Bottle可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定义
服务未声明

注册表事实

源数据库详情

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

源数据库匹配

其他软件包管理器记录

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

Debian apt95%

luit 2.0.20240910-1

locale and ISO 2022 support for Unicode terminals

https://invisible-island.net/luit/

sudo apt install luit
  • Section: utils
  • Architecture: amd64
  • 1 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Luit
Debian stable package indexes · deb.debian.org · Debian stable package indexes: luit from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

luit

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

luit 2.0.20250912-7.fc44

Locale and ISO 2022 support for Unicode terminals

https://invisible-island.net/luit/

sudo dnf install luit
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: luit
  • 3 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Luit
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: luit from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

luit 20250912-1

Filter that can be run between an arbitrary application and a UTF-8 terminal emulator

https://invisible-island.net/luit/luit.html

sudo pacman -S luit
  • License: MIT
  • Architecture: x86_64
  • 1 依赖
  • normalized package name match
  • 匹配方式:Luit
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: luit from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

luit 20230201-1.7

Locale and ISO 2022 support for Unicode terminals

http://invisible-island.net/luit/

sudo zypper install luit
  • License: MIT
  • Category: System/X11/Utilities
  • Architecture: x86_64
  • Source Package: luit
  • 2 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Luit
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: luit from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

luit

sudo port install luit
  • normalized package name match
  • 匹配方式:Luit
MacPorts ports tree · api.github.com · MacPorts ports tree: x11/luit/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

来源线索

由仓库数据生成

此页面由 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 package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment