Réponses:
Vous pouvez installer le package libncurses5-dev via le Centre logiciel ou:
sudo apt-get install libncurses5-dev
Vous pouvez également installer le package en cliquant ici .
Lorsque vous avez besoin d'un fichier ou d'un package et que vous ne le trouvez pas, vous pouvez utiliser certains outils.
1. fichier-apt
Tout d'abord, installez le fichier apt et mettez-le à jour.
sudo apt-get install apt-file
apt-file update
Vous pouvez rechercher avec les fichiers ou packages apt-file nécessaires.
apt-file search curses.h
2. Utilisez packages.ubuntu.com
Allez sur ce lien .
En haut à droite, sélectionnez le contenu du package si vous recherchez un fichier inclus avec un package. Si vous avez besoin d'un package directement, recherchez-le simplement avec son nom en choisissant les noms de package .
Modifier: cela ne fonctionne que pour un package installé, il n'est donc pas en mesure de répondre à la question. Mieux est la réponse de Heartmagic
Pour savoir de quel package un fichier fait partie, vous pouvez utiliser
dpkg -S <file name>
Par exemple, dpkg -S curses.h
me donne cette sortie:
libncurses5-dev: /usr/include/ncurses.h
libncurses5-dev: /usr/include/curses.h
Modifier: vous devez avoir installé le package pour que cela fonctionne.
Pour obtenir la liste des fichiers fournis par un package, utilisez
dpkg -L <package name>
Par exemple, dpkg -L libncurses5-dev
me donne la sortie suivante
/.
/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
Cela inclut également les répertoires.
Pour obtenir uniquement les fichiers contenus dans le package:
dpkg -L libncurses5-dev | while read file; do if [[ -f $file ]]; then echo ${file}; fi; done
(Description: Obtenez les fichiers fournis et pour chacun, imprimez-les uniquement s'il s'agit d'un fichier.)
Vous pourriez trouver ce tableau utile. Regardez simplement la première colonne (action) et la troisième colonne (deb) pour avoir un bon aperçu de ce que vous pouvez faire. (sauf si vous êtes curieux bien sûr, alors regardez les autres colonnes.)