Raspberry Pi 2 booting

Raspbian Jessie a medida

Sobre instalaciones mínimas para desde ahí montar un servidor de archivos NAS o Torrents

Ampliar un Jessie Lite para que tenga escritorio

La opción más sensata es empezar con un Raspbian Jessie Lite y añadirle el escritorio nada más:

sudo apt-get install raspberrypi-ui-mods

Cantidad de megas que ocupa:

  • recién instalada la versión ► 916MB
  • actualizada a día 17 de febrero de 2016 y con el idioma a español en raspi-config y kernel nuevo con rpi-update antes de añadir el escritorio ► 1000MB o sea 1GB (más o menos)
  • después de la instalación de raspberrypi-ui-mods1,8GB

raspi-lite-med-01

Siguiendo con la ampliación de Jessie

raspi-lite-med-06

raspi-lite-med-05

raspi-lite-med-04

raspi-lite-med-03

raspi-lite-med-02

Limpiar Raspbian Jessie

Otra opción es a partir de un Raspbian Jessie completo eliminar cosas concretas, sobre todo las que más ocupan. Pero que si vais a usar alguna de ellas por supuesto que tendréis que dejarlas. Así sería aplicación por aplicación:

sudo apt-get remove minecraft-pi
sudo apt-get remove wolfram-engine
sudo apt-get remove mathematica-fonts
sudo apt-get remove scratch
sudo apt-get remove sonic-pi
sudo apt-get remove nodered
sudo apt-get remove bluej
sudo apt-get remove greenfoot
sudo apt-get remove oracle-java8-jdk
sudo apt-get remove libreoffice-writer
sudo apt-get remove libreoffice-calc
sudo apt-get remove libreoffice-base
sudo apt-get remove libreoffice-impress
sudo apt-get remove libreoffice-draw
sudo apt-get remove libreoffice-math
sudo apt-get remove libreoffice

sudo apt-get autoremove
sudo apt-get autoclean

Lo que suponen en megas cada una de estas aplicaciones al borrarlas sería:

  • minecraft-pi → 4,3MB
  • wolfram-engine → 658MB
  • scratch → 92,5MBn
  • sonic-pi → 98,7MB
  • nodered → 0MB
  • bluej → 7,2MB pero es necesario quitarlo para poder elminiar Java
  • greenfoot → 10,2MB también necesario para eliminar luego Java
  • oracle-java8-jdk → 723MB
  • libreoffice-writer → 22,6MB
  • libreoffice-calc → 18,8MB
  • libreoffice-base → 8,5MB
  • libreoffice-impress → 4,15MB
  • libreoffice-draw → 12MB
  • libreoffice-math → 1,33MB
  • libreoffice → 0,15MB

O si lo preferís todo en un solo bloque:

sudo apt-get remove minecraft-pi wolfram-engine scratch sonic-pi nodered bluej greenfoot oracle-java8-jdk libreoffice-writer libreoffice-calc libreoffice-base libreoffice-impress libreoffice-draw libreoffice-math libreoffice 
sudo apt-get autoremove
sudo apt-get autoclean

Veamos que supone eliminar esto:

  • recién instalada la versión ► 3,4GB
  • actualizada a día 17 de febrero de 2016 y con el idioma a español en raspi-config y kernel nuevo con rpi-update antes de quitar esos programas ► 3,5GB
  • una cosa más lo más gordo ya véis que se lo llevan wolfram-engine y oracle-java8-jdk
  • OJO ES IMPRESCINDIBLE HACER sudo apt-get autoremove y sudo apt-get autoclean para recuperar el máximo de espacio.
  • después de quitarlos todos ► 2,1GB

Cómo véis, al final quedan muy parecidas: 2,1GB vs 1,8GB

Como opinión os diré que ha sido mucha más rápido desintalar a partir de Raspbian completo que añadir a Raspbian Lite, estoy hablando de una diferncia grande de algo así como una hora en una Raspberry Pi 2.

raspi-redux-02

raspi-redux-03

raspi-redux-01

Y una cosa rara

A partir de Raspbian Jessie Lite y si usas GNU/Linux en tu ordenador principal puedes hacer lo que se llama exportar las X, que es usar el servidor de aplicaciones gráficas de tu PC pero conectado remotamente a la Raspberry o cualquier otro PC pero siempre con GNU/Linux incluso aunque no tenga instalado escritorio de ningún tipo, solo las aplicaciones gráficas que quieras usar.

Para ello, desde tu PC con GNU/Linux, por ejemplo Ubuntu, te conectas desde la Terminal por SSH pero añadiendo un -X en medio, tal que así:

ssh -X pi@ip_de_tu_raspberry

luego desde la terminal remota podréis lanzar las aplicaciones gráficas que usarán el servidor gráfico de tu PC pero todo será remoto desde la Raspberry. Para estas cosas adicionales tengo un conjunto pequeño de aplicaciones, que son:

  • pcmanfm para gestionar ficheros en modo gráfico
  • leafpad como editor de notas y ficheros de texto simple
  • geany para editar código, sobre todo alguna cosilla de python o algún script bash
  • lxterminal para lanzar una terminal local desde una remota, una cosa rara, rara pero útil algunas veces
  • faenza-icon-theme para que tengas iconos en las aplicaciones anteriores, si además coinciden con los de tu GNU/Linux del PC de escritorio mejor

Para instalarlas todas con el siguiente comando, teniendo en cuenta que ocupan unos 317MB de espacio:

sudo apt-get install pcmanfm leafpad geany lxterminal faenza-icon-theme

En este caso tendremos algo parecido al primer caso:

  • recién instalada la versión ► 916MB
  • actualizada a día 17 de febrero de 2016 y con el idioma a español en raspi-config y kernel nuevo con rpi-update antes de añadir las aplicaciones ► 1000MB que es más o menos 1GB
  • y después de añadir las aplicaciones anteriores de escritorio ► 1,4GB

Yo suelo siempre instalar unas cuantas aplicaciones más para usar con la Terminal:

  • screen → para mantener la terminal remota abierta en segundo plano, podéis ver de que va esto es este artículo: Screen la Terminal que nunca se apaga
  • trash-cli → se usa con trash-empty para vaciar la papelera del usuario y con sudo trash-empty para vaciar la papelera del usuario root, es algo raro que haya algo pero por si acaso alguna vez viene bien recordarlo
  • cpufrequtils para ver información de la velocidad y estadísticas de uso del procesador, se usa con cpufreq-info y podéis ver más en este artículo: CPU Freq Utils : Raspberry Pi vs ODROID-C1
  • nano es el editor de ficheros por defecto, pero podría no estar instalado por algún motivo
  • htop es un visualizador de la carga de trabajo y gestionar las tareas, aplicaciones y servicios que están funcionando en nuetra Raspberry Pi o cualquier GNU/Linux o incluso hay versión para OSX de appple
  • mc es un gestor de ficheros de pantalla partida, en cada lado podemos tener una carpeta y con las teclas de fucnión podemos Copiar, Mover, Borrar archivos y más cosas. Se cambia de una mitad a otra con la tecla tabulador.
  • wavemon es una herramienta para monitorizar redes y el uso del Wi-Fi, podéis ver algo más en este artículo: Comparativa de adaptadores Wi-Fi
  • usbmount que podría necesitar instalar también autofs es una aplicación que nos deja acceder a discos USB de forma automática con solo conectarlos, los añade como /media/usb, /media/usb0 … hasta el /media/usb7

Para instalarlas todas hacemos:

sudo apt-get install screen trash-cli cpufrequtils nano htop mc wavemon usbmount autofs
  • tras añadir todas estas aplicaciones llegamos a ► 1,5GB

jess-expor-03

jess-expor-02

jess-expor-01

Cómo veis no es una cosa espectacular de tamaño pero si deja cierto margen para usar una microSD de 2GB y tener un entorno de pruebas/programación interesante.

OJO, QUE ESTA ÚLTIMA PARTE SOLO TIENE SENTIDO SI USÁIS LINUX EN LA TERMINAL DESDE LA QUE OS CONECTÁIS.

Y PARA TERMINAR UNA DEMO DE COMO FUNCIONA ESTO DE EXPORTAR LAS X

  • Memphis Hachi

    Manuti una pregunta, tengo una raspberry pi original de 512 mb y me interesa sobre todo tener Kodi y moonlight, vamos que necesito de base raspbian, el problemas es que no se si usar OSMC, xBian o empezar con raspbian jessie litte e ir añadiendo cosas
    ¿Tu que harías, cual me dará mejor rendimiento?

    • No sé que es Moonlight, pero para tener el mejor Kodi disponible yo pondría OSMC y sobre eso lo que quieras.

      • Memphis Hachi

        Moonlight es un programa que permite hacer streming de la pantalla de un ordenador con gráfica NVIDIA GTX a la raspberry con 0 lag y necesita raspbian
        Te hare caso, aunque no he probado OSMC las imágenes que vi no me gusta mucho el skin

        • Se puede poner el clásico de Kodi en el primer arranque dentro la fase de configuración inicial. Y supongo que desde una terminal podrías instalar ese Moonlight pero no sé cómo podrías activarlo. Lo mismo esa combinación que te digo no es buena idea.

          • Memphis Hachi

            Bueno si para algo esta raspberry es para probar no?
            Pues probaremos, ya te digo la función principal será KODI pero quiero añadir algunas cosas
            Gracias eres un crack

          • De nada.

  • Sheu_ron

    “actualizada a día 17 de febrero de 2016 y con el idioma a español en
    raspi-config y kernel nuevo con rpi-update antes de añadir el escritorio”

    He leido que el comando “rpi-update” es innecesario dado que el apt-get upgrade realiza la misma función. ¿Qué opinas al respecto?

    Por otro lado, he instalado desde cero la versión completa de Jessie, pero aunque he desinstalado los programas que mencionas (todos) y aunque hago “sudo apt-get autoremove” y “sudo apt-get autoclean”, en el Escritorio siguen apareciendo los enlaces (rotos, eso si) a LibreOffice Draw, LibreOffice Math y otros.

    • Pues no sé si habrá cambiado en algún momento, pero desde el principio de los tiempos sudo apt-get upgrade solo actualiza el sistema operativo, y este podría incluir la actualización del kernel pero no a la ultimísima versión.
      Si quieres que se instale lo último de lo último en kernel disponibles, entonces necesitas hacer al final un sudo rpi-update.

      • Sheu_ron

        Gracias.

  • arturotestarudo

    Buenas, a ver si alguien puede ayudarme. Cuando intento cambiar el layout del teclado me salen estos mensajes y el cambio no se realiza.

    update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
    update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults

    He estado mirando pero no encuentro la solución en ningún lado.

    Saludos!

    • Sí, conozco ese mensaje pero nunca me había dado problemas. O puede que sí, no me acuerdo. Si es un Raspbian con entorno gráfico, trata de cambiarlo desde la configuración para el teclado y ratón. O editando el fichero /etc/default/keyboard y allí pones XKBMODEL pc105 y XBLAYOUT es. La sintaxis exacta no la sé y voy a tardar en tener la Raspberry-Pi a mano.

      • arturotestarudo

        Muchas gracias.

        • ¿Lo has solucionado?
          ¿Con alguna de mis soluciones?

          • arturotestarudo

            Lo he solucionado, pero al final era un problema con la SD. Habia hecho la instalación en esa varias veces siempre con el mismo resultado. He probado en otra y me ha dejado hacerlo a la primera.

            Aún así, muchas gracias por las molestias :)

          • OK, gracias por aclararlo. Las microSD suelen ser el origen de la gran mayoría de problemas con las RaspberryPi.

  • Ivan Ferrer

    mil gracias. Parece que a estas alturas podría uno bajarse una imagen de SD personalizada. No creo que sea difícil montarla dinamicamente online o mediante una aplicación de escritorio. Esto sí, esto no… O al menos ofrecer más de dos imágenes (Lite/Full) para descargar.
    O mejor que añadir mil paquetes a la versión full, podrían enlazar tutoriales en el escritorio de cómo instalar lo que cada cual quiera (libreOffice, IDEs, Python, etc)
    Al fín y al cabo es tan sencillo como hacer apt-get install (o con Jessie, usar el administrador de paquetes)

    Encima, después de montar la imagen de 4Gb(!), corres el apt-get upgrade y te pegas como una hora actualizando!!
    Aprecio muchísimo el trabajo de la gente de Raspberrypi, pero pienso que con todo esto lo que logran es ahuyentar o crear recelo de Linux a usuarios novatos como yo.

    Por cierto, tengo hace tiempo una Pi (wheezy) como servidor de backups y nube privada y va de perlas. Bastante rápida en subidas y bajadas. Todo sea dicho. (a ver ahora, que la he actualizado a Jessie)
    Saludos.

    • Pues si te iba bien con Wheezy creo que te irá mejor con Jessie.
      En cuanto a hacerte imágenes a medida tienes el genial Pibakery http://www.pibakery.org/