PDA

Voir la version complète : Installer asterisk 11 sur un serveur ARM sans DAHDI et LibPRI.



xunil2003
01/07/2014, 00h32
ns Bonjour,

Je voudrais installer asterisk 11 sur mon serveur : Debian Wheezy

root@debian:~# uname -a
Linux debian 3.0.4 #1 PREEMPT Tue Aug 30 19:56:02 MDT 2011 armv5tel GNU/Linux
root@debian:~#
Mon serveur est un plugcomputer : DreamPlug Multi Boot avec presseur arm.
https://www.newit.co.uk/shop/Globalscale/DreamPlug-Multi-Boot

Pour l'installation de asterisk 11, j'ai trouvé ce tuto :
http://www.senetel.fr/actualites/97-installation-d-asterisk-11-sur-debian-7-wheezy

Vu le genre de serveur arm que je posséde, je ne peux pas y insérer de cartes, à par usb.
Puis je installer asterisk 11 sans sans DAHDI et LibPRI.
Y a t'il besoin d'installer les paquets suivant sans DAHDI et LibPRI.

apt-get -f -y install build-essential linux-headers-$(uname -r) libxml2-dev libncurses5-dev libgtk2.0-dev libnewt0.52 libnewt-dev libssl-dev libsqlite3-dev

Je pause la question car j'ai un problème avec linux-headers.

Quand je veut installer linux-headers de la version du noyau de ma machine, j'ai ce message :

root@debian:~# apt-get -f -y install linux-headers-$(uname -r)
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet linux-headers-3.0.4
E: Impossible de trouver de paquet correspondant à l'expression rationnelle « linux-headers-3.0.4 »
root@debian:~


root@debian:~# apt-get -f -y install linux-headers
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Le paquet linux-headers est un paquet virtuel fourni par :
linux-headers-3.2.0-4-versatile 3.2.57-3+deb7u2
linux-headers-3.2.0-4-orion5x 3.2.57-3+deb7u2
linux-headers-3.2.0-4-mv78xx0 3.2.57-3+deb7u2
linux-headers-3.2.0-4-kirkwood 3.2.57-3+deb7u2
linux-headers-3.2.0-4-ixp4xx 3.2.57-3+deb7u2
linux-headers-3.2.0-4-iop32x 3.2.57-3+deb7u2
linux-headers-versatile 3.2+46
linux-headers-orion5x 3.2+46
linux-headers-mv78xx0 3.2+46
linux-headers-kirkwood 3.2+46
linux-headers-ixp4xx 3.2+46
linux-headers-iop32x 3.2+46
Vous devez explicitement sélectionner un paquet à installer.

E: Le paquet « linux-headers » n'a pas de version susceptible d'être installée
root@debian:~#

Aucune autre version est installé

Code:
root@debian:~# dpkg -l | grep linux-headers
root@debian:~#

PS : En téléphonie je n'utilise que des téléphones Gigaset C610 IP et Ekiga sur pc.

Merci.

jean
01/07/2014, 15h00
Asterisk fonctionne sur raspberry (distro raspbx), donc à priori oui...

ensuite, pour le faire toi même.... il va falloir bosser en linux.... je commencerais par un apt-cache search 'header' pour voir ce qui sort. Dans le pire des cas, il faut trouver les sources de ton noyau, et en récupérer les headers. et idéalement, tu trouve une chaine pour cross-compiler sur une autre machine (puissante), tu rebuilde le noyau et tu fais ta compil....

l'absence de dahdi / libpri n'est pas génante, sauf si tu veux faire des conférences (meetme)

J

xunil2003
01/07/2014, 15h10
Bonjour,

Liste des noyaux disponibles :

root@debian:~# apt-cache search linux-image
linux-headers-3.2.0-4-iop32x - Header files for Linux 3.2.0-4-iop32x
linux-headers-3.2.0-4-ixp4xx - Header files for Linux 3.2.0-4-ixp4xx
linux-headers-3.2.0-4-kirkwood - Header files for Linux 3.2.0-4-kirkwood
linux-headers-3.2.0-4-mv78xx0 - Header files for Linux 3.2.0-4-mv78xx0
linux-headers-3.2.0-4-orion5x - Header files for Linux 3.2.0-4-orion5x
linux-headers-3.2.0-4-versatile - Header files for Linux 3.2.0-4-versatile
linux-image-3.2.0-4-iop32x - Linux 3.2 for IOP32x
linux-image-3.2.0-4-ixp4xx - Linux 3.2 for IXP4xx
linux-image-3.2.0-4-kirkwood - Linux 3.2 for Marvell Kirkwood
linux-image-3.2.0-4-mv78xx0 - Linux 3.2 for Marvell 78xx0
linux-image-3.2.0-4-orion5x - Linux 3.2 for Marvell Orion
linux-image-3.2.0-4-versatile - Linux 3.2 for Versatile
linux-image-2.6-iop32x - Linux for IOP32x (dummy package)
linux-image-2.6-ixp4xx - Linux for IXP4xx (dummy package)
linux-image-2.6-kirkwood - Linux for Marvell Kirkwood (dummy package)
linux-image-2.6-orion5x - Linux for Marvell Orion (dummy package)
linux-image-2.6-versatile - Linux for Versatile (dummy package)
linux-image-iop32x - Linux for IOP32x (meta-package)
linux-image-ixp4xx - Linux for IXP4xx (meta-package)
linux-image-kirkwood - Linux for Marvell Kirkwood (meta-package)
linux-image-mv78xx0 - Linux for Marvell 78xx0 (meta-package)
linux-image-orion5x - Linux for Marvell Orion (meta-package)
linux-image-versatile - Linux for Versatile (meta-package)
root@debian:~#



le quel choisir ?

Merci.

jean
01/07/2014, 15h19
le quel choisir ?



Le bon, bien sur !!!

bon, plus sérieusement... ton noyau semble plus vieux que les sources dispo. perso, je commencerais par une sauvegarde.... ensuite, j'frai bien un apt-get update - voir si ça change, et sinon, un apt-get upgrade
sinon, il faut regarder dans /etc/apt/sources.lst (un truc du genre) et voir vers quels sources pointe ton fichier, et trouver la bonne syntaxe pour la version des sources correspondant à ton noyau