Banda Ancha EU

Comunidad de usuarios
de fibra, móvil y ADSL

Como hacer funcionar BASpeed 2008 en Linux

djnacho

Hola a tod@s :-). Como bien sabrán los usuarios de Linux, dije en su momento, que no me sería posible realizar la versión de Linux por falta de tiempo. Pero eso, no quiere decir, ni mucho menos, que me haya olvidado de ellos.

Como habréis visto en este hilo: Tema linux: es posible? , el usuario lontxo, ha realizado unas cuantas pruebas, para poder ver si BASpeed 2007, podría funcionar en Linux, desde wine.

Y... efectivamente, el programa BASpeed 2008, funciona perfectamente desde Linux. Lontxo, me ha dejado las instrucciones en ese hilo, para que podais instalarlo en Linux, y poder ejecutarlo sin problemas. El post en cuestión es este: Para ejecutar solo hace falta instalarlo: wine Instalar.exe y… .

Básicamente las instrucciones son las siguientes (se basa en la última distribución de Ubuntu):

1.) Descargar el ejecutable de la instalación de BASpeed 2008, desde el site oficial ( baspeed.bandaancha.eu ), en la sección de Descargas, o bien a través del enlace directo (link roto)

2.) Una vez descargado, se debe ejecutar la siguiente instrucción desde la consola, en el directorio donde se ha descargado el ejecutable de la instalación: wine Instalar.exe

3.) Una vez instalado BASpeed 2007, hay que ejecutarlo, desde la consola, en el directorio de instalación. Por defecto, si no se modifica el directorio de instalación, las instrucciones serían las siguientes:

cd .wine/Archivos de Programa/drive_c/Archivos de Programa/BASpeed 2008/
wine BASpeed2008.exe

Una vez instalado, debemos crear un lanzador para el programa, ya que wine no hace que el programa se ejecute en el directorio de instalación por defecto. Para ello, debeis seguir estos pasos:

1.) Suponiendo que dejemos el directorio de instalación por defecto, debemos crear un script, y para ello usamos el siguiente comando:
# sudo gedit $HOME/Desktop/BASpeed.sh
Podeis usar cualquier otro editor de texto que useis habitualmente.

2.) Dentro del editor de texto, se escriben los siguientes comandos:
#!/bin/bash
export WINEPREFIX=~/.wine
cd $WINEPREFIX/drive_c/Archivos\ de\ programa/BASpeed\ 2008/
wine BASpeed2008.exe

3.) Se cierra y se guarda el script.

4.) Se cambian los permisos del script para hacerlo ejecutable, de la siguiente forma:
# cd Desktop
# sudo chmod +x BASpeed.sh

5.) Una vez cambiados los permisos al script, para hacerlo ejecutable, podeis ejecutarlo con el comando:
# ./BASpeed.sh
O pinchando en el enlace del escritorio, y pulsando ejecutar.

El usuario lontxo, también nos ha informado, de que el programa funciona también perfectamente con el CrossOver de Linux. Por lo que, de esta otra forma, también puede ejecutarse BASpeed 2008.

Quiero agradecer desde aquí, al usuario lontxo, su dedicación en este tema, para verificar si BASpeed 2008, se podría ejecutar en Linux, bajo wine.
Este hilo, lo quedo fijo, para que todos los usuarios de Linux, podáis tener las instrucciones a la vista, y a mano siempre.

Un saludo a tod@s :-), y que lo disfrutéis ;-).

Este tema está cerrado a nuevas respuestas. Abre un nuevo tema para retomar la conversación.
overpeer

Es una pena que Borland abandonase Kylix :(

Podeis probar a hacer alguna prueba con Lazarus a ver si asi conseguiais soporte multiplataforma.

www.lazarus.freepascal.org/

Un saludo.

🗨️ 2
LineBenchmark

Interesante. Habrá que hacer alguna prueba con ello. :-P

Slds. ;-)

djnacho

Una pena y muy grande, overpeer :-( :-(. Deberían haberse dado cuenta, de que la comunidad de programadores en Linux, es enorme. Pero en realidad no fué Borland quién abandonó Kylix. La división de entornos de programación, fue vendida a CodeGear, y fué esta la que decidió abandonar la idea (por lo de las ventas, y demás...).

Lo de Lazarus, a ver si un día tengo tiempo y lo miro ;-). Si que había oido algo de ello, y se que las librerias Indy, se pueden compilar con Lazarus ;-). Gracias por la sugerencia :-)

Un saludo :-)
PD: Tengo a Filiprino, trabajando en la versión nativa para Linux, partiendo del código fuente de la v3 de BASpeed, por lo que lo más probable, es que no haga falta que yo la creé. Si quereis echarle una mano, solamente decídselo a el, que ya está en ello ;-)

lontxo

Creamos lanzador

Lo unico que hacemos con el lanzador es ejecutar el programa desde su directorio de instalacion.

Suponemos que hemos dejado instalarse al BASpeed en su directorio por "defecto" (c:\Archivos de Programa\BASpeed 2007)

Creamos un script (lanzador) que ejecutaremos cada vez que queramos disfrutar de él, de no ejecutar el script tendríamos volver a seguir este proceso cada vez que queremos ejecutarlo.
Desde la consola ponemos:

# sudo gedit $HOME/Desktop/BASpeed.sh

(gedit o cualquiera que sea el editor que uses.)

Una vez abierto gedit pondremos lo siguiente:

#!/bin/bash
export WINEPREFIX=~/.wine
cd $WINEPREFIX/drive_c/Archivos\ de\ programa/BASpeed\ 2007/
wine BASpeed4.exe

Guardamos y cerramos. A continuacion cambiamos los permisos para hacerlo "ejecutable":

# cd Desktop
# sudo chmod +x BASpeed.sh

Para ejecutarlo:

# ./BASpeed.sh

O pinchando el enlace en el escritorio, y eligiendo la opcion EJECUTAR

He visto esta opcion en Internet, espero que se pueda mejorar con otro enlace mas "cómodo" en el futuro. :)

P.D: Felicitar a los creadores del programa por tener la amabilidad de permitir a los usuarios de linux poder disfrutar de su programa. :)

Saludos

🗨️ 5
djnacho

:-) :-) :-). Las gracias a ti, por probar tanto el programa en Linux bajo wine y CrossOver ;-).
Ahora mismo edito el post fijo, para poner esta información nueva ;-). Muchas gracias por la info :-)
Un saludo :-)

🗨️ 4
lontxo

Perdon acabo de instalar el BASpeed2007 en mi Windows XP, recien instalado y sin actualizar, sin conexion a internet y me da un error al arrancar. Y los menus tampoco funcionan bien, y no puedo hacer nada mas que salir

Socket Error #1004.

P.D: soy una calamidad :(

Saludos

🗨️ 3
djnacho

:-P:-D. No eres una calamidad, hombre :-P. El problema, es que es un programa diseñado para cuando hay una conexión a internet activa ;-). Si no la tienes, esperará 3 segundos a que el servidor de actualizaciones esté activo, y si no está activo el programa el programa recupera el control ;-). Lo del error, ya sabes porque es :-).

Lo de los menús, creo que es algo que ya le pasó a heffeque, y a badec, y tiene que ver con que intentais abrir el programa, o los menús contextuales, sin haber dejado que el programa se intente actualizar... eso se arregla, dejando que el programa muestre el mensaje de error de servidor de actualización no disponible ;-)

Un saludo :-).
PD: Si el programa te sigue sin funcionar bien, aunque ya tengas conexión a internet, prueba a desinstalarlo e instalarlo de nuevo, para que el archivo de configuración, tenga los valores por defecto ;-). Así funciona seguro :-)

djnacho

Por cierto, ya he actualizado el site oficial, con una nueva sección, para avisar de como instalar y ejecutar BASpeed en Linux ;-). Ya sabes, que lo prometido es deuda :-)

Un saludo :-)

🗨️ 1
lontxo
lontxo

Despues de modificar el bas3xt.cfg

31

 0

 0

 -1

 -1

 1

Y otro pequeño cambio, ya tengo totalmente "visible" el programa con el wine en el Ubuntu:

Imagen original en http://img96.imageshack.us/img96/4485/ubuntuyk9.th.jpg

P.D: yo lo dejo hasta la version linux de Filiprino

Saludos :)

🗨️ 1
djnacho

Muchísimas gracias lontxo :-). No se como agradecerte todo lo que has hecho en Linux, para que el programa pudiera funcionar perfectamente en Linux ;-).

Un saludo :-), muchísimas gracias :-), y muy buen trabajo :-)

lontxo

El BAPing y el BATrace no me funcionan, me sale el siguiente error:

WARNING: Trying to create a socket of type SOCK_RAW, will fail unless running as root

P.D: que tal va Filiprino con la version linux?

Saludos :)

🗨️ 2
djnacho

Pues... ni idea... supongo que seguirá en ello (date cuenta que le va a llevar mucho tiempo... ya que son muchas lineas de código a portar). Si quieres, pásate por el foro de GNU/Linux, y pregúntaselo directamente a el, ya que de momento no tengo ninguna noticia el respecto, excepto la última, que me decía que se ponia en serio a portarlo ;-).

Un saludo :-)

djnacho

Uy, se me olvidó comentarte, que según el error que te da, al parecer, debes logearte como root en el sistema, ya que si no, no te deja realizar un socket de ping (SOCK_RAW), que es lo que utilizan tanto BAPing como BATrace ;-)

Perdón por la tardanza, pero es que últimamente ando un poco espeso :-P

Un saludo :-)

BocaDePez
BocaDePez

yo simplemente he bajado el ejecutable instalador, lo he instalado con wine, y me ha funcionado a la primera, sin hacer nada.

Imagen original en http://img254.imageshack.us/img254/195/baspeedss2xf1.th.png

Imagen original en http://img225.imageshack.us/img225/7057/baspeedss3cs0.th.png

no esta mal, me gusta el problama
no me funciona lo de adsl2+ pero bueno, ya se calcularlo a mano con atenuacion y snr asi q no pasa tampoco nada...

mi conexion es un ads2+ ya.com 20M/1M, el router sincroniza a 15, estoy en wifi haciendo el test de baspeed y mientras con el deluge(bittorrent) bajando algo y el otro ordenador con el emule puesto... asi que 10mb de bajada no esta nada mal ;-)