Réponses:
J'ai installé readline en utilisant
./configure, make, make install. À la fin, il me demandeinstall: you may need to run ldconfig.
Il vous suffit donc d'exécuter la commande
sudo ldconfig
ldconfig est un programme utilisé pour maintenir le cache de la bibliothèque partagée. Ce cache est généralement stocké dans le fichier /etc/ld.so.cacheet est utilisé par le système pour mapper un nom de bibliothèque partagée à l'emplacement du fichier de bibliothèque partagée correspondant
man ldconfig
 ldconfig - configure dynamic linker run-time bindings
DESCRIPTION
       ldconfig  creates,  updates,  and removes the necessary links and cache
       (for use by the run-time linker,  ld.so)  to  the  most  recent  shared
       libraries  found  in  the directories specified on the command line, in
       the file /etc/ld.so.conf, and in the trusted directories (/usr/lib  and
       /lib).   ldconfig  checks the header and file names of the libraries it
       encounters when determining which  versions  should  have  their  links
       updated.  ldconfig ignores symbolic links when scanning for libraries.
Pour plus d'informations, voir: What-does-ldconfig-do?
MISE À JOUR: solution pour -bash: ldconfig: command not found
Comme indiqué dans les commentaires ci-dessous lorsque vous avez exécuté le echo $PATHdonne
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
tandis que se ldconfigtrouve à l'intérieur / sbin qui est en dehors du CHEMIN, vous devez donc soit exécuter les commandes par chemin absolu comme /sbin/ldconfigou corriger votre chemin.
Pour corriger votre CHEMIN, procédez comme suit:
gedit ~/.bashrc
ajouter la ligne
export PATH=$PATH:/usr/local/sbin:/usr/sbin:/sbin
Maintenant, enregistrez et quittez puis source .bashrc
source .bashrc
Alors maintenant, vous pouvez utiliser directement les commandes
ldconfig --version?
                    echo $PATH