pkg.soopen package index

brew / 排名 32

使用 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

安装行为

  • 未记录 Homebrew bottle 元数据。

建议审查

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

可执行文件

已安装的可执行文件

命令类型暴露范围备注
captoinfo可执行文件已索引可执行文件从本地可执行文件索引发现。
clear可执行文件已索引可执行文件从本地可执行文件索引发现。
infocmp可执行文件已索引可执行文件从本地可执行文件索引发现。
infotocap可执行文件已索引可执行文件从本地可执行文件索引发现。
ncurses6-config可执行文件已索引可执行文件从本地可执行文件索引发现。
ncursesw6-config可执行文件已索引可执行文件从本地可执行文件索引发现。
reset可执行文件已索引可执行文件从本地可执行文件索引发现。
tabs可执行文件已索引可执行文件从本地可执行文件索引发现。
tic可执行文件已索引可执行文件从本地可执行文件索引发现。
toe可执行文件已索引可执行文件从本地可执行文件索引发现。
tput可执行文件已索引可执行文件从本地可执行文件索引发现。
tset可执行文件已索引可执行文件从本地可执行文件索引发现。

新鲜度

版本和新鲜度

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

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

安装元数据

软件包元数据

软件包键brew:ncurses
版本6.6
软件包管理器Homebrew
主页https://invisible-island.net/ncurses/announce.html
最后更新2026-07-18T20:27:11-04:00
Pulseupdated
Bottle未记录
服务未声明

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 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
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation