lunes, 4 de junio de 2012

Cómo instalar Vodafone Mobile Broadband (VMB)-WADER en Ubuntu LUCID 10.4 LTS

¿QUÉ SON VMB Y WADER?


Vodafone Mobile Broadband (VMB) es un software gráfico de control de 3G patrocinado por Vodafone.

Wader es un demonio controlador de 3G que actúa directamente sobre los dispositivos móviles.

VMB se comunica con Wader mediante el bus dbus.

Actualmente VMB/Wader soporta "wvdial" y "Network Manager" como backends.

Ambos, VMB and Wader, están escritos en python.

Vamos a instalarlos en un sistema Ubuntu Lucid (10.4 LTS).


DESCARGAR EL CÓDIGO FUENTE


VMB y Wader no forman parte del repositorio oficial de Ubuntu Lucid, así que vamos a construir los paquetes desde las fuentes.

Primero necesitamos instalar git para clonar los repositorios de VMB y Wader:

$ sudo aptitude install git-core
$ git clone https://github.com/andrewbird/wader
$ git clone https://github.com/andrewbird/vodafone-mobile-broadband


INSTALAR Y CONSTRUIR LAS DEPENDENCIAS


Necesitamos instalar algunas dependencias para poder construir los paquetes.
$ sudo aptitude install dpkg-dev debhelper
$ sudo aptitude install python-nose python-m2crypto python-setuptools python-tz


CONSTRUIR PYTHON-MESSAGING


Python-messaging es una dependencia necesaria para Wader. Proporciona funcionalidad para mandar mensajes SMS.

Bajamos su código fuente:
$ git clone https://github.com/pmarti/python-messaging
$ cd python-messaging

Instalarmos las dependencias para construir el paquete:
$ sudo aptitude install cdbs

Construimos el paquete deb:
$ make deb

Instalamos python-messaging
$ cd ..
$ sudo dpkg -i python-messaging_0.5.12-1_all.deb


CONSTRUIR LOS PAQUETES DE WADER


$ cd wader
$ make deb
$ cd ..

Instalamos las dependencias de ejecución:
$ sudo aptitude install python-epsilon

El código fuente de Wader genera dos paquetes de debian: python-wader y wader-core.

Instalamos el paquetes python-wader:
$ sudo dpkg -i python-wader_0.5.10-1_all.deb

Antes de instalar wader-core instalamos algunas dependencias:
$ sudo aptitude install usb-modeswitch usb-modeswitch-data python-gudev

IMPORTANTE: Aparecerá este error:
wader-core depends on usb-modeswitch-data (>= 20100322); however:
  Version of usb-modeswitch-data on system is 20100127-1.

Así que la versión del paquete usb-modeswitch-data en Lucid no nos vale, vamos a buscar otra versión:

Buscamos el paquete en otras versiones de Ubuntu:
http://packages.ubuntu.com/search?keywords=usb-modeswitch-data&searchon=names&suite=all§ion=all

Cuando fue escrito este artículo, el paquete de Maverick era adecuado:
$ wget de.archive.ubuntu.com/ubuntu/pool/main/u/usb-modeswitch-data/usb-modeswitch-data_20100826-1_all.deb

Si Ubuntu lo ha dejado de soportar prueba con uno de las siguientes versiones: natty, oneiric, etc.

$ sudo dpkg -i usb-modeswitch-data_20100826-1_all.deb

Después de resolver el problema, instalamos wader-core
$ sudo dpkg -i wader-core_0.5.10-1_all.deb



CONTRUIR EL PAQUETE DE VODAFONE MOBILE BROADBAND (VMB)


$ cd vodafone-mobile-broadband/

Instalamos las dependencias necesarias para construir el paquete:
$ sudo aptitude install python-dev

Creamos el paquete:
$ make deb

Instalamos las dependencias de ejecución e instalamos el paquete deb de VMB:
$ cd ..
$ sudo aptitude install python-dateutil
$ sudo dpkg -i vodafone-mobile-broadband_3.00.00-1_all.deb


EJECUTANTO VMB


Al final, después de instalar VMB/Wader, podremos ejecutarlo y conectarnos a Internet a través de uestro modem 3G.

En la consola:
$ vodafone-mobile-broadband

ó

en el menú del escritorio:
Aplicaciones -> Internet -> Vodafone Mobile Broadband


TRADUCIDO DE:


How to build and install Vodafone Mobile Broadband / Wader in Ubuntu Lucid 10.4 LTS

No hay comentarios:

Publicar un comentario