Как установить библиотеку Ncurses в Linux
GNU Ncurses — это библиотека программирования, которая позволяет пользователям писать текстовые пользовательские интерфейсы (TUI). С использованием этой библиотеки создано множество текстовых игр. Одним из популярных примеров является PacVim, игра с интерфейсом командной строки для изучения команд VIM. В этом кратком руководстве мы обсудим, как установить библиотеку Ncurses в Linux и Unix-подобных операционных системах.
Установите Ncurses в Linux
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 ncurses-6.1
./configure --prefix=/opt/ncurses
Наконец, скомпилируйте и установите, используя следующие команды:
make
sudo make install
Проверьте установку с помощью команды:
ls -la /opt/ncurses
Вот и все. Ncurses были установлены в дистрибутиве Linux. Продолжайте и создавайте красивые TUI с помощью Ncurses.