如何在Linux中安装ncurses库

时间:2020-03-21 11:44:39  来源:igfitidea点击:

GNU NCURSES是一个编程库,允许用户编写基于文本的用户界面(TUI)。
使用此库创建了许多基于文本的游戏。
一个流行的例子是PACVIM,一个学习Vim命令的CLI游戏。

在这篇简短的教程中,我们将讨论如何在UNIX的操作系统中安装NCURSES库。

在Linux中安装ncurses库

NCurses可在大多数Linux发行版的默认存储库中提供。
例如,我们可以使用以下命令在基于ARC的系统上安装它:

$sudo pacman -S ncurses

在Rhel,Centos:

$sudo yum install ncurses-devel

在Fedora 22和Newer版本:

$sudo dnf install ncurses-devel

在Debian,Ubuntu,Linux Mint:

$sudo apt-get install libncurses5-dev libncursesw5-dev

在默认存储库中,GNU ncuress可能会留在较大位置。
如果我们想要最近的稳定版本,可以从源编译和安装,如下所示。

从此处下载最新的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到目录:

$cd ncurses-6.1
$./configure --prefix=/opt/ncurses

最后,使用以下命令编译和安装:

$make
$sudo make install

使用命令验证安装:

$ls -la /opt/ncurses

NCurses已安装在Linux发行版上。
继续使用NCurses创建漂亮看起来。