Automic VaultAutomic Vault

brew

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

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

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install ncurses

local Homebrew formula metadata

MacPorts已验证 · 94%
sudo port install ncurses

MacPorts ports tree · devel/ncurses/Portfile · 来源: api.github.com

Linux

Alpine Linux apk已验证 · 92%
sudo apk add ncurses

Alpine Linux edge package indexes · ncurses · 来源: dl-cdn.alpinelinux.org

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

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

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

nixpkgs package indexes · ncurses · 来源: raw.githubusercontent.com

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

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

Debian apt已验证 · 92%
sudo apt install lib32ncurses-dev

Debian stable package indexes · lib32ncurses-dev · 来源: deb.debian.org

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

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

概览

软件包摘要

Text-based UI library

命令和别名

  • captoinfo
  • clear
  • infocmp
  • infotocap
  • ncurses6-config
  • ncursesw6-config
  • reset
  • tabs
  • tic
  • toe
  • tput
  • tset

历史

项目历史与用法

ncurses, short for new curses, is the dominant free curses implementation for building text user interfaces on character-cell terminals. It emulates and extends System V Release 4 curses, uses terminfo, and ships both libraries and utilities such as tic, infocmp, tput, clear, reset, tabs, toe, and tset.

项目历史

The lineage runs through earlier curses and pcurses work. Thomas Dickey's ncurses licensing history discusses ncurses 0.7.2 from May 22, 1993 and ncurses 1.8.1 from November 5, 1993, with Pavel Curtis and Zeyd Ben-Halim copyright lineage. Dickey's history also identifies ncurses 1.9.9e on March 24, 1996 as the end of Zeyd Ben-Halim's maintainership and April 6, 1996 as Dickey's first patch against his ncurses archive.

采用历史

The ncurses 6.4 announcement says that in mid-June 1995 the maintainer of 4.4BSD curses declared it obsolete and encouraged BSD-family systems to switch to ncurses. The same announcement describes ncurses as used in almost every Linux-kernel-based system aside from some embedded applications, as the system curses library on OpenBSD, FreeBSD, and macOS, and in environments such as Cygwin and MinGW.

使用方式

Package users depend on ncurses both directly and indirectly. Developers link libncurses, libpanel, libmenu, and libform for full-screen terminal apps; shell scripts use tput and reset; terminfo maintainers use tic and infocmp; and many interactive CLI tools pull it in through readline-like or TUI dependencies.

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

ncurses is foundational packaging infrastructure. It is small enough to feel mundane, but it sits under installers, text editors, terminal multiplexers, system configuration tools, roguelikes, debuggers, and countless TUIs. ABI variants, wide-character builds, terminfo database paths, and compatibility with system curses make it a perennial packaging concern.

时间线

  • May 22, 1993: ncurses 0.7.2 appears in Thomas Dickey's reconstructed licensing history.
  • November 5, 1993: ncurses 1.8.1 release documented in the same history.
  • Mid-June 1995: 4.4BSD curses maintainer encourages switching to ncurses.
  • March 24, 1996: ncurses 1.9.9e marks the end of Zeyd Ben-Halim's maintainership.
  • April 6, 1996: Thomas Dickey begins patching his ncurses archive.
  • December 31, 2022: ncurses 6.4 released, with the announcement summarizing its broad OS adoption.

Related projects

  • curses, pcurses, PDCurses, terminfo, termcap, X/Open Curses, BSD curses, GNU Screen, terminal UI applications

安全态势

风险级别:绿色

library-like package without higher-risk signals.

风险分类器

绿色 风险 · 低 置信度 · appliance

原因

  • library-like package without higher-risk signals

信号

  • metadata:library-like

安装行为

  • formula 元数据中未记录 Homebrew post-install 钩子。
  • Homebrew bottle 元数据适用于 6 个平台目标。

建议审查

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

可执行文件

已安装的可执行文件

命令类型暴露范围备注
captoinfocli全局可执行文件
clearcli全局可执行文件
infocmpcli全局可执行文件
infotocapcli全局可执行文件
ncurses6-configcli全局可执行文件
ncursesw6-configcli全局可执行文件
resetcli全局可执行文件
tabscli全局可执行文件
ticcli全局可执行文件
toecli全局可执行文件
tputcli全局可执行文件
tsetcli全局可执行文件

新鲜度

版本和新鲜度

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

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

https://invisible-island.net/ncurses/announce.html

安装元数据

软件包元数据

软件包键brew:ncurses
版本6.6
软件包管理器Homebrew
软件包管理器页面https://formulae.brew.sh/formula/ncurses
主页https://invisible-island.net/ncurses/announce.html
仓库https://github.com/ThomasDickey/ncurses-snapshots
上游文档https://invisible-island.net/ncurses
许可证X11-distribute-modifications-variant
源码归档https://ftpmirror.gnu.org/gnu/ncurses/ncurses-6.6.tar.gz
最后更新2026-06-26T16:24:51-04:00
Pulseupdated
Bottle可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定义
服务未声明

注册表事实

源数据库详情

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

源数据库匹配

其他软件包管理器记录

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

Debian apt95%

lib32ncurses-dev 6.5+20250216-2

developer's libraries for ncurses (32-bit)

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

sudo apt install lib32ncurses-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: ncurses
  • 5 依赖
  • 1 可选依赖
  • normalized package name match
  • 匹配方式:Ncurses
Debian stable package indexes · deb.debian.org · Debian stable package indexes: lib32ncurses-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

lib32ncurses6 6.5+20250216-2

shared libraries for terminal handling (32-bit)

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

sudo apt install lib32ncurses6
  • Section: libs
  • Architecture: amd64
  • Source Package: ncurses
  • 2 依赖
  • normalized package name match
  • 匹配方式:Ncurses
Debian stable package indexes · deb.debian.org · Debian stable package indexes: lib32ncurses6 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

lib32ncursesw6 6.5+20250216-2

shared libraries for terminal handling (wide character support) (32-bit)

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

sudo apt install lib32ncursesw6
  • Section: libs
  • Architecture: amd64
  • Source Package: ncurses
  • 2 依赖
  • normalized package name match
  • 匹配方式:Ncurses
Debian stable package indexes · deb.debian.org · Debian stable package indexes: lib32ncursesw6 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

lib32tinfo6 6.5+20250216-2

shared low-level terminfo library for terminal handling (32-bit)

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

sudo apt install lib32tinfo6
  • Section: libs
  • Architecture: amd64
  • Source Package: ncurses
  • 1 依赖
  • normalized package name match
  • 匹配方式:Ncurses
Debian stable package indexes · deb.debian.org · Debian stable package indexes: lib32tinfo6 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libncurses-dev 6.5+20250216-2

developer's libraries for ncurses

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

sudo apt install libncurses-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: ncurses
  • 5 依赖
  • 4 提供
  • 1 可选依赖
  • normalized package name match
  • 匹配方式:Ncurses
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libncurses-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libncurses6 6.5+20250216-2

shared libraries for terminal handling

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

sudo apt install libncurses6
  • Section: libs
  • Architecture: amd64
  • Source Package: ncurses
  • 2 依赖
  • 1 可选依赖
  • normalized package name match
  • 匹配方式:Ncurses
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libncurses6 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libncursesw6 6.5+20250216-2

shared libraries for terminal handling (wide character support)

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

sudo apt install libncursesw6
  • Section: libs
  • Architecture: amd64
  • Source Package: ncurses
  • 2 依赖
  • 1 可选依赖
  • normalized package name match
  • 匹配方式:Ncurses
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libncursesw6 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libtinfo6 6.5+20250216-2

shared low-level terminfo library for terminal handling

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

sudo apt install libtinfo6
  • Section: libs
  • Architecture: amd64
  • Source Package: ncurses
  • 1 依赖
  • normalized package name match
  • 匹配方式:Ncurses
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libtinfo6 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

ncurses-base 6.5+20250216-2

basic terminal type definitions

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

sudo apt install ncurses-base
  • Section: misc
  • Architecture: all
  • Source Package: ncurses
  • 1 提供
  • normalized package name match
  • 匹配方式:Ncurses
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ncurses-base from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

ncurses-bin 6.5+20250216-2

terminal-related programs and man pages

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

sudo apt install ncurses-bin
  • Section: utils
  • Architecture: amd64
  • Source Package: ncurses
  • normalized package name match
  • 匹配方式:Ncurses
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ncurses-bin from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

ncurses-doc 6.5+20250216-2

developer's guide and documentation for ncurses

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

sudo apt install ncurses-doc
  • Section: doc
  • Architecture: all
  • Source Package: ncurses
  • normalized package name match
  • 匹配方式:Ncurses
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ncurses-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

ncurses-examples 6.5+20250216-2

test programs and examples for ncurses

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

sudo apt install ncurses-examples
  • Section: misc
  • Architecture: amd64
  • Source Package: ncurses
  • 3 依赖
  • normalized package name match
  • 匹配方式:Ncurses
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ncurses-examples from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

ncurses-term 6.5+20250216-2

additional terminal type definitions

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

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

ncurses

nix profile install nixpkgs#ncurses
  • normalized package name match
  • 匹配方式:Ncurses
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: ncurses from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
Ubuntu apt95%

lib32ncurses-dev 6.4+20240113-1ubuntu2

developer's libraries for ncurses (32-bit)

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

sudo apt install lib32ncurses-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: ncurses
  • 5 依赖
  • 1 可选依赖
  • normalized package name match
  • 匹配方式:Ncurses
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: lib32ncurses-dev from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

lib32ncurses6 6.4+20240113-1ubuntu2

shared libraries for terminal handling (32-bit)

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

sudo apt install lib32ncurses6
  • Section: libs
  • Architecture: amd64
  • Source Package: ncurses
  • 2 依赖
  • normalized package name match
  • 匹配方式:Ncurses
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: lib32ncurses6 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz

来源线索

由仓库数据生成

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