Automic VaultAutomic Vault

brew

ncurses を Homebrew, apk, dnf, MacPorts, Nix, pacman, apt, zypper でインストール

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

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • 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