OPenProximity sur Debian 4

Préliminaires

- apt-get install ze-module
est la commande Debian qui permet d’aller chercher, télécharger et installer le module “ze-module”

- ./configure
est la commande permettant de préparer une compilation de module ou librairie, depuis le répertoire où a été décompilé le fichier .tar.gz

Installation

- Mettre à jour Debian Etch vers “Etch et demi

  • Selon debian-fr.org, mettre à jour le noyau :
    #uname -a
    # apt-get install linux-image-2.6.24-etchnhalf.1-686

- Lancement de OpenProx.py

  • # python openproximity.py
    Traceback (most recent call last):
     File "openproximity.py", line 19, in <module>
       import dbus
    ImportError: No module named dbus
  • Installer pydbus

- installation de librairie dbus-python

  • Décompresser Library dbus-python-0.82.2 depuis fichier pydbus-py25-0.82.2.tar.gz (py25 = pour python version 2.5)
    tar -xvzf pydbus-py25-0.82.2.tar.gz
  • Configurer la compilation :
    dbus-python-0.82.2#./configure
  • Erreur :
    checking for gcc... gcc
    checking for C compiler default output file name...
    configure: error: C compiler cannot create executables
    See `config.log' for more details.
  • Selon Developpez.com, installer build-essential :
    dbus-python-0.82.2##apt-get install build-essential
    dbus-python-0.82.2#./configure
  • Erreur :
    Checking for Python headers
    Error: could not find Python headers
  • Selon LinuxQuestions.org, installer python-dev :
    dbus-python-0.82.2#apt_get install python-dev
    dbus-python-0.82.2#./configure
  • Erreur :
    checking for DBUS : configure: error: The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config.
    Alternatively, you may set the environment variables DBUS_CFLAGS and DBUS_LIBS to avoid the need to call pkg-config.
  • Installer pkg-config :
    dbus-python-0.82.2#apt_get install pkg-config
    dbus-python-0.82.2#./configure
  • Erreur :
    checking for DBUS... configure: errror: Package requirements (dbus-1 >= 0.93) were not met: No package 'dbus-1' found
  • Installer dbus :
    dbus-python-0.82.2#apt_get install dbus
    dbus-python-0.82.2#apt_get install libdbus-1-3
    dbus-python-0.82.2#apt_get install libdbus-glib--1-2
    dbus-python-0.82.2#./configure


    Pas d’effet...

  • Selon bugs.debian.org, installer libdbus-1-dev :
    dbus-python-0.82.2#apt_get install libdbus-1-dev
    dbus-python-0.82.2#./configure
  • Erreur :
    checking for DBUS_GLIB... configure: errror: Package requirements (dbus-glib-1) were not met: No package 'dbus-glib-1' found
  • Selon packages.debian.org, installer dbus-glib-1 :
    dbus-python-0.82.2#apt_get install libdbus-glib-1-2
    -> 0 installé
    dbus-python-0.82.2#apt_get install libdbus-glib-1-dev
    dbus-python-0.82.2#./configure


    -> OK

  • Compiler dbus-python
    dbus-python-0.82.2#make


    -> OK

- Installation de OpenProximity

  • Dbus-python 0.71
  • pygobject -> python-gtk2

Ubuntu