Поиск по сайту:

Как установить библиотеку 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.

Статьи по данной тематике