
Nuestro amigo y lector Fernando Ruiz hacía la siguiente pregunta hace un par de entradas, y me ha parecido interesante para desarrollarla en una entrada:
Lo que no he encontrado aun (o quiza se me ha pasado) es si cuando instalas aplicaciones nuevas las puedes instalar en una tarjeta SD externa o siempre las aplicaciones nuevas se instalan en los Gb de la SSD disponible. (por ejemplo en las PDAs, Nokia 770, etc.., cuando instalas una nueva aplicacion te pregunta si la quieres instalar en el dispositivo (memoria interna) o en la tarjeta de almacenamiento (SD o MMC).
Entonces mi duda es que ya que el EEpc viene solo con 1.8Gb mas o menos libres, podriamos instalar cosas fuera de esos 1.8, por ejemplo en un usb o en una tarjeta SD.
Buena pregunta, así que trataré de responderla. No tengo el Eee, así que ya sabeis que esto lo hago "de cabeza", con mis limitados conocimientos al respecto.
Xandros, la distribución que lleva el Eee PC es un Linux. Y como tal,
las aplicaciones precompiladas se instalarán en el lugar que se indique el paquete compilado. La ruta depende de cada distribución y de paquete, así que no puedo indicaros dónde es exactamente sin el Eee PC. Aunque sí puedo deciros que, aunque Xandros está basada en Debian, ya he visto por la red algunos paquetes mencionados en rutas que no me suenan de Debian ni Ubuntu.
¿Entonces no podemos hacer nada? Básicamente no, porque cuando instalemos un paquete, este se guardará en su sitio correspondiente, y lo hará sólo si tiene espacio suficiente.
Lo que se me ocurre que podríamos hacer es
aprovechar los vínculos simbólicos en Linux para mover ciertas aplicaciones que no interesen, o todas juntas, si podemos.
Por ejemplo, pongamos que tenemos una aplicación en el directorio
/bin
llamada "aplicación". Su ruta es por tanto
/bin/aplicacion
. Si el punto de montaje de la SD es
/media/sd
(y aquí también estoy usando un ejemplo), desde la línea de comandos podríamos hacer algo como:
mv /bin/aplicacion /media/sd/aplicacion
ln -s /media/sd/aplicacion /bin/aplicacion
Lo que movería el programa de
/bin
a
/media/sd
y crearía un vínculo (simbólico) para que el sistema pueda acceder a
/bin/aplicacion
como si existiera realmente, cuando en realidad
/bin/aplicacion
no existe, y por tanto no ocupa espacio (en la memoria SSD).
Lo mismo se puede hacer con directorios completos. Lo que es más complicado es hacer eso mientras que se tiene la aplicación abierta.
¿Qué os parece? ¿Alguien que use su Eee como
conejillo de indias?
:-)
Actualización: Gracias a Jordimac, que nos aporta un
hilo en EeeUser.com que trata justamente esta cuestión. Ni que decir tiene, que para que esto funcione tendréis que tener la SD insertada prácticamente todo el tiempo. Si no, el programa no funcionará. Y dependiendo de lo que movais (por ejemplo bibliotecas), podrán dejar de funcionar o no otras programas si la SD no está montada.