如何在 Linux 中安装 Ncurses 库

GNU Ncurses 是一个允许用户编写基于文本的用户界面 (TUI) 的编程库。 许多基于文本的游戏都是使用这个库创建的。 一个流行的例子是 PacVim,一个学习vim命令的CLI游戏。 在这个简短的教程中,我们将讨论如何在 Linux 和类 Unix 操作系统中安装 Ncurses 库。

在 Linux 中安装 Ncurses

Ncurses 在大多数 Linux 发行版的默认存储库中都可用。 例如,您可以使用以下命令将其安装在基于 Arch 的系统上:

$ sudo pacman -S ncurses

在 Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux:

$ sudo yum install ncurses-devel

或者,

$ sudo dnf install ncurses-devel

在 Debian、Ubuntu、Linux Mint、Pop OS 上:

$ sudo apt install libncurses5-dev libncursesw5-dev

从源代码安装 Ncurses

GNU ncurses 在默认存储库中可能有点旧。 如果您想要最新的稳定版本,您可以从源代码编译和安装,如下所示。

从下载最新的 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 创建漂亮的 TUI。

CLI安装 ncursesLinuxLinux 命令Linux howtoNcursesNcurses 库开源