GNU Ncurses是一个编程库,用户可以在其中创建基于文本的用户界面(TUI )。 许多基于文本的游戏都是使用此库创建的。 受欢迎的例子是PacVim。 这是学习VIM命令的CLI游戏。 本简要指南介绍如何在类Unix操作系统上安装Ncurses库。
在Linux上安装Ncurses库
Ncurses位于大多数Linux发行版的默认仓库中。 例如,可以使用以下命令安装在基于Arch的系统上:
$ sudo pacman -S ncurses
在RHEL,CentOS中:
$ sudo yum install ncurses-devel
在Fedora 22或更高版本中:
$ sudo dnf install ncurses-devel
在Debian、Ubuntu和Linux Mint中:
$ sudo apt-getinstallibncurses5- devlibncursesw5- dev
默认仓库的GNU ncureses可能有点旧。 如果想要最新的稳定版本,可以从源代码编译安装。 如下所示。
从这里下载最新的ncurses版本。 写这篇文章的时候,最新版本是6.1。
$ wget https://FTP.GNU.org/pub/GNU/ncurses/ncurses-6.1.tar.gz
解压缩tar文件:
$ tar xzf ncurses-6.1.tar.gz
这将在当前目录中创建一个名为ncurses-6.1的文件夹。 将光盘放在此目录中:
$ cd ncurses-6.1
$./configure-- prefix=/opt/ncurses
最后,使用以下命令进行编译和安装。
$ make
$ sudo make install
使用命令验证安装:
$ ls -la /opt/ncurses
就是这样。 Ncurses已经安装在Linux发行版中。 继续使用Ncurses创建美丽的TUI。
我有更好的东西。 敬请关注。
干杯!
本文由LCTT原创编译,Linux中国荣誉上市