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-mods
► 1,8GB
Siguiendo con la ampliación de Jessie
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 eliminar 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
yoracle-java8-jdk
- OJO ES IMPRESCINDIBLE HACER
sudo apt-get autoremove
ysudo apt-get autoclean
para recuperar el máximo de espacio. - después de quitarlos todos ► 2,1GB
Cómo veis, al final quedan muy parecidas: 2,1GB vs 1,8GB
Como opinión os diré que ha sido mucha más rápido desinstalar a partir de Raspbian completo que añadir a Raspbian Lite, estoy hablando de una diferencia grande de algo así como una hora en una Raspberry Pi 2.
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áficoleafpad
como editor de notas y ficheros de texto simplegeany
para editar código, sobre todo alguna cosilla depython
o algúnscript bash
lxterminal
para lanzar una terminal local desde una remota, una cosa rara, rara pero útil algunas vecesfaenza-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 apagatrash-cli
→ se usa contrash-empty
para vaciar la papelera del usuario y consudo trash-empty
para vaciar la papelera del usuarioroot
, es algo raro que haya algo pero por si acaso alguna vez viene bien recordarlocpufrequtils
para ver información de la velocidad y estadísticas de uso del procesador, se usa concpufreq-info
y podéis ver más en este artículo: CPU Freq Utils : Raspberry Pi vs ODROID-C1nano
es el editor de ficheros por defecto, pero podría no estar instalado por algún motivohtop
es un visualizador de la carga de trabajo y gestionar las tareas, aplicaciones y servicios que están funcionando en nuestra Raspberry Pi o cualquier GNU/Linux o incluso hay versión para OSX de appplemc
es un gestor de ficheros de pantalla partida, en cada lado podemos tener una carpeta y con las teclas de funció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-Fiusbmount
que podría necesitar instalar tambiénautofs
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
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