pkg.soopen package index

brew / 排名 181

使用 Homebrew, apt, dnf, MacPorts, Nix, zypper 安装 hello

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

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install hello

local Homebrew formula metadata

MacPorts已验证 · 94%
sudo port install hello

MacPorts ports tree · mail/hello/Portfile · 来源: api.github.com

Linux

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

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

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

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

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

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

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

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

概览

软件包摘要

Program providing model for GNU coding standards and practices

命令和别名

  • hello

历史

项目历史与用法

GNU Hello is the GNU Project's intentionally small greeting program and sample package. Its job is not only to print a friendly greeting, but to demonstrate GNU package structure, coding conventions, localization, documentation, and release practice around a tiny program.

That makes it a classic package-manager specimen: the runtime behavior is trivial, while the source distribution exercises the machinery expected of a serious GNU package.

项目历史

GNU Hello dates back to the early 1990s. The GNU FTP archive lists early 1.x patch files and a 1.3 tarball in 1992 and 1993, then later 2.x releases across the 2000s, 2010s, 2020s, and 2026.

The project has served as a stable reference point for GNU maintainership. Because the core program is deliberately simple, changes in the package often illustrate build-system, translation, portability, and distribution practice rather than application complexity.

采用历史

GNU Hello appears in traditional Unix-like packaging systems because it is small, portable, and useful as a smoke test for source-based and binary package workflows. The supplied package metadata lists Homebrew, Debian, Fedora, MacPorts, Nix, Ubuntu, and openSUSE packaging.

GNU Guix documentation uses GNU Hello as an example package, which reinforces its role as teaching material for package definitions, source fetching, checksums, build systems, and dependency declaration.

使用方式

End users run `hello` to print a greeting. The program is often more important to developers and packagers than to interactive users, because it provides a minimal but complete GNU-style source distribution.

There is no normal per-user configuration file or credentials file: the package is a command-line demonstration program, not a stateful client.

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

GNU Hello is valuable precisely because it is over-equipped for its surface behavior. It lets maintainers test compiler invocation, gettext catalogs, Texinfo documentation, Autotools-style release layout, checks, install targets, and package metadata without the noise of a large application.

It is the package equivalent of a tuning fork: small enough to understand at a glance, but formal enough to reveal whether a packaging system handles conventional GNU software correctly.

时间线

  • 1992: GNU FTP archive lists early Hello 1.0 to 1.1 patch material.
  • 1993: GNU FTP archive lists the Hello 1.3 source tarball.
  • 2002: GNU FTP archive lists the 2.1.x release line.
  • 2014: GNU FTP archive lists Hello 2.10.
  • 2022: GNU FTP archive lists Hello 2.11 and 2.12.x releases.
  • 2026: GNU FTP archive lists Hello 2.12.3.

Related projects

  • GNU Coding Standards explain the conventions Hello is commonly used to demonstrate.
  • GNU Guix uses Hello in package-definition examples.
  • Autoconf, Automake, gettext, and Texinfo are closely related to the style of GNU source distribution that Hello exemplifies.

安全态势

风险级别:绿色

narrow executable package without higher-risk signals.

风险分类器

绿色 风险 · 低 置信度 · appliance

原因

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

安装行为

  • 未记录 Homebrew bottle 元数据。

建议审查

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

可执行文件

已安装的可执行文件

命令类型暴露范围备注
hello可执行文件已索引可执行文件从本地可执行文件索引发现。

新鲜度

版本和新鲜度

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

页面生成时间2026-08-03
管理器版本2.12.3
管理器更新时间
本地数据未知
上游不可用
检测到的最新版本未检测到
  • OK没有生成新鲜度警告。

安装元数据

软件包元数据

软件包键brew:hello
版本2.12.3
软件包管理器Homebrew
主页https://www.gnu.org/software/hello/
Bottle未记录
服务未声明

源数据库匹配

其他软件包管理器记录

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

Debian apt95%

hello 2.10-5

example package based on GNU hello

https://www.gnu.org/software/hello/

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

hello

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

hello 2.10-3build1

example package based on GNU hello

https://www.gnu.org/software/hello/

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

hello 2.12.3-2.fc45

Prints a familiar, friendly greeting

https://www.gnu.org/software/hello/

sudo dnf install hello
  • License: GPL-3.0-or-later AND GFDL-1.3-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: hello
  • 2 依赖
  • 2 提供
  • normalized package name match
  • 匹配方式:Hello
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: hello from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
zypper95%

hello 2.12.3-1.4

A Friendly Greeting Program

https://www.gnu.org/software/hello

sudo zypper install hello
  • License: GPL-3.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: hello
  • 1 依赖
  • 2 提供
  • normalized package name match
  • 匹配方式:Hello
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: hello from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

hello-lang 2.12.3-1.4

Translations for package hello

https://www.gnu.org/software/hello

sudo zypper install hello-lang
  • License: GPL-3.0-or-later
  • Category: System/Localization
  • Architecture: noarch
  • Source Package: hello
  • 1 依赖
  • 3 提供
  • normalized package name match
  • 匹配方式:Hello
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: hello-lang from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
MacPorts95%

hello

sudo port install hello
  • normalized package name match
  • 匹配方式:Hello
MacPorts ports tree · api.github.com · MacPorts ports tree: mail/hello/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
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation