pkg.soopen package index

brew / rang 32

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

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

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
captoinfoexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
clearexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
infocmpexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
infotocapexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
ncurses6-configexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
ncursesw6-configexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
resetexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
tabsexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
ticexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
toeexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
tputexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
tsetexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

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-08-03
version du gestionnaire6.6
gestionnaire mis à jour2026-07-18
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:ncurses
Version6.6
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://invisible-island.net/ncurses/announce.html
Dernière mise à jour2026-07-18T20:27:11-04:00
Pulseupdated
Bouteillenon enregistré
Serviceaucun déclaré

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
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation