Відповіді:
Ви можете встановити пакет libncurses5-dev через Software Center або:
sudo apt-get install libncurses5-dev
Також ви можете встановити пакет , натиснувши тут .
Якщо вам потрібен файл або пакет, і ви не можете його знайти, ви можете скористатися деякими інструментами.
1. apt-файл
Спочатку встановіть apt-файл та оновіть його.
sudo apt-get install apt-file
apt-file update
Ви можете шукати потрібні для apt-файлу файли чи пакети.
apt-file search curses.h
2. Використовуйте пакунки.ubuntu.com
Перейдіть за цим посиланням .
Праворуч виберіть вміст пакета, якщо ви шукаєте файл, що входить до пакету. Якщо вам потрібен пакет безпосередньо, просто пошукайте його за його ім'ям, вибираючи назви пакунків .
Редагувати: Це працює лише для встановленого пакету, тому не в змозі відповісти на питання. Краще відповідь на серце
Щоб дізнатися, до якого пакету входить файл, ви можете використовувати
dpkg -S <file name>
Наприклад, dpkg -S curses.h
дає мені такий вихід:
libncurses5-dev: /usr/include/ncurses.h
libncurses5-dev: /usr/include/curses.h
Редагувати: Для цього вам потрібно встановити пакет.
Щоб отримати список файлів, наданих пакетом, використовуйте
dpkg -L <package name>
Наприклад, dpkg -L libncurses5-dev
дає мені такий результат
/.
/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
Сюди також входять каталоги.
Щоб отримати лише ті файли, які пакет містить:
dpkg -L libncurses5-dev | while read file; do if [[ -f $file ]]; then echo ${file}; fi; done
(Опис: Отримайте надані файли, і для кожного з них друкуйте лише, якщо це файл.)
Ви можете вважати цю таблицю корисною. Просто перегляньте перший стовпець (дія) та третій стовпець (деб), щоб отримати хороший огляд того, що ви можете зробити. (якщо, звичайно, вам не цікаво, тоді подивіться на інші стовпці.)