Automic VaultAutomic Vault

brew

Installer ncurses avec Homebrew, apk, dnf, MacPorts, Nix, pacman, apt, zypper

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de ncurses pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install ncurses

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install ncurses

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

Linux

Alpine Linux apkvérifié · 92%
sudo apk add ncurses

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

Fedora dnfvérifié · 92%
sudo dnf install ncurses

Fedora Rawhide package metadata · ncurses · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#ncurses

nixpkgs package indexes · ncurses · Source: raw.githubusercontent.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S ncurses

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

Debian aptvérifié · 92%
sudo apt install lib32ncurses-dev

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

openSUSE zyppervérifié · 92%
sudo zypper install libncurses5

openSUSE Tumbleweed package metadata · libncurses5 · Source: download.opensuse.org

aperçu

Résumé du paquet

Text-based UI library

Commandes et alias

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

historique

Historique du projet et usages

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.

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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.

Pourquoi les passionnés de paquets s'y intéressent

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.

Chronologie

  • 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

posture de sécurité

Niveau de risque : vert

library-like package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • library-like package without higher-risk signals

Signaux

  • metadata:library-like

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
captoinfocliexécutable global
clearcliexécutable global
infocmpcliexécutable global
infotocapcliexécutable global
ncurses6-configcliexécutable global
ncursesw6-configcliexécutable global
resetcliexécutable global
tabscliexécutable global
ticcliexécutable global
toecliexécutable global
tputcliexécutable global
tsetcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-10
version du gestionnaire6.6
gestionnaire mis à jour2026-06-26
données localesOK
amontnot checked
dernière version détectéenon détecté

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

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:ncurses
Version6.6
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/ncurses
Page d'accueilhttps://invisible-island.net/ncurses/announce.html
Dépôthttps://github.com/ThomasDickey/ncurses-snapshots
Docs amonthttps://invisible-island.net/ncurses
LicenceX11-distribute-modifications-variant
Archive sourcehttps://ftpmirror.gnu.org/gnu/ncurses/ncurses-6.6.tar.gz
Dernière mise à jour2026-06-26T16:24:51-04:00
Pulseupdated
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

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

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

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 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • 4 fournit
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • normalized package name match
  • Correspondance par : 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 fournit
  • normalized package name match
  • Correspondance par : 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
  • Correspondance par : 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
  • Correspondance par : 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 Dépendances
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : 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
  • Correspondance par : 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 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • normalized package name match
  • Correspondance par : 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

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • 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