A partir de las soluciones dadas en este mismo foro, he hecho un guión en bash que automatiza la instalación de la cámara EyeToy de Sony.
Instrucciones:
- Copia el trozo de código en un archivo y lo guardas como eyetoy en tu carpeta personal.
- Con el botón derecho, seleccionas el archivo y en propiedades vamos a la solapa de permisos y hacemos clic sobre Ejecución
- Abres una terminal y escribes: sudo ./eyetoy (si no le has dado permisos de ejecución, puedes poner sudo bash eyetoy)
- Tienes paciencia (si no tienes ya instaladas las fuentes del kernel, tardará muchísimo :-()
Requisitos:
- Conexión a Internet.
- Paciencia.
Código:
#!/bin/bash
#Guión para instalar la cámara Eye Toy de PS2 en Ubuntu Gutsy
#Requiere: conexión a Internet y ejecutar el guión como root.
#Origen de la información: http://www.ubuntu-es.org/index.php?q=node/72578 by tux_ubuntu
function ESROOT {
#Función que comprueba si el usuario/a que lo ejecuta es root
if [ $UID = 0 ]
then
zenity --info --text " --> Permiso de root: OK"
clear
else
zenity --error --text "ERROR: Has de ser root para ejecutar este guión"
zenity --error --text "Prueba [nombre del guión]"
exit 1
fi
}
touch info
echo "Bienvenido/a al programa de instalación para la cámara EyeToy en Ubuntu 7.10.
La primera parte de la misma consiste en instalar las fuentes del kernel, si no están ya instaladas, y PUEDE TARDAR, según la velocidad de su conexión a Internet.
Luego descarga los controladores desde http://www.rastageeks.org y se procederá a la instalación.
Este guión ha sido realizado con información recopilada en el foro de ubuntu-es, en particular de: http://www.ubuntu-es.org/index.php?q=node/72578.
Última actualización: 13 de marzo de 2008.
jochandof AT gmail DOT com">info
zenity --text-info --filename=info --title="EyeToy en Gutsy"
ESROOT
(echo "5"
echo "Descargando drivers..."
wget http://www.rastageeks.org/downloads/ov51x-jpeg/ov51x-jpeg-1.5.6.tar.gz
version=`uname -r`
echo "10"
echo "#Instalando las fuentes del kernel $version. Puede tardar..."
sudo apt-get install build-essential linux-headers-$version
echo "20"
echo "#Creando la carpeta ~/Eyetoy"
mkdir ~/Eyetoy 2>/dev/null
echo "30"
echo "#Copiando el archivo con los drivers"
cp ./ov51x-jpeg-1.5.6.tar.gz ~/Eyetoy/
echo "40"
echo "#Descomprimiendo los drivers"
cd ~/Eyetoy
tar -xvf ov51x-jpeg-1.5.6.tar.gz
cd ov51x-jpeg-1.5.6
echo "50"
echo "#Comienzo de la precompilación"
make
make install
echo "60"
echo "#Fin de la compilación, probando módulos"
modprobe videodev
modprobe i2c_core
insmod ov51x-jpeg.ko
echo "70"
echo "#Módulo videodev"
cat /etc/modules | grep videodev
if [ $? = 1 ]
then
echo "videodev" >> /etc/modules
fi
echo "80"
echo "#Módulo i2c_core"
cat /etc/modules | grep i2c_core
if [ $? = 1 ]
then
echo "i2c_core" >> /etc/modules
fi
echo "90"
echo "#Módulo ov51x_jpeg"
cat /etc/modules | grep ov51x_jpeg
if [ $? = 1 ]
then
echo "ov51x_jpeg" >> /etc/modules
fi
cd /lib/modules/$version/
cat /lib/modules/$version/modules.dep | grep /lib/modules/$version/extra/ov51x-jpeg.ko
if [ $? = 1 ]
then
echo "/lib/modules/$version/extra/ov51x-jpeg.ko" >> modules.dep
fi
echo "100"
echo "#Fin de la instalación"
) |
zenity --progress \
--title="Instalación de Cámara Eye Toy en Ubuntu Gutsy" \
--text="Iniciando la instalación..." \
--percentage=0
if [ "$?" = -1 ] ; then
zenity --error \
--text="Instalación cancelada."
fi
Creo que este post quedaria
Creo que este post quedaria mejor en la Documentación de ubuntu ;)
Saludos
------------------------------------------------------------------------
http://chamangt.wordpress.com
¡Porque el software no se vende se comparte!
------------------------------------------------------------------------
http://chamangt.wordpress.com
¡Porque el software no se vende se comparte!
Un sitio en los foros para guiones de los usuarios/as
Gracias por el comentario.
He estado buscando en las categorías del foro y no he encontrado ningún sitio donde poner un guión de este tipo.
Quizás haya que sugerir que se cree esa categoría...
Se agradece de antemano cualquier ayuda en ese sentido o si el guión falla en algún punto :-)
No puedes ganar si no participas.
hay una sección
de Tutoriales y Trucos.
www.offtopiqeuando.foroactivo.com
soportealinux@fibertel.com.ar
www.offtopiqueando.foroactivo.com
Gracias por el aporte de los guiones
Gracias por el aporte, pero no quiero estar de una página a otra y me gustaría que todo quedara dentro de ubuntu-es.
No puedes ganar si no participas.
Hilo movido
Movido desde la bitácora.
Equipo de Ubuntu-es
Desactualizado
Parece que los links a rastageeks han cambiado, y que hay versiones más recientes, por lo que el script está desactualizado.
Para el que se anime a hacerlo sin el asistente, aquí se puede descargar el driver y las instrucciones de cómo instalarlo:
http://www.rastageeks.org/ov51x-jpeg/index.php/Main_Page
(Yo en Ubuntu 8.04 he seguido el método general, y no el específico para Debian/Ubuntu)
Gracias por la información.
Gracias por la información, intentaré poner esto al día, ahora que me he actualizado yo también al 8.04.
No puedes ganar si no participas.
Hola!
Hola!
Pues no entiendo esto de "copia el trozo de código"!!!
Que codigo???