====== Framboise Frambuesa Flamboez Pi ====== Un regalo de Navidad Unos mil gracias en Ronan, mi hijo mayor para este regalo. Unos mil gracias en Tanguy, mi hijo menor por esta traducción. El aparato: Tarjeta Raspberry Pi model 2 con 512 Mb de RAM. Respuesta al orden: cat / proc / cpuinfo Processor : ARMv6-compatible processor rev 7 (v6l) BogoMIPS : 697.95 Features : swp half thumb fastmult vfp edsp java tls CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xb76 CPU revision : 7 Hardware : BCM2708 Revision : 000e Serial : 00000000xxxxxxxx Memoria con el orden: free total used free shared buffers cached Mem: 448996 66528 382468 0 10204 37356 -/+ buffers/cache: 18968 430028 Swap: 102396 0 102396 ===== Instalación de Raspbian sobre tarjeta SD 32 Go ===== Instalación con un portatil bajo Ubuntu 12.04 que contiene un lector de tarjeta SD. Una tarjeta sd de 32 Go virgen. El software gparted está instalado sobre el portatil. El orden dd sobre Ubuntu o Debian, ATENCIÓN PELIGRO atención este orden es peligroso pues mira bien al lector de destino. Por ejemplo, antes de introducir la tarjeta SD, miramos los archivos sd* presentes en la carpeta / dev con Nautilus o Caja. Luego cuando la tarjeta SD está insertada aparece nuevos archivos, en mi caso con una tarjeta virgen vemos dos archivos sdb. y sdb1. Podemos también verificar la tarjeta antes de desmontarla en un terminal con el orden sudo fdisk l que pone en una lista los discos duros, la tarjeta SD y la llave USB. - Cargue sobre el PC, la imagen raspbian wheezy desde el sitio oficial http://www.raspberrypi.org/downloads http://downloads.raspberrypi.org/images/raspbian/2012-12-16-wheezy-raspbian/2012-12-16-wheezy-raspbian.zip - Descomprimir el archivo en gráfico o con unzip 2012-12-16-wheezy-raspbian.zip, usted obtiene un archivo 2012-12-16-wheezy-raspbian.img - Insertar la tarjeta SD en su lector y desmonte desde su detección - En un terminal coloque usted en la carpeta que contiene la imagen raspbian y pegue sudo dd if=2012-12-16-wheezy-raspbian.img of=/dev/sdb Debería responder algo como 1850+0 registros leídos 1850+0 registros escritos 1939865600 octetos (1,9 GB) copiados, 474,74, 4,9 MB/ - Retire la tarjeta SD y lo conecte de nuevo, debe aparecer sobre la oficina y abrirse a Ubuntu, la desmonte de nuevo. - Lance a Gparted y se coloque sobre tarjeta SD, para mí no hay de ambigüedades porque tengo una sola tarjeta SD de 32 Go conectada. - Deje la primera partición en FAT32, la segunda partición es de 2 Go al principio nos ocuparemos de eso al fin. - Sobre la partición libre de 28 Go, creé una partición swap de 1 Go al fin pero ¿ no sé si sirve ? A usted de ver. - Luego convierta la partición de 2 Go en una de 29 Go que es la partición sistema y home - Aplicamos los cambios y salimos de gparted. He aquí manteniendo la configuración de mi tarjeta SD sobre Raspberry En administrador fdisk -l Disk /dev/mmcblk0: 31.0 GB, 31046238208 bytes 4 heads, 16 sectors/track, 947456 cylinders, total 60637184 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000xxxxx Device Boot Start End Blocks Id System /dev/mmcblk0p1 8192 122879 57344 c W95 FAT32 (LBA) /dev/mmcblk0p2 122880 58540031 29208576 83 Linux /dev/mmcblk0p3 58540032 60637183 1048576 82 Linux swap / Solaris Conectamos un cable hdmi entre una pantalla con entrada HDMI y la tajeta frambuesa Pi, tarjeta red sobre la toma RJ45 de frambuesa. El cable de alimentación sobre la toma microUSB cable de un móvil (gracias el pequeño hermano). ¡ Para la ocurrencia, tengo ningún móvil ni pantalla con entrada HDMI sino 2 grandes hijos qué les eché la mano! Inserto la tajeta en el raspberry Pi, ** ESTO FUNCIONA! ** Al arrancar se exhibe sobre la pantalla la bella Frambuesa y el entorno LXDE Instalación en servidor Gracias a una pantalla uno configura la máquina en servidor. Encuentro la dirección de la máquina con ifconfig en un terminal. Cambio la contraseña de pi, por defecto era raspberry Creo a un usuario root con contraseña sudo su luego password Suprimo el “sudoers” sin contraseña con visudo /etc/sudoers Creo a un nuevo usuario per con adduser Verifico que openssh server está instalado y verifico que puedo acceder a la máquina ssh desde un PC fijo bajo Debian Wheezy. Conocer los paquetes instalados dpkg l; los que contienen ssh : dpkg -l | grep ssh __//**A continuación**//__ Frambuesa ahora esta cableada con 2 cables, la red y la alimentación. Y una tarjeta SD de 32 Go con Raspbian Wheezy. El PC que lo manda es un PC fijo con Debian Wheezy 32 bits i386. La dirección de frambuesa dada por la box es relativamente fijo, yo pues le puse en el archivo / etc / hosts (al fin del archivo) 192.168.0.xx pi Esto evita escribir en un terminal ssh per@192.168.0.xx, solo se necesita escribir ssh per@pi Antes de comenzar la parte de las Entradas Salidas GPIO, voy a instalar a 2 servidores: * Un servidor SFTP MySecureShell para trasladar archivos con toda seguridad * Un servidor HTTP ligero Cherokee para tener un pequeño servidor web ==== Servidor SFTP ==== MySecureShell: http: // mysecureshell.sourceforge.net/fr/index. html Sobre un PC clásico Raspberry Pi: el paquete no existe (Raspberry Pi = Pi en la continuación) Cargue las fuentes http://mysecureshell.free.fr/repository/index.php/source/mysecureshell_1.30.tar.gz Trasladarlos en Pi con Caja Ir Lugar sftp: // pi@adresse_pi o wget ssh Relájese el archivo tar.gz con tar xzvf mysecureshell_X.tgz (X: número de versión) Desplácese en la carpeta creado: cd mysecureshell_X Compilar. Ver la página: http: // mysecureshell.sourceforge.net/fr/instal lman.html ./configure (con opciones si usted quiere) make luego lo root: su (contraseña) make install Para configurar a un usuario que tendrá acceso sólo a su expediente personal En administrador * adduser --home / home / toto --shell / bin/MySecureShell toto Leer complementos en http://doc.ubuntu-fr.org/mysecureshell_sftp-server Podremos también modificar el archivo de config / etc / ssh / sftp_config Leer la página http: // mysecureshell.sourceforge.net/fr/confma n.html Para reactivar sobre pi, el encargo que corre ** sftp-state fullstop sftp-state start ** Para verificar los derechos del usuario MySecureShell configtest hay muchos otros utilitarios que hay que descubrir siempre en la página http: // mysecureshell.sourceforge.net/fr/confman.html Verificaremos desde un PC distante que con Nautilus Aller en el emplazamiento sftp: // toto@adresse_pi Usted no puede subir antes de /home/toto ningún acceso a /home/ ni /etc … ==== Servidor web Cherokee ==== Antes de instalar a Cherokee, instalé el paquete php5-cgi. Podemos instalarlo sin duda luego … Instalación wget http: // cherokee-project.com / install ** && python install Ver sobre la página http: // www.cherokee-project.com / downloads.html Administración de cherokee: en administrador para tener acceso remoto (Raspberry Pi administrado en ssh) # cherokee-admin b Login: User: admin One-time Password: ioQbuAOaE9pFPtXR Web Interface: URL: http://localhost:9090/ Atención para un servidor sin X, hay que reemplazar localhost por la dirección de frambuesa pi Para mí HTTP: // pi:9090 Recuerdo(Recogida) puse en el archivo / etc / hosts: 192.168.0.xx pi La carpeta usuario se encuentra en /opt/cherokee/var/www/ Accedemos a eso en lectura con HTTP://pi ==== El Hardware : las entradas salidas de Frambuesa ==== Como la parte es muy importante, voy a hacer una página específica a la parte material [[frambuesa:espi |hardware entradas salidas de Frambuesa]]