[debian] [asterisk] compile erreur : termcap
RésoluJ'essaie d'installer asterisk 1.4 sur debian etch.
J'ai passe les commandes suivantes:
tar xvzf zaptel-1.4-current.tar.gz
cd zaptel-1.4.4
make install
tar xvzf libpri-1.4-current.tar.gz
cd libpri-1.4.1
make install
tar xvzf asterisk-1.4-current.tar.gz
cd asterisk-1.4.9
./configure
Je suis bloque sur le ./configure avec le message d'erreur suivant:
configure: error: *** termcap support not found
Mais "aptitude install termcap" me donne le resultat suivant:
Couldn't find any package matching "termcap". However, the following
packages contain "termcap" in their description:
qemacs-nox cmucl-source qemacs joe ircii yard less
Une idee?
Merci
34 réponses
Le problème central est l'échec du ./configure d'Asterisk 1.4 sur Debian Etch avec l'erreur termcap not found, malgré des tentatives d'installation de paquets termcap via aptitude. Des réponses suggèrent d'installer des bibliothèques liées à termcap via libncurses5-dev ou ncurses, par exemple apt-get install libncurses5-dev ou urpmi ncurses, selon la distribution utilisée. En pratique, les échanges couvrent des distributions variées (Debian, Mandriva, Fedora) et des commandes comme yum list ou urpmi libncurses5 servent à diagnostiquer l'installation des paquets ncurses. Certains utilisateurs précisent que la résolution passe par l'installation de libncurses5 ou ncurses et que le chemin exact peut varier selon l'architecture et les dépôts disponibles.
-
ModérateurSalut,
apt-get install libncurses5-dev
-
Merci pour toute ces conseils et tout ces explications et j'espere revenir tres bientot avec de nouvelles question lol
-
ModérateurSalut,
comment savoir que c'etais le fichier tu sais c'est pas facile pour nous qui ne sommes pas linuxiens de trouver des solutions
Ben, il faut lire, lire, lire et encore lire et puis il faut tester, tester, et encore tester ;-)
Il faut aussi avoir la bonne documentation à lire.
Perso j'ai acheté pas mal de livres l'édition O'Reilly, mais ils ont fermé (https://www.oreilly.fr/
Pas très apprécié par les lecteurs français qui en général cherchent gratuit + bon qualité.
Je pense que c'est à cause des prix. Mais rapport prix/qualité je pense que c'était des bons prix quand même.
Dans ton cas je suis partie de l'erreur suivante
configure: error: *** termcap support not found
Les programmes sous Linux sont construite pour qu'ils reste indépendant de terminal.
Voilà ce que la librairie ncurses permet https://fr.wikipedia.org/wiki/Ncurses
Et puis, pourquoi dev ou devel?
Puisque dans ton cas, tu fais une compilation, donc tu auras besoin de librairies de développement (dev ou devel selon l'OS), qui contient des fichiers d'en-tête ainsi que des fichiers compilés.
mais j'espere qu'avec le temps je ferai partie de la communauté
Tu en fait déjà parti ;-)
Il ne te reste qu'à avancer à ton rythme ;-)
-
Merci je pense que c'est bon maintenant je te remercis lami20j pour tout le temps passer pour chercher à resoudre mon probleme
donc apres installer
urpmi libncurses-devel
Apres puis ./configure
j'ai
config.status: creating include/asterisk/autoconfig.h
.$$$$$$$$$$$$$$$=..
.$7$7.. .7$$7:.
.$$:. ,$7.7
.$7. 7$$$$ .$$77
..$$. $$$$$ .$$$7
..7$ .?. $$$$$ .?. 7$$$.
$.$. .$$$7. $$$$7 .7$$$. .$$$.
.777. .$$$$$$77$$$77$$$$$7. $$$,
$$$~ .7$$$$$$$$$$$$$7. .$$$.
.$$7 .7$$$$$$$7: ?$$$.
$$$ ?7$$$$$$$$$$I .$$$7
$$$ .7$$$$$$$$$$$$$$$$ :$$$.
$$$ $$$$$$7$$$$$$$$$$$$ .$$$.
$$$ $$$ 7$$$7 .$$$ .$$$.
$$$$ $$$$7 .$$$.
7$$$7 7$$$$ 7$$$
$$$$$ $$$
$$$$7. $$ (TM)
$$$$$$$. .7$$$$$$ $$
$$$$$$$$$$$$7$$$$$$$$$.$$$$$$
$$$$$$$$$$$$$$$$.
configure: Package configured for:
configure: OS type : linux-gnu
configure: Host CPU : i686
Mais j'ai une derniere question comment savoir que c'etais le fichier tu sais c'est pas facile pour nous qui ne sommes pas linuxiens de trouver des solutions mais j'espere qu'avec le temps je ferai partie de la communauté -
lol laquel tu peux me rappel la commande s'il te plait
-
ModérateurBen, moi je pense que tu as une mise à jour automatique en cours.
Laisse là finir ou redémarre ton pc et exécute la commande que je t'ai donnée. -
non pas à se que je sache
-
ModérateurT'est pas en train de faire une mise à jour de ton système?
-
Voila le message
[root@localhost ~]# urpmi libncurses-devel
la base de donnée rpm est verrouillée (un autre programme l'utilise)
[root@localhost ~]# ps aux | grep rpm
abdoul 9713 0.0 2.1 44844 11168 ? S 22:23 0:00 /usr/bin/gurpmi2 /home/abdoul/tmp/libtermcap-devel-2.0.8-10.sparc-3.rpm
root 9717 0.0 0.2 5412 1444 ? S 22:23 0:00 /usr/sbin/userhelper -w gurpmi2 /home/abdoul/tmp/libtermcap-devel-2.0.8-10.sparc-3.rpm
root 9720 0.0 7.4 80944 38196 ? S 22:23 0:01 /usr/bin/perl /usr/sbin/gurpmi2 /home/abdoul/tmp/libtermcap-devel-2.0.8-10.sparc-3.rpm
root 9921 1.0 0.1 3248 760 pts/1 S+ 22:58 0:00 grep --color rpm -
ModérateurAffiche
ps aux | grep rpm
Le Centre de Contrôle Mandriva est ouvert?! -
bon lorsque je lance de nouveau la commande j'ai
[root@localhost ~]# urpmi libncurses-devel
la base de donnée rpm est verrouillée (un autre programme l'utilise) -
Modérateur
-
c'est fait
[root@localhost ~]# killall -9 urpmi
urpmi: aucun processus tué
[root@localhost ~]# rm -v /var/lib/urpmi/.LOCK
rm: détruire fichier régulier vide `/var/lib/urpmi/.LOCK'? y
détruit `/var/lib/urpmi/.LOCK'
[root@localhost ~]# rm -v /var/lib/urpmi/.RPMLOCK
rm: ne peut enlever `/var/lib/urpmi/.RPMLOCK': Aucun fichier ou dossier de ce type -
ModérateurRe,
toujours en rootkillall -9 urpmi rm -v /var/lib/urpmi/.LOCK rm -v /var/lib/urpmi/.RPMLOCK
-
voila ce que j'oubtiens
[root@localhost ~]# urpmi libncurses5-dev
la base de donnée rpm est verrouillée (un autre programme l'utilise) -
ModérateurRe,
la commande il faut la faire en root
et c'est libncurses-devel (merci bob031 ;-)[root@localhost asterisk-1.4.22]# urpmi libncurses-devel
-
la commande ne marche pas j'ai
bash: urpmi: command not found -
ModérateurRe,
Bon j'ai aucun message
Alors il n'est pas installéurpmi libncurses5-dev
-
Bon j'ai aucun message et lorsque je fais de nouveau ./configure j'ai toujours le meme message d'erreur
configure: error: *** termcap support not found -
ModérateurSalut,
Affiche le résultat derpm -qa ncurses | grep dev
- 1
- 2