macOS
brew install autogenlocal Homebrew formula metadata
sudo port install autogenMacPorts ports tree · devel/autogen/Portfile · 来源: api.github.com
安装
brew install autogenlocal Homebrew formula metadata
sudo port install autogenMacPorts ports tree · devel/autogen/Portfile · 来源: api.github.com
sudo apt install autogenDebian stable package indexes · autogen · 来源: deb.debian.org
sudo dnf install autogenFedora Rawhide package metadata · autogen · 来源: dl.fedoraproject.org
nix profile install nixpkgs#autogennixpkgs package indexes · pkgs/by-name/au/autogen/package.nix · 来源: api.github.com
sudo pacman -S autogenArch Linux sync databases · autogen · 来源: geo.mirror.pkgbuild.com
sudo zypper install autogenopenSUSE Tumbleweed package metadata · autogen · 来源: download.opensuse.org
概览
Automated text file generator
历史
GNU AutoGen is a GNU code and text generation utility built around definition files and templates. Its package identity is very Unixy: a command-line generator for maintainers who want repeatable source, option, or configuration files instead of hand-editing generated boilerplate.
AutoGen is associated with Bruce Korb and the GNU project; the GNU manual and AutoGen pages present it as a general automated text-file generator rather than a language-specific compiler tool. The package also includes related commands such as AutoOpts tooling, getdefs, columns, and xml2ag, which made it useful in build and release workflows beyond a single executable.
The project lived in the GNU/Savannah ecosystem and also maintained a SourceForge-facing homepage, reflecting a common early-2000s free-software distribution pattern: GNU project page, Savannah source control, tarball releases, and downstream packaging by Unix distributions.
AutoGen is packaged across traditional Unix package managers including Homebrew, Debian/Ubuntu, Fedora, Arch, MacPorts, Nix, and openSUSE according to the batch input. That breadth signals long-tail adoption in developer-tool stacks even though the project is much less visible than the Autotools packages it often sits near.
Its adoption has mostly been indirect: users encounter it as a dependency or maintainer-side generator in source releases, not as a fashionable end-user CLI.
AutoGen users write definitions and templates, then run the autogen command to emit source or text files. Package users also see the auxiliary tools listed by the Homebrew formula, including autoopts-config, columns, getdefs, and xml2ag.
It is not a credentials-oriented tool and the official curation does not document a single user configuration path.
For package maintainers, AutoGen matters as one of the older GNU-era generator utilities that can appear in bootstrap chains. It is the kind of package that explains why source builds sometimes need more than a compiler and make: generated files may come from project-specific template systems.
安全态势
narrow executable package without higher-risk signals.
绿色 风险 · 低 置信度 · appliance
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
autogen | cli | 全局可执行文件 | |
autoopts-config | cli | 全局可执行文件 | |
columns | cli | 全局可执行文件 | |
getdefs | cli | 全局可执行文件 | |
xml2ag | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://autogen.sourceforge.net/
安装元数据
| 软件包键 | brew:autogen |
|---|---|
| 版本 | 5.18.16 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/autogen |
| 主页 | https://autogen.sourceforge.net/ |
| 仓库 | https://git.savannah.gnu.org/cgit/autogen.git |
| 上游文档 | https://www.gnu.org/software/autogen |
| 许可证 | GPL-3.0-or-later |
| 源码归档 | https://ftpmirror.gnu.org/gnu/autogen/rel5.18.16/autogen-5.18.16.tar.xz |
| 最后更新 | 2026-06-19T12:30:02-07:00 |
| Pulse | updated |
| 依赖 | bdw-gc, guile |
| 构建依赖 | coreutils, pkgconf |
| macOS 提供的库 | libxml2 |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | autogen |
| Version Scheme | 0 |
| Revision | 3 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
autogen 1:5.18.16-7
automated text file generator
https://www.gnu.org/software/autogen/
sudo apt install autogenautogen-doc 1:5.18.16-7
automated text file generator - documentation
https://www.gnu.org/software/autogen/
sudo apt install autogen-doclibopts25 1:5.18.16-7
automated option processing library based on autogen
https://www.gnu.org/software/autogen/
sudo apt install libopts25libopts25-dev 1:5.18.16-7
automated option processing library based on autogen
https://www.gnu.org/software/autogen/
sudo apt install libopts25-devautogen
nix profile install nixpkgs#autogenautogen 1:5.18.16-5build1
automated text file generator
https://www.gnu.org/software/autogen/
sudo apt install autogenautogen-doc 1:5.18.16-5build1
automated text file generator - documentation
https://www.gnu.org/software/autogen/
sudo apt install autogen-doclibopts25 1:5.18.16-5build1
automated option processing library based on autogen
https://www.gnu.org/software/autogen/
sudo apt install libopts25libopts25-dev 1:5.18.16-5build1
automated option processing library based on autogen
https://www.gnu.org/software/autogen/
sudo apt install libopts25-devautogen 5.18.16-32.fc43
Automated text file generator
http://www.gnu.org/software/autogen/
sudo dnf install autogenautogen-libopts 5.18.16-32.fc43
Automated option processing library based on autogen
http://www.gnu.org/software/autogen/
sudo dnf install autogen-liboptsautogen-libopts-devel 5.18.16-32.fc43
Development files for libopts
http://www.gnu.org/software/autogen/
sudo dnf install autogen-libopts-develautogen 5.18.16-6
A tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text
https://www.gnu.org/software/autogen/
sudo pacman -S autogenautogen 5.18.16-9.3
Automated Text File Generator
https://www.gnu.org/software/autogen/
sudo zypper install autogenautoopts 5.18.16-9.3
Automated Option Processing
https://www.gnu.org/software/autogen/
sudo zypper install autooptslibopts25 5.18.16-9.3
Shared library libopts
https://www.gnu.org/software/autogen/
sudo zypper install libopts25来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.