在 Linux 中安装 Ncurses 库



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

1
  $ sudo pacman -S ncurses

在RHEL、CentOS 上:

1
  $ sudo yum install ncurses-devel

在 Fedora 22 和更新版本上:

1
  $ sudo dnf install ncurses-devel

在 Debian、Ubuntu、Linux Mint 上:

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

默认仓库中的 GNU ncureses 可能有点老了。如果你想要最新的稳定版本,可以从源代码进行编译和安装,如下所示。

从这里下载最新的 ncurses 版本。在写这篇文章时,最新版本是 6.1。

1
  $ wget https://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.1.tar.gz

解压 tar 文件:

1
  $ tar xzf ncurses-6.1.tar.gz

这将在当前目录中创建一个名为 ncurses-6.1 的文件夹。cd 到该目录:

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

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

1
  $ make$ sudo make install

使用命令验证安装:

1
  $ ls -la /opt/ncurses

就是这样。Ncurses 已经安装在 Linux 发行版上。继续使用 Ncurses 创建漂亮的 TUI。

技术|如何在 Linux 中安装 Ncurses 库