Télécharger

Linphone est téléchargeable et distribuable librement dans les termes de la license publique générale GNU.

Dernier code source stable (.tar.gz) Cliquez ici
Code source des greffons (plugins) Cliquez ici
setup.exe pour windows XP (attention: encore en phase de développement intensif) Cliquez ici
Paquets RPM binaires Inclu dans Fedora extras
Packages binaires Debian Inclu officiellement dans debian

Des versions plus anciennes ainsi que des versions de développement sont disponibles ici.

Il est possible d'obtenir les dernières sources depuis le dépot CVS fourni sur la la page de projet savannah.

Compilation sous linux

La liste des dépendances varie selon la version:

Linphone>=2.0.0
Linphone-1.x
  • speex>=1.1.6
  • libosip-2.2.x
  • readline>=4

Ces paquets sources optionnels sont recommandés:

  • alsa-lib (libasound): la librairie alsa, pour avoir du bon son.
  • ffmpeg (libavcodec) pour les codecs video
  • SDL>=1.2.9 pour l'affichage video
  • gtk+>=2.4 pour l'interface graphique
  • libtheora>=1.0alpha7, un excellent codec video.

Certains de ces packages sont disponibles dans votre distribution linux préférée. Faites une recherche mais surtout n' oubliez pas d'installer les paquets suffixés -dev ou -devel, qui contiennent les fichiers d'en-tête.

Compilation sous windows

Elle reste pour le moment assez expérimentale.

Il vous faut commencer par télécharger et installer wxDev-C++ , un très bon IDE basé sur mingw32 (gcc sous windows).

Ensuite il vous faut compiler les dépendances de linphone, comme indiqué plus haut dans la procédure pour linux, à l'exception de readline qui n'est pas nécessaire.

Une fois que tout est compilé, créez un repertoire 'linphone-deps' à coté de votre répertoire linphone-x.x.x. Dans ce repertoire, créez des sous repertoires 'bin', 'include' et 'lib', puis copiez les librairies .a des dépendances de linphone dans 'lib', les headers files publics dans 'include', et les .dll dans 'bin'.

Enfin, compilez les composants de linphone dans cet ordre:

  • oRTP
  • mediastreamer2
  • liblinphone

Des fichiers projets (.dev) pour wxDev-C++ sont présents dans le CVS pour ces 3 parties.

Enfin il ne vous reste plus qu'à compiler l'interface graphique, disponible dans le cvs sous le nom 'linphone-wx'. Posez là au même endroit que 'linphone-x.x.x' et 'linphone-deps'.

Bonne chance !

eZ publish™ copyright © 1999-2008 eZ systems as