GNU Ncurses je programovací knihovna, která uživatelům umožňuje psát textová uživatelská rozhraní (TUI). Pomocí této knihovny bylo vytvořeno mnoho textových her. Jedním z oblíbených příkladů je PacVim , hra CLI, která se naučí příkazy VIM. V tomto krátkém tutoriálu budeme diskutovat o tom, jak nainstalovat knihovnu Ncurses v operačních systémech Linux a Unix.
Nainstalujte Ncurses v Linuxu
Ncurses je k dispozici ve výchozích úložištích většiny distribucí Linuxu. Například jej můžete nainstalovat na systémy založené na Arch pomocí následujícího příkazu:
$ sudo pacman -S ncurses
Na Fedoře, RHEL, CentOS, AlmaLinux, Rocky Linux:
$ sudo yum install ncurses-devel
Nebo,
$ sudo dnf install ncurses-devel
V systémech Debian, Ubuntu, Linux Mint, Pop OS:
$ sudo apt install libncurses5-dev libncursesw5-dev
Nainstalujte Ncurses ze zdroje
GNU ncurses mohou být ve výchozích úložištích trochu staré. Pokud chcete nejnovější stabilní verzi, můžete zkompilovat a nainstalovat ze zdroje, jak je uvedeno níže.
Stáhněte si nejnovější verzi ncurses zde . V době psaní této příručky byla nejnovější verze 6.1.
$ wget https://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.1.tar.gz
Rozbalte soubor tar:
$ tar xzf ncurses-6.1.tar.gz
Tím se v aktuálním adresáři vytvoří složka s názvem ncurses-6.1. Cd do adresáře:
$ cd ncurses-6.1
$ ./configure --prefix=/opt/ncurses
Nakonec zkompilujte a nainstalujte pomocí následujících příkazů:
$ make
$ sudo make install
Ověřte instalaci pomocí příkazu:
$ ls -la /opt/ncurses
A je to. Ncurses byly nainstalovány na distribuci Linuxu. Pokračujte a vytvořte si pěkně vypadající TUI pomocí Ncurses.