Kutukan GNU adalah perpustakaan pemrograman yang memungkinkan pengguna untuk menulis antarmuka pengguna berbasis teks (TUI). Banyak game berbasis teks telah dibuat menggunakan perpustakaan ini. Salah satu contoh populer adalah PacVim , permainan CLI untuk mempelajari perintah VIM. Dalam tutorial singkat ini, kita akan membahas cara menginstal library Ncurses di Linux dan sistem operasi mirip Unix.
Instal Ncurses di Linux
Ncurses tersedia di repositori default sebagian besar distribusi Linux. Misalnya, Anda dapat menginstalnya di sistem berbasis Arch menggunakan perintah berikut:
$ sudo pacman -S ncurses
Di Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux:
$ sudo yum install ncurses-devel
Atau,
$ sudo dnf install ncurses-devel
Di Debian, Ubuntu, Linux Mint, Pop OS:
$ sudo apt install libncurses5-dev libncursesw5-dev
Instal Ncurses dari sumber
Ncurses GNU mungkin agak tua di repositori default. Jika Anda menginginkan versi stabil terbaru, Anda dapat mengompilasi dan menginstal dari sumber seperti yang ditunjukkan di bawah ini.
Unduh versi ncurses terbaru dari di sini . Saat menulis panduan ini, versi terbaru adalah 6.1.
$ wget https://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.1.tar.gz
Ekstrak file tar:
$ tar xzf ncurses-6.1.tar.gz
Ini akan membuat folder bernama ncurses-6.1 di direktori saat ini. Cd ke direktori:
$ cd ncurses-6.1
$ ./configure --prefix=/opt/ncurses
Terakhir, kompilasi dan instal menggunakan perintah berikut:
$ make
$ sudo make install
Verifikasi instalasi menggunakan perintah:
$ ls -la /opt/ncurses
Itu dia. Ncurses telah diinstal pada distribusi Linux. Silakan dan buat TUI Anda yang terlihat bagus menggunakan Ncurses.