RSS Feed Grupo Facebook
Share
IRC
Faq
G-blender
 Login   Registrarse
Bienvenido
INICIO FOROS GALERIA DESCARGAS ENLACES CONTACTO   CHAT IRC

Sandino Networks


Usuarios revisando este tema :   1 Invitados:





Instalador Nite Linux (32/64 bits - ssse2 y ssse3)
Nuevo usuario
Registrado:
26/2/2011 13:56
Grupo:
Usuarios Registrados
Mensajes: 14
Nivel : 2; EXP : 50
HP : 0 / 37
MP : 4 / 246
Ausente
Me programe un script (sh) que instala automáticamente OpenNi, Nite, con sus receptivas dependencias. Instala ya sea Nite de 32 bits o de 64 (según detecte) y también parcha automáticamente si reconoce que no hay soporte para ssse3, en otras palabras soluciona cualquier problema posible (o por lo menos todos con los que me he topado xD) de instalación de Nite, únicamente tienen que ejecutarlo (con permisos de root obviamente) y el script instalara todo automáticamente.

Probado en:
OpenSuse 11.3 (32 bits)
Debian squeeze (64 bits)
Ubuntu Comfusion 10.10 (32 bits)

Nota:
las dependencias las instala por APT o Zypper, de no tener esos gestores se tendrá que instalar las dependencias manualmente.

#!/bin/bash
# By Xianur0 - xianur0.null@gmail.com
# Los Caballeros - http://hackingtelevision.blogspot.com/
ARQ=`uname -i`
NITE32="http://www.openni.org/downloadfiles/openni-compliant-middleware-binaries/stable/54-primesense-nite-beta-build-for-for-ubuntu-10-10-x86-32-bit-v1-3-0/download"
NITE64="http://www.openni.org/downloadfiles/openni-compliant-middleware-binaries/stable/53-primesense-nite-beta-build-for-for-ubuntu-10-10-x64-64-bit-v1-3-0/download"
ARQ1="i386"
NITE=""
OUTNITE="nite.tar.bz2"
DEPENDENCIAS=0
DEPEND
="git-core cmake libglut3-dev pkg-config  build-essential libxmu-dev libxi-dev libusb-dev doxygen graphviz patch"
APT=1
ZYPPER
=1
SSE3
=1
echo "Buscando gestor de paquetes..."
apt-get -|| APT=0
zypper 
-|| ZYPPER=0

if [ $APT -eq 1 ]; then
    
echo "Utilizando APT"
    
apt-get install $DEPEND
    DEPENDENCIAS
=1
fi
if [ $ZYPPER -eq 1 ] && [ $DEPENDENCIAS -eq 0 ]; then
    
echo "Utilizando Zypper"
    
zypper install $DEPEND
    DEPENDENCIAS
=1
fi

if [ $DEPENDENCIAS -eq 0 ]; then
    
echo "Error instalando dependencias, por favor instalar manualmente: " $DEPEND
    
exit -1
fi

mkdir 
/usr/include/nite
mkdir 
/usr/include/ni
mkdir 
/usr/etc/primesense 
mkdir 
~/kinect
cd 
~/kinect
git 
clone https://github.com/OpenNI/OpenNI.git
cd OpenNI/Platform/Linux-x86/CreateRedist
./RedistMaker
cd 
../Build
cat 
/proc/cpuinfo grep ssse3
if [ $? -ne 0 ]; then
    
echo "No hay soporte para SSSE3, parchando..."
    
perl -i.back --'undef $/; s@(SSE_GENERATION =) 3@$1 2@sg' CommonMakefile
    SSE3
=0
fi
./install.sh
cd 
~/kinect/
git clone https://github.com/boilerbots/Sensor.git
cd Sensor
git checkout kinect
cd Platform
/Linux-x86/Build
make 
&& sudo make install
cd 
~/kinect/
mkdir NITE
cd NITE
if [ $ARQ $ARQ1 ]; then
    NITE
=$NITE32
else
    
NITE=$NITE64
fi
wget $NITE 
-O $OUTNITE
tar jvxf $OUTNITE
cd Nite
-*
if [ 
$SSE3 -eq 0 ]; then
    
echo "No hay soporte para SSSE3, parchando..."
    
perl -i.back --'undef $/; s@(SSE_GENERATION =) 3@$1 2@sg' CommonMakefile
fi
cd Data
perl 
-i.back --'undef $/; s@insert key here@0KOIk2JeIBYClPWVnMoRKn5cdY4=@sg' *.xml
perl 
-i.back --'undef $/; s@xRes="320"@xRes="640"@sg' *.xml
perl 
-i.back --'undef $/; s@yRes="240"@yRes="480"@sg' *.xml
cd 
../
perl -i.back --'undef $/; s@LIC_KEY=""@LIC_KEY="0KOIk2JeIBYClPWVnMoRKn5cdY4="@sg' install.bash
perl 
-i.back --'undef $/; s@ASK_LIC="1"@ASK_LIC="0"@sg' install.bash
./install.bash
make 
&& sudo make install
cd Samples
/Bin
chmod 777 Sample
-Players
echo "Por favor conecte kinect y a continuacion presione cualquier tecla"
read
./Sample-Players
echo "Felicidades tienes Nite instalado! - By Los Caballeros"


Tambien lo adjunto al mensaje

Cualquier comentario o sugerencia es bien recibido :)

Saludos!

Archivo adjunto:


zip kinect.sh.zip Tamaño: 1.21 KB; Clics: 75

Enviado el: 11/3/2011 16:54

Editado por Xianur0 enviado el 11/3/2011 18:57:09
Editado por Xianur0 enviado el 11/3/2011 19:01:46
Editado por Xianur0 enviado el 11/3/2011 19:02:50
Editado por Xianur0 enviado el 18/3/2011 11:09:40
Transferir el mensaje a otras aplicaciones Transferir a


Re: Instalador Nite Linux (32/64 bits - ssse2 y ssse3)
G-Blender es mi hogar lejos del hogar
Registrado:
11/10/2004 7:48
Desde: MÉXICO
Grupo:
Usuarios Registrados
Mensajes: 287
Nivel : 15; EXP : 84
HP : 0 / 371
MP : 95 / 9348
Ausente
instalado sin ningún problema.
agregado en la lista:
Ubuntu Comfusion (10.10) a 32bits
gracias por el soporte :)
saludos...
Pd:saludotes...

Enviado el: 11/3/2011 18:54
_________________





Transferir el mensaje a otras aplicaciones Transferir a


Re: Instalador Nite Linux (32/64 bits - ssse2 y ssse3)
Nuevo usuario
Registrado:
26/2/2011 13:56
Grupo:
Usuarios Registrados
Mensajes: 14
Nivel : 2; EXP : 50
HP : 0 / 37
MP : 4 / 246
Ausente
perfecto, entonces cualquier cosa por aquí nos vemos ;)

Enviado el: 11/3/2011 19:04
Transferir el mensaje a otras aplicaciones Transferir a






Puede ver mensajes.
No puede enviar mensajes.
No puede responder mensajes.
No puede editar mensajes.
No puede eliminar mensajes.
No puede crear encuestas.
No puede votar.
No puede adjuntar archivos.
No puede hacer un envío sin aprobación.

[Búsqueda Avanzada]





Hospedado por Sandino Networks
Foto al azar
Nubes de hielo
Buscar
Buscar en los Foros
Buscar en los Foros
Ingreso
Nombre:

Contraseña:

Recordar



¿Recuperar la contraseña?

Regístrese
Menú
Menú de content
¿Quién está en lí­nea?
1 usuario(s) en línea (1 usuario(s) navegando Foros)

Registrados: 0
Invitados: 1

más ...
Donaciones
Ayudanos a mantener
G-Blender en linea
haciendo una donacion
voluntaria.

Escanea el código con tu Móvil