GNU Ncurses è una libreria di programmazione che consente agli utenti di scrivere interfacce utente basate su testo (TUI). Molti giochi basati su testo sono stati creati utilizzando questa libreria. Un esempio popolare è PacVim , un gioco CLI per imparare i comandi VIM. In questo breve tutorial, discuteremo come installare la libreria Ncurses nei sistemi operativi Linux e simili a Unix.
Installa Ncurses in Linux
Ncurses è disponibile nei repository predefiniti della maggior parte delle distribuzioni Linux. Ad esempio, puoi installarlo su sistemi basati su Arch utilizzando il seguente comando:
$ sudo pacman -S ncurses
Su Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux:
$ sudo yum install ncurses-devel
Oppure,
$ sudo dnf install ncurses-devel
Su Debian, Ubuntu, Linux Mint, Pop OS:
$ sudo apt install libncurses5-dev libncursesw5-dev
Installa Ncurses dal sorgente
GNU ncurses potrebbe essere un po' vecchio nei repository predefiniti. Se desideri una versione stabile più recente, puoi compilare e installare dal sorgente come mostrato di seguito.
Scarica l'ultima versione di ncurses da qui . Al momento della stesura di questa guida, l'ultima versione era la 6.1.
$ wget https://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.1.tar.gz
Estrai il file tar:
$ tar xzf ncurses-6.1.tar.gz
Questo creerà una cartella denominata ncurses-6.1 nella directory corrente. Cd nella directory:
$ cd ncurses-6.1
$ ./configure --prefix=/opt/ncurses
Infine, compila e installa usando i seguenti comandi:
$ make
$ sudo make install
Verifica l'installazione usando il comando:
$ ls -la /opt/ncurses
Questo è tutto. Ncurses è stato installato sulla distribuzione Linux. Vai avanti e crea le tue belle TUI usando Ncurses.