Automic VaultAutomic Vault

brew

使用 Homebrew, apt, dnf, Nix, pacman, zypper 安装 halibut

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

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install halibut

local Homebrew formula metadata

Linux

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

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

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

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

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

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

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

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

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

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

概览

软件包摘要

Yet another free document preparation system

命令和别名

  • halibut

历史

项目历史与用法

Halibut is Simon Tatham's free document preparation system for software manuals. It reads one source format and emits plain text, HTML, PDF, PostScript, Unix man pages, Unix info files, Windows HTML Help, and Windows WinHelp.

项目历史

The official Halibut page explains that the idea came from Simon Tatham's work on NASM documentation, where he wanted web, printable, and online-viewable outputs from one source. An earlier Perl implementation proved the concepts but was slow and hard to maintain, so Halibut was rewritten in portable C.

Halibut's design is explicitly shaped by dissatisfaction with existing tools for this particular niche. The homepage compares it with TeX, TeXinfo, debiandoc-sgml, and DocBook, emphasizing multi-format output, pervasive cross-references, indexing, Unicode fallback, portability, and configurable output directives.

采用历史

Halibut is a niche tool, but it persists because it solves a durable problem for maintainers of text-heavy software manuals. The project is associated with Simon Tatham's software ecosystem, and the official page provides both release archives and a public Git repository for development sources.

Its package-manager footprint is small but meaningful: users who package or build older software documentation can install `halibut` without adopting a larger documentation framework. Homebrew, Debian-family packages, Fedora-family packages, Arch-family packages, Nix, and openSUSE package names in the input show that the tool has enough downstream utility to be carried by multiple distributions.

使用方式

Users write Halibut source and run the `halibut` executable to generate manuals in several target formats. The supported formats make it useful for projects that want web documentation, printable documents, Unix manual pages, and legacy Windows help outputs from a single source.

The official documentation does not describe a user config file or credential store. Its main operational inputs are document source files and output-format directives embedded in or supplied with the documentation build.

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

Halibut is interesting to package nerds because it is a small, old-school build tool with a very specific documentation niche. It is not a general Markdown or DocBook replacement; it survives because some projects need exactly its multi-output manual pipeline.

The package is also a reminder that documentation generators are build dependencies. Even when end users never run Halibut directly, distributions may need it to rebuild man pages, HTML manuals, or release documentation from source.

时间线

  • 1999-2007: License text and historical copyright notices associate Halibut's early development with this period.
  • 2004-2017: The 1.3 manual records manual copyright coverage across this period.
  • 2021: Halibut 1.3 was released with the documented feature set on the official page.
  • 2021: The official page documented the recursive Git clone URL and web repository browser for development sources.

Related projects

  • NASM: project whose documentation needs inspired Halibut's original ideas.
  • TeX, TeXinfo, debiandoc-sgml, and DocBook: documentation systems discussed in Halibut's rationale.
  • Simon Tatham's PuTTY and puzzle projects: neighboring software ecosystem that uses documentation-oriented tooling, though not a direct dependency claim here.

安全态势

风险级别:绿色

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 元数据适用于 13 个平台目标。
  • 构建元数据列出 1 个构建依赖。

建议审查

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

可执行文件

已安装的可执行文件

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

新鲜度

版本和新鲜度

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

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

https://www.chiark.greenend.org.uk/~sgtatham/halibut/

安装元数据

软件包元数据

软件包键brew:halibut
版本1.3
软件包管理器Homebrew
软件包管理器页面https://formulae.brew.sh/formula/halibut
主页https://www.chiark.greenend.org.uk/~sgtatham/halibut/
仓库https://git.tartarus.org/simon/halibut.git
上游文档https://www.chiark.greenend.org.uk/~sgtatham/halibut
许可证MIT AND APAFML
源码归档https://www.chiark.greenend.org.uk/~sgtatham/halibut/halibut-1.3/halibut-1.3.tar.gz
构建依赖cmake
Bottle可用 (于 arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-install未定义
服务未声明

注册表事实

源数据库详情

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

源数据库匹配

其他软件包管理器记录

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

Debian apt95%

halibut 1.3-2

yet another free document preparation system

https://www.chiark.greenend.org.uk/~sgtatham/halibut.html

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

halibut

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

halibut 1.3-2

yet another free document preparation system

https://www.chiark.greenend.org.uk/~sgtatham/halibut.html

sudo apt install halibut
  • Section: universe/text
  • Architecture: amd64
  • 1 依赖
  • normalized package name match
  • 匹配方式:Halibut
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: halibut from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

halibut 1.3-12.fc44

TeX-like software manual tool

http://www.chiark.greenend.org.uk/~sgtatham/halibut.html

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

vim-halibut 1.3-12.fc44

Syntax file for the halibut manual tool

http://www.chiark.greenend.org.uk/~sgtatham/halibut.html

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

halibut 1.3-1.3

Document preparation system similar to TeX

https://www.chiark.greenend.org.uk/~sgtatham/halibut/

sudo zypper install halibut
  • License: MIT AND APAFML
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: halibut
  • 1 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Halibut
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: halibut from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

来源线索

由仓库数据生成

此页面由 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