回答:
Software Centerからlibncurses5-devパッケージをインストールするか、以下を実行できます。
sudo apt-get install libncurses5-dev
また、ここをクリックしてパッケージをインストールすることもできます。
ファイルまたはパッケージが必要で、見つからない場合は、いくつかのツールを使用できます。
1. apt-ファイル
まず、apt-fileをインストールして更新します。
sudo apt-get install apt-file
apt-file update
apt-fileで必要なファイルまたはパッケージで検索できます。
apt-file search curses.h
2. packages.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
(説明:提供されたファイルを取得し、各ファイルについて、それがファイルの場合にのみ印刷します。)
あなたは見つけるかもしれないこのテーブルは便利。1列目(アクション)と3列目(deb)を見て、できることの概要を把握してください。(もちろん興味がない限り、他の列を見てください。)