Instalar unrar-nonfree - Configurando Raspberry 14 Nov 5, 2013 En /etc/apt/sources.list añadimos los fuentes: deb https://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi deb-src https://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi Ejecutamos: sudo apt-get update `sudo apt-get build-dep unrar-nonfree sudo apt-get source -b unrar-nonfree` Fuente.
Autobackups - Configurando Raspberry 13 Nov 5, 2013 Creamos un directorio backup en el que copiaremos de nuestro home a nuestro disco duro externo: mkdir /media/path/backup y en nuestro home creamos este fichero: mkdir ~/scripts cd ~/scripts vi run_backup.sh ``————- #!/bin/bash fecha has a formated date fecha=date +"%d-%m-%Y" Backup and gzip the directory tar zcvf /media/path/backup/copia-$fecha.tgz /home/path_a_copiar Rotate the logs, delete older than 7 days find``` /media/path/backup/ `` -mtime +15 -exec rm chmod +x run_backup.sh``` Y lo añadimos a la contrab para que se ejecute cada sábado a las 6:25 la madrugada: ...
Ubuntu Server sin red en Virtualbox Nov 2, 2013 Borramos este fichero y reiniciamos: sudo rm -f /etc/udev/rules.d/70-persistent-net.rules Fuente.
Backup de todo un sistema en USB - Configurando Raspberry 12 Oct 26, 2013 Si tenemos la Raspberry ya configurada, es muy interesante poder guardar su estado actual. Hay herramientas en Ubuntu como BackInTime o Déjà Dup. Incluso con Win32DiskImager o el comando dd podríamos hacer una copia de la partición en formato .img. Pero a veces tenemos que restaurarlas en una partición exactamente igual de grande. Así que vamos a hacerlo a la brava, copiar a un fichero todo el raíz de Raspbian desde nuestro Ubuntu. ...
Instalar pyload - Configurando Raspberry 11 Oct 23, 2013 Añadimos librerías necesarias: sudo apt-get install liblept3 python python-crypto python-pycurl python-imaging tesseract-ocr spidermonkey-bin zip unzip python-openssl  Descargamos la última versión (la “cli”) para Debian: https://pyload.org/download Y la instalamos: sudo dpkg -i fichero_descargado.deb rm fichero_descargado.deb Vamos a ejecutar el asistente de instalación: cd /usr/share/pyload ./pyLoadCore.py Nos advertirá que falta esta librería. Como no queremos la versión gráfica, sólamente queremos la versión web, no la instalamos: PyQt4: missing Arrancamos el demonio: ...
Optimar Raspberry PI - Configurando Raspberry 10 Oct 22, 2013 Desactivamos las shells extra Para ello (para ubuntu seguir estos pasos): sudo vi /etc/inittab Comentando de la 2 a la 6: 1:2345:respawn:/sbin/getty --noclear 38400 tty1 #2:23:respawn:/sbin/getty 38400 tty2 #3:23:respawn:/sbin/getty 38400 tty3 #4:23:respawn:/sbin/getty 38400 tty4 #5:23:respawn:/sbin/getty 38400 tty5 #6:23:respawn:/sbin/getty 38400 tty6 Firewall sudo apt-get install ufw sudo ufw allow ssh sudo ufw allow http sudo ufw allow 51413 sudo ufw allow 9091 sudo ufw enable Desactivar acceso root por ssh, establenciendo: ...
Servidor impresión. Configurando Raspberry PI 9 Oct 22, 2013 Instalamos servidor: sudo apt-get install cups Damos permisos para usar cups: sudo usermod -a -G lpadmin tu_usuario Abrimos firewall: sudo ufw allow 631 Añadimos nuestra LAN: `sudo vi /etc/cups/cupsd.conf #Listen localhost:631 Listen *:631 Listen /var/run/cups/cups.sock Restrict access to the server… Order allow,deny Allow 192.168.1.* Restrict access to the admin pages… Order allow,deny Allow 192.168.1.* Restrict access to configuration files… <location /admin/conf> AuthType Default Require user @SYSTEM Allow 192.168.1.* ...
Servidor ftp. Configurando Raspberry PI 8 Oct 22, 2013 Instalamos el servidor: sudo apt-get install ftpd pure-ftpd Creamos usuario especifico para acceder: `useradd -m -d /tu_path/ftp ftp_user cd /etc/pure-ftpd/conf sudo touch ChrootEveryone sudo vi ChrootEveryone Escribe ‘yes’ en el ficheroSólo ese usuario tendrá acceso: sudo vi /etc/ftpusersAñadimos: root tu_usuario anonymous ftp guest` En /etc/passwd desactivamos su acceso por shell (no funciona con /bin/false): sudo vi /etc/ssh/sshd_config Añadiendo al final: DenyUsers ftp_user Abrimos cortafuegos: sudo ufw allow ftp
Crear repositorio git privado - Configurando Raspberry PI 7 Oct 21, 2013 Vamos a crear nuestro propio repositorio git: sudo groupadd developers mkdir -p /tu_path/git/proyecto cd /tu\_path/git sudo chgrp -R developers . cd /tu\_path/git/proyecto git init –bare –shared=group sudo ln -s /tu\_path/git/proyecto /home/tu\_home ``` Y ahora para clonar: ``` git clone tu\_usuario\_ssh@tu\_host:/home/tu\_home/git/proyecto ```Y para subir el código, desde la carpeta proyecto: ``` git add . ; git commit -m "w" ; git push origin master ```
Raspbian Mantener actualizada automáticamente - Configurando Raspberry PI 6 Oct 21, 2013 Vamos a provocar que la Raspberry PI se autoactualice: sudo apt-get install unattended-upgrades Añadimos en el fichero: `sudo vi /etc/apt/apt.conf.d/10periodic` APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Download-Upgradeable-Packages "1"; APT::Periodic::AutocleanInterval "7"; APT::Periodic::Unattended-Upgrade "1"; ``` Y cambiamos (si aparece) en: ``` `sudo vi` `` `/etc/apt/apt.conf.d/50unattended-upgrades` `` ``` ``` `` `"origin=Debian,archive=stable,label=Debian-Security";` `` ```por esto otro: ``` ``` `` `"origin=Raspbian";` `` ``` ``` ``` Para Ubuntu hay que seguir [estas instrucciones](https://help.ubuntu.com/community/AutomaticSecurityUpdates#Using_the_.22unattended-upgrades.22_package). ```