Saya memerlukan beberapa file header yaitu curses.h untuk pemrograman berbasis teks. Tolong beritahu saya cara menginstal file header ini.
Saya memerlukan beberapa file header yaitu curses.h untuk pemrograman berbasis teks. Tolong beritahu saya cara menginstal file header ini.
Jawaban:
Anda dapat menginstal paket libncurses5-dev melalui Pusat Perangkat Lunak atau:
sudo apt-get install libncurses5-dev
Anda juga dapat menginstal paket dengan mengklik di sini .
Ketika Anda membutuhkan file atau paket dan tidak dapat menemukannya, Anda dapat menggunakan beberapa alat.
1. apt-file
Pertama, instal file apt dan perbarui.
sudo apt-get install apt-file
apt-file update
Anda dapat mencari dengan file atau paket yang dibutuhkan file apt.
apt-file search curses.h
2. Gunakan paket.ubuntu.com
Buka tautan ini .
Di kanan atas, pilih konten paket jika Anda mencari file yang termasuk dalam paket. Jika Anda membutuhkan paket secara langsung, cari saja dengan namanya memilih nama paket .
Sunting: Ini hanya berfungsi untuk paket yang diinstal, jadi tidak dapat menjawab pertanyaan. Lebih baik adalah jawaban heartmagic
Untuk mengetahui paket apa yang merupakan bagian dari file, Anda dapat menggunakan
dpkg -S <file name>
Misalnya, dpkg -S curses.h
beri saya hasil ini:
libncurses5-dev: /usr/include/ncurses.h
libncurses5-dev: /usr/include/curses.h
Sunting: Anda harus menginstal paket ini agar dapat berfungsi.
Untuk mendapatkan daftar file yang disediakan paket, gunakan
dpkg -L <package name>
Misalnya dpkg -L libncurses5-dev
memberi saya output berikut
/.
/usr
/usr/include
/usr/include/curses.h
/usr/include/cursesapp.h
/usr/include/cursesf.h
/usr/include/cursesm.h
/usr/include/cursesp.h
/usr/include/cursesw.h
/usr/include/cursslk.h
/usr/include/eti.h
/usr/include/etip.h
/usr/include/form.h
/usr/include/menu.h
/usr/include/nc_tparm.h
/usr/include/ncurses_dll.h
/usr/include/panel.h
/usr/include/term.h
/usr/include/term_entry.h
/usr/include/termcap.h
/usr/include/tic.h
/usr/include/unctrl.h
/usr/lib
/usr/lib/libform.a
/usr/lib/libmenu.a
/usr/lib/libncurses++.a
/usr/lib/libncurses.a
/usr/lib/libpanel.a
/usr/lib/libtic.a
/usr/share
/usr/share/doc
/usr/share/doc/libncurses5-dev
/usr/share/doc/libncurses5-dev/copyright
/usr/share/doc/libncurses5-dev/changelog.Debian.gz
/usr/include/ncurses.h
/usr/lib/libncurses.so
/usr/lib/libtic.so
/usr/lib/libform.so
/usr/lib/libmenu.so
/usr/lib/libpanel.so
/usr/lib/libcurses.a
/usr/lib/libtermcap.a
/usr/lib/libtermcap.so
/usr/lib/libcurses.so
Ini termasuk direktori juga.
Untuk mendapatkan file-file tersebut, paket berisi:
dpkg -L libncurses5-dev | while read file; do if [[ -f $file ]]; then echo ${file}; fi; done
(Keterangan: Dapatkan file yang disediakan, dan untuk masing-masing, hanya cetak jika itu adalah file.)
Anda mungkin menemukan tabel ini bermanfaat. Lihat saja kolom pertama (aksi) dan kolom ketiga (deb) untuk mendapatkan gambaran umum yang baik tentang apa yang dapat Anda lakukan. (kecuali jika Anda penasaran tentu saja, maka lihat kolom lainnya.)