GNU Ncurses est une bibliothèque de programmation qui permet aux utilisateurs d'écrire des interfaces utilisateur textuelles (TUI). De nombreux jeux textuels ont été créés à l'aide de cette bibliothèque. Un exemple populaire est PacVim , un jeu CLI pour apprendre les commandes VIM. Dans ce bref didacticiel, nous expliquerons comment installer la bibliothèque Ncurses sous Linux et les systèmes d'exploitation de type Unix.
Installer Ncurses sous Linux
Ncurses est disponible dans les dépôts par défaut de la plupart des distributions Linux. Par exemple, vous pouvez l'installer sur des systèmes basés sur Arch à l'aide de la commande suivante :
$ sudo pacman -S ncurses
Sur Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux :
$ sudo yum install ncurses-devel
Ou,
$ sudo dnf install ncurses-devel
Sur Debian, Ubuntu, Linux Mint, Pop OS :
$ sudo apt install libncurses5-dev libncursesw5-dev
Installer Ncurses depuis la source
Les ncurses GNU peuvent être un peu anciens dans les référentiels par défaut. Si vous voulez une version stable la plus récente, vous pouvez compiler et installer à partir de la source comme indiqué ci-dessous.
Téléchargez la dernière version de ncurses depuis ici . Au moment de la rédaction de ce guide, la dernière version était la 6.1.
$ wget https://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.1.tar.gz
Extrayez le fichier tar :
$ tar xzf ncurses-6.1.tar.gz
Cela créera un dossier nommé ncurses-6.1 dans le répertoire courant. Cd dans le répertoire :
$ cd ncurses-6.1
$ ./configure --prefix=/opt/ncurses
Enfin, compilez et installez à l'aide des commandes suivantes :
$ make
$ sudo make install
Vérifiez l'installation à l'aide de la commande :
$ ls -la /opt/ncurses
C'est ça. Ncurses a été installé sur la distribution Linux. Allez-y et créez vos jolis TUI en utilisant Ncurses.