instalar

All posts tagged instalar

Normalmente suelo hacer tutoriales sobre utilidades varias para sacarle el máximo partido a nuestra Raspberry Pi. Pero he pensado que también nos merecemos un tiempo de descanso y que también hay que divertirse, así que hoy os traigo un tutorial sobre como podemos instalar el Quake 3 en la Raspberry para desahogarnos y entretenernos un rato de vez en cuando.

En primer lugar advertir que el proceso es bastante largo, pero no porque sea complicado sino porque la compilación tarda mucho, así que mejor instalarlo con tranquilidad porque cuesta al rededor de una hora, más o menos.

El primer paso es descargar e instalar un par de aplicaciones que nos permitirán compilar el código del Quake 3. Para ello escribimos:

sudo apt-get install git gcc build-essential libsdl1.2-dev

Una vez instalados descargamos el codigo fuente del Quake 3 de esta forma:

git clone https://github.com/raspberrypi/quake3.git

Ahora entramos en la carpeta recien descargada con:

cd quake3

A continuación procedemos a hacer unas modificaciones en el archivo build.sh para ello abrimos el arvhivo con el aditor de texto:

nano build.sh

Y procedemos con las modificaciones. A continuación pondre la linea donde se encuentra el cambio, y como debe de quedar después del cambio, para que lo podáis copiar y pegar si os parece más sencillo:

Línea 8  –>  ARM_LIBS=/opt/vc/lib

Línea 16 –> INCLUDES=»-I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads»

Línea 19 –> #CROSS_COMPILE=bcm2708-

Para que no haya ninguna duda os dejo una imagen del archivo totalmente modificado:

08-04-2013 19-47-02

Por último cerramos el editor de texto con Ctrl+x y le decimos que si queremos guardarlo sobreescribiendo el archivo.

Ya tenemos todos los archivos preparados así que procedemos a la compilación del juego escribiendo:

./build.sh

Éste es el proceso mas largo de la instalación, a mi me costó unos 40 minutos que compilara el juego por completo, así que ahora es el momento de ir a tomar un café

Ahora solo nos falta descargar los archivos .pak del juego, para ello navegamos hasta la carpeta release-linux-arm de la siguiente forma:

cd /build/release-linux-arm

Descargamos los archivos .pak:

wget https://www.dropbox.com/s/4zqncv7l6nbn4e7/Q3_Demo_Paks.zip

Y los descomprimimos con el comando:

unzip Q3_Demo_Paks.zip

Con esto finaliza el proceso de instalación. Ahora solo nos falta saber cual es el comando que inicia el juego.  En primer lugar hay que saber que para iniciar el juego tenemos que estar en la carpeta correcta, así que navegamos hasta ella:

cd ~/quake3/build/release-linux-arm/

Y para iniciar el juego basta con escribir:

sudo ./ioquake3.arm

Se iniciará el Quake 3 y nos aparecerá una pantalla en la que nos pide un «CD KEY» pero salimos de ella presionando la tecla esc del teclado.

PgiXQptCYlTnqRSQt5Y8pI_Gn8OMd7EWF5keOY-sABU

Y aquí tenéis el menú principal de Quake 3. Pasadlo bien!

NEZR2Z0_h66-n0B3I26_1RmWlBQXmjBJXTa-cVhPsp4

Hoy he decidido hacer un post algo diferente pero con la misma temática de la Raspberry Pi. Llevaba algunos días pensando… seguro que hay alguna aplicación en el PlayStore para acceder a la Raspberry Pi y no tener que encender cada vez la tele o algún ordenador para poder conectarme a ella. Y efectivamente, encontré bastantes aplicaciones para acceder via ssh y VNC, asi que os pongo las que yo he probado y que funcionan perfectamente.

 

Acceso vía SSH

En primer lugar, para acceder vía ssh descargaremos la aplicación ConnectBot. La configuración utilizada para conectarse es igual que la de cualquier programa de ordenador de acceso vía ssh:

SC20130403-094414

 

Basta con poner el nombre de usuario (por defecto pi) seguido de una @ y de la ip de nuestra Raspberry Pi. A continuación os pedirá la contraseña de acceso:

SC20130403-094425

 

Por defecto la contraseña es raspberry. Y ya tendremos acceso a la RPi. Como se puede observar es muy útil, sencillo y rápido.

SC20130403-094442

 

Acceso vía VNC

Para el acceso mediante VNC tenemos la aplicación VNC viewer de RealVNC que es la que típicamente se utiliza en los ordenadores pero no es gratuita, así que recomiendo VNC per Android que es gratuita y funciona perfectamente.

La configuraciñon es tambien muy sencilla e intuitiva:

SC20130403-095342

 

Basta con escribir la dirección IP de la RPi y el password de acceso a VNC, el resto de cosas se pueden quedar por defecto. Y ya estamos conectados:

SC20130403-095241

 

Como se puede observar al imagen no es de muy buena calidad ya que tengo la configuración del VNC adecuada para la pantalla de mi ordenador. Para mejorar la imagen bastaría con cambiar la configuración del tightVNC de la RPi para adecuarla a la resolución de la pantalla del movil.

Hoy os traigo otra de las funcionalidades más útiles que se puede implementar en Raspberry Pi, nuestra propia nube. Seguro que conoceis sistemas de almacnamiento como Dropbox o Skydrive, son modos de almacenamiento en la nube, es decir que los datos ahi almacenados no ocupan lugar en nuestro ordenador y al mismo tiempo son accesibles desde cualquier lugar con conexión a internet. Pues bien, con Raspberry Pi y ownCloud puedes crearte tu propio sistema de almacenamiento en la nube, de manera muy sencilla y muy configurable. A continuación os explicaré, como siempre, como podemos instalarlo paso a paso.

En primer lugar, es aconsejable tener un pendrive o disco duro montado en la Raspberry Pi ya que la capacidad de almacenamiento de nuestra nube sera la capacidad que tenga el disco duro. Aquí tenéis como montarlo. Para que no tengamos ningún problema es necesario que éste tenga un formato típico de linux, como es ext3, en mi próximo post explicaré los comandos necesarios para formatearlo así.

Antes de nada es recomendable poner nuestra Raspberry Pi al día, así que tecleamos:

sudo apt-get update

sudo apt-get upgrade

A continuación instalamos el servidor Apache y todas las librerías necesarias para que OwnCloud funcione sin ningún problema, para ello tecleamos:

sudo apt-get install apache2 php5 php5-json php5-gd php5-sqlite curl libcurl3 libcurl3-dev php5-curl php5-common php-xml-parser

Después instalamos la base de de datos de sqlite:

sudo apt-get install sqlite

Y ahora descargamos la última versión de OwnCloud, en este momento es la 4.5.6 pero podéis entrar en la pagina de OwnCloud, comprobar laúltima versión y apuntar el link de descarga para descargarlo desde vuestra Raspberry Pi de la siguiente forma:

wget (link de descarga)

Actualmente instalaríamos la versión 4.5.6 de la siguiente forma

wget http://mirrors.owncloud.org/releases/owncloud-4.5.6.tar.bz2

Una vez descargado descomprimimos el contenido en el directorio de nuestro servidor Apache, escribiendo los siguientes comandos:

tar -xjf owncloud-4.5.6.tar.bz2

sudo cp -r owncloud /var/www

Por último queda cambiar los permisos sobre los directorios para que OwnCloud pueda trabajar con ellos:

sudo chown -R www-data:www-data /var/www

sudo chown -R www-data:www-data /media/pendrive

(esta última línea se refiere al directorio donde se albergaran los documentos subidos a la nube, en caso de que tu directorio sea otro distinto basta con cambiar «/media/pendrive» por el directorio deseado)

Para terminar de configurarla es interesante cambiar los tamaños máximos de subida de archivo y de archivos albergados, para ello tecleamos:

sudo nano /etc/php5/apache2/php.ini

y presionamos Ctrl+w para activar la búsqueda dentro del fichero de texto y buscamos:

upload_max_filesize

y lo modificamos poniendo el valor deseado, en mi caso 500 megas

14-02-2013 0-29-32

Buscamos también:

post_max_size

y lo modificamos del mismo modo.

Para finalizar es necesario reiniciar nuestra RPi, así que tecleamos:

sudo reboot

A partir de este momento ya podemos entrar en nuestro OwnCloud desde cualquier ordenador en red escribiendo en el explorador:

http://ip_de_Raspberry_Pi/owncloud

Para finalizar la instalación es necesario escribir el nombre de usuario y la contraseña del administrador de la nube. Además asegurate de abrir el desplegable y confirmar que la opción «sqlite» está seleccionada y MUY IMPORTANTE: seleccionar el directorio de almacenamiento, en mi caso:

/media/pendrive/owncloud/data

¡Y ya tenemos nuestra nube personal lista!

En mi próximo post explicaré como conseguir acceder a nuestra nube desde cualquier lugar a través de internet.

 

Hoy he decidido hacer una entrada rápida para introducir la Pi Store. Cualquier dispositivo electrónico que se precie en la actualidad debe de contar con una tienda de aplicaciones y Raspberry Pi no podía ser menos, así que desde finales del año pasado Raspberry Pi lanzó Pi Store. En ella encontramos aún, un numero reducido de aplicaciones pero éstas se van incrementando día a día.

La Pi Store divide su contenido en varias categorias, que son: juegos, aplicaciones, tutoriales, aplicaciones para desarrolladores y contenido multimedia.

Aquí teneis una imagen de la Pi Store:

 

04-02-2013 13-52-49

Y aquí tenéis unas imágenes del Libre Office descargado desde la Pi Store y funcionando perfectamente en mi Raspberry PI:

04-02-2013 13-53-14

04-02-2013 13-53-39

 

Para instalar Pi Store en vuestra Raspberry Pi solo teneis que actualizar las la librerias e instarla con los siguientes comandos:

sudo apt-get update

sudo apt-get upgrade 

sudo apt-get install pistore

Para muchos que no quieren, o no pueden, tener la RPi conectada todo el dia a una pantalla externa pero aún así quieren seguir trasteando con ella ya he mostrado como se puede acceder a la linea de comandos utilizando SSH, pero muchos os preguntareis, ¿y si quiero acceder a el escritorio? Esta claro que con SSH no se puede, por eso os traigo este nuevo tutorial que os mostrará como configurar la Raspberry Pi para poder hacer de servidor VNC y como poder acceder mediante el VNC viewer desde cualquier ordenador en red. Doy por sentado que ya habéis configurado una ip fija y que por tanto no teneis que ir averiguando la ip cada vez que os queráis conectar, si no es así podéis ver como configurarla aquí.

El primer paso es instalar el servidor en la raspberry para ello lo primero es actualizar los servidores y los paquetes de nuestra raspberry:

sudo apt-get update

sudo apt-get upgrade

Una vez que tenemos todo actualizado instalamos el server VNC propiamente dicho:

sudo apt-get install tightvncserver

Cuando ya ha terminado la instalación ejecutamos el programa tecleando:

tightvncserver

Entonces nos pedirá un password, este password es la contraseña que tendremos que teclear en el ordenador para poder acceder a la raspberry. Después nos preguntará si queremos un password para solo observar

01-02-2013 12-13-46

Yo puse que no porque realmente quiero interactuar con la Raspberry y no solo ver lo que esta pasando.

Llegados a este punto ya tenemos el server configurado ahora solo queda reiniciar la Raspberry Pi:

sudo reboot

y mientras instalar el vnc viewer en nuestro ordenador desde esta página.

Con la Raspberry reiniciada ejecutaremos el servidor VNC para que podamos acceder desde el ordenador tecleando:

vncserver :0 -geometry 1920×1080 -depth 24

Esta linea de comandos ejecutara el servidor VNC 0 con una resolución de 1920×1080, la resolución se peude cambiar por cualquier otra deseada.

Para facilitar la creación del servidor VNC podemos crear un script que contenga esta configuración ya escrita, para ello escribimos

nano svnc.sh                    (el nombre del archivo podria ser cualquier otro como: servidorvnc.sh)

Y escribimos las siguientes lineas:

#!/bin/sh

vncserver :0 -geometry 1920×1080 -depth 24 -dpi 96

Nos quedará de esta forma:

19-02-2013 15-23-40

Cerramos el editor presionando Ctrl+x y le decimos que si queremos guardarlo.

Configuramos el archivo como ejecutable:

chmod +x svnc.sh

A partir de ahora para ejecutar este servidor de VNC bastará con escribir la siguiente linea de comandos:

./svnc.sh

Y desde el ordenador ejecutaremos el VNC viewer y escribimos la dirección IP como se ve en la siguiente imagen.

19-02-2013 15-26-23

Y hacemos clic en Connect. Nos pedirá el password que configuramos para el server, lo tecleamos y ya hemos entrado en el escritorio de nuestra Raspberry!!

01-02-2013 12-27-53

Para terminar os dejo algunos comandos interesantes para el servidor VNC:

-Si olvidais el password basta con teclear     vncpasswd     para volver a configurar un password nuevo.

La capacidad de nuestra Raspberry Pi esta limitada por la capacidad de la tarjeta SD que tengamos instalada  y esta claro que con una tarjeta de 8 Gb es suficiente para albergar el sistema operativo y todos los archivos y programas que tengamos instalados. Pero, por otra parte, es muy interesante el uso de pendrives o discos duros externos en nuestra Raspberry Pi sobretodo si estamos pensando en crear un servidor de OwnCloud o queremos añadir o un disco a nuestro media center.

Para montar nuestro USB lo primero que tenemos que hacer es conocer el identificador del mismo y para ello lo conectaremos y utilizaremos el comando:

sudo fdisk -l

Pendrive

Con este comando se muestra la lista de dispositivos. En la parte superior de la imagen se puede observar la tarjeta SD y en la parte inferior señalado aparece el pendrive conectado, en este caso, con formato FAT32.

El siguiente paso es crear un directorio en el que montaremos el USB, para ello usamos el comando:

sudo mkdir /media/pendrive

En este caso he creído conveniente crear un directorio llamado pendrive dentro de la carpeta media pero cada uno puede ubicarlo donde quiera y con el nombre que crea mas oportuno.

Una vez creado el directorio editaremos el archivo /etc/fstab para que no sea necesario montar el USB cada vez que iniciamos la Raspberry, para ello abriremos el archivo con el editor de texto de la siguiente forma:

sudo nano /etc/fstab

Y añadiremos, al final, una linea que corresponda a la configuracion de nuestro dispositivo:


fstab

Como se puede deducir de la imagen, hay que escribir los siguientes datos separados por tabulaciones:

– Identificador del dispositivo (que averiguamos en el primer punto): por defecto /dev/sda1

-Ubicación donde montaremos el dispositivo: el directorio creado con anterioridad /media/pendrive

-Formato del disco: en mi caso el dispositivo era FAT32 y por ello escribo Vfat

-Configuración por defecto: defaults

-0

-0

Como siempre presionaremos ctrl+o para guardar, intro para sobreescribir el archivo y ctrl+x para cerrar el editor.

Por último, para aplicar todos los cambios es conveniente reiniciar utilizando el comando reboot aunque ya que estamos podemos utilizar el comando tipico para montar los dispositivos:

sudo mount-a

Y con estos sencillos pasos ya tenemos el pendrive o disco duro externo montado en la Raspberry, para comprobarlo podemos navegar para acceder a el y comprobar su contenido directamente desde el terminal. Con el comando cd accedemos al directorio que deseemos y con el comando ls se comprueba el contenido del directorio en el que estamos actualmente. Para subir por el árbol de directorios hay que escribir cd ... Por ejemplo para acceder al pendrive bastaría con teclear:

cd /media/pendrive

Y para comprobar el contenido del mismo teclearemos:

ls

 

Una de las funcionalidades mas importantes e interesantes de Raspberry Pi es la posibilidad de tener un Media Center en nuestra casa por un precio muy bajo y con prácticamente las mismas funcionalidades que cualquiera del mercado. Para los que no tengan muy claro que es un Media Center es un centro multimedia, es decir un dispositivo capaz de reproducir música, vídeo e imágenes desde un disco duro local o desde la red directamente en el televisor de nuestra casa.

Hay muchas versiones de centros multimedia comerciales pero como no podria ser de otro modo existe un sistema gratuito y libre que encaja perfectamente en nuestra Raspberry Pi. Este sistema se llama XBMC y aquí tenéis una pequeña explicación de su historia.

Hay muchas formas de instalar XBMC en Raspberry Pi pero la manera mas sencilla es la que explicaré a continuación, paso por paso para que no haya ninguna duda.

En primer lugar recordar que para que puedan reproducirse los vídeos sin ningún problema es necesario configurar el parámetro memory_split a «128/128», aquí tenéis la información para configurarlo.

Una vez que está perfectamente configurada procedemos a añadir la librería que alberga el programa, para ello escribimos:

sudo nano /etc/apt/sources.list

Y añadimos la librería escribiendo una linea nueva de manera que quede de la siguiente forma:

Como siempre presionamos ctrl+o guardamos y sobrescribimos el archivo, y ctrl+x para salir del editor.

Luego es interesante actualizar las librerías para que reconozca el nuevo repositorio añadido, para ello escribimos:

sudo apt-get update

sudo apt-get upgrade

A continuación importamos el archivo con la clave de acceso escribiendo:

sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-key 5243CDED

Por último procedemos a instalar, por fin, XBMC:

sudo apt-get install xbmc

¡Y ya está! Ya tenemos un Media Center instalado en la Raspberry Pi.

Para poder ejecutarlo y entrar en la interfaz gráfica del programa hay que escribir:

sudo /usr/lib/xbmc/xbmc.bin