From b9be02e00ac9cd8fbd76349934bb00e0f73ef287 Mon Sep 17 00:00:00 2001 From: "Xingyu.Wang" Date: Wed, 30 May 2018 05:26:25 +0800 Subject: [PATCH 1/2] PRF:20180518 How To Install Ncurses Library In Linux.md @geekpi --- ...How To Install Ncurses Library In Linux.md | 28 +++++++++---------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/translated/tech/20180518 How To Install Ncurses Library In Linux.md b/translated/tech/20180518 How To Install Ncurses Library In Linux.md index 47f094de34..0678c5a5be 100644 --- a/translated/tech/20180518 How To Install Ncurses Library In Linux.md +++ b/translated/tech/20180518 How To Install Ncurses Library In Linux.md @@ -1,69 +1,68 @@ 如何在 Linux 中安装 Ncurses 库 ====== + ![](https://www.ostechnix.com/wp-content/uploads/2018/05/install-ncurses-720x340.png) -**GNU Ncurses** 是一个允许用户编写基于文本的用户界面(TUI)的编程库。许多基于文本的游戏都是使用这个库创建的。一个受欢迎的例子是 [**PacVim**][1],这是一款学习 VIM 命令的 CLI 游戏。在这篇简要的指南中,我将解释如何在类 Unix 操作系统中安装 Ncurses 库。 +**GNU Ncurses** 是一个允许用户编写基于文本的用户界面(TUI)的编程库。许多基于文本的游戏都是使用这个库创建的。一个受欢迎的例子是 [PacVim][1],这是一款学习 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-get install libncurses5-dev libncursesw5-dev - ``` 默认仓库中的 GNU ncureses 可能有点老了。如果你想要最新的稳定版本,可以从源代码进行编译和安装,如下所示。 -从[**这里**][2]下载最新的 ncurses 版本。在写这篇文章时,最新版本是 6.1。 +从[这里][2]下载最新的 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。 @@ -73,7 +72,6 @@ $ ls -la /opt/ncurses 干杯! - -------------------------------------------------------------------------------- via: https://www.ostechnix.com/how-to-install-ncurses-library-in-linux/ @@ -81,7 +79,7 @@ via: https://www.ostechnix.com/how-to-install-ncurses-library-in-linux/ 作者:[SK][a] 选题:[lujun9972](https://github.com/lujun9972) 译者:[geekpi](https://github.com/geekpi) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 From 5b0ce17dfec2cd479e94e0b34adff44447bf45e6 Mon Sep 17 00:00:00 2001 From: "Xingyu.Wang" Date: Wed, 30 May 2018 05:26:50 +0800 Subject: [PATCH 2/2] PUB:20180518 How To Install Ncurses Library In Linux.md @geekpi https://linux.cn/article-9693-1.html --- .../20180518 How To Install Ncurses Library In Linux.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {translated/tech => published}/20180518 How To Install Ncurses Library In Linux.md (100%) diff --git a/translated/tech/20180518 How To Install Ncurses Library In Linux.md b/published/20180518 How To Install Ncurses Library In Linux.md similarity index 100% rename from translated/tech/20180518 How To Install Ncurses Library In Linux.md rename to published/20180518 How To Install Ncurses Library In Linux.md