[eside-ghost] Distro "adecuada" para netbooks
Sergio Blanco
crimsomshadow en gmail.com
Mie Oct 15 10:39:16 CEST 2008
Bueno, más o menos creo que lo he terminado! Aun no lo he publicado, primero
os lo pongo en el email para que le echeis un vistazo y me digais si quereis
que cambie algo o hay algo en lo que queréis que ponga más cosas. En cuanto
a la wiki y la parte de las recetas, ¿lo pego tal cual? ¿Está bien el tema
de los enlaces externos? ¿Neceisto algo para poder meterlo tipo login o
algún rollo?
Un saludo y espero que os guste y os valga para algo!
---------------------------------------------------------------------------------------------------------------------
Tras reescribir este tutorial así como 10 veces, una de ellas con el doble
de texto de lo que ocupa actualmente solo para llegar hasta el particionado
de disco, he llegado a la determinación de hacer una receta. No es
educativo, el que no sabe no entiende lo que hace, pero supongo que la forma
de aprender no es un tocho monumental con todo explicado y todas las
opciones puestas sobre la mesa. ¡Al menos no es como yo he ido y voy
aprendiendo!
*¿Que imagen descargo?*
http://wiki.debian.org/DebianEeePC/HowTo/Install para el EEEPC.
http://wiki.debian.org/DebianAcerOne para Acer Aspire One .
http://www.debian.com/devel/debian-installer/ para cualquier PC.
Las tres son Debian testing, en el caso del EEE y el Acer Aspire One mejor
usar las propias porque traen ya drivers de red y facilitan poner todo en
marcha. En esas mismas páginas hay mucha documentación de instalación y
configuración.
*Particionado del disco*
En el EEE se suele hacer una partición para / en el disco de 4GB (mucho más
rapido que el otro) y /home en el de 16GB o 12GB. En este caso no recomiendo
swap.
En el Aspire One no se si hay dos unidades o no, pero si recomiendo como
siempre hacer al menos las dos particiones para separar los datos y
configuración de los usuarios.
En PCs de sobre mesa, si el uso va a ser más fuerte que en los netbooks y
teniendo abundancia de espacio poner swap no está de más. Poner entre lo que
tenga el equipo de memoria RAM y el doble.
*Eligiendo en tasksel*
Para instalar lo justo que necesitamos, el primer paso va a ser no escoger
ningún conjunto de paquetes durante la instalación, ni siquiera el de
sistema base, que habrá que deseleccionar. Esto no nos debe preocupar, lo
que necesitemos instalar ya se encargará de instalar los paquetes que
requiera.
*Los primeros pasos*
Una vez se haya completado el corto proceso de instalación y reiniciemos nos
encontraremos con una intimidante para algunos terminal de texto.
Primero cambiamos el fichero /etc/apt/sources.list. Nos pasamos al usuario
root y editamos el fichero.
usuario en ordenador:~$ su root
Contraseña:*******************
ordenador:/home/usuario# nano /etc/apt/sources.list
El fichero debe quedar por el momento así:
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free
deb http://ftp.uk.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.uk.debian.org/debian/ lenny main contrib non-free
deb http://www.debian-multimedia.org lenny main
deb http://people.linux.org.tw/~andrew/debian/lxde/ ./
deb http://apt.wicd.net debian extras
Una vez esté así pulsamos q para salir y grabamos.
Ahora actualizamos el listado de paquetes, bajamos el keyring del
repositorio multimedia para que no proteste y actualizamos los paquetes
instalados.
ordenador:/home/usuario# aptitude update
ordenador:/home/usuario# aptitude install debian-multimedia-keyring
ordenador:/home/usuario# aptitude upgrade
Esperamos a que actualice y empezamos la instalación de paquetes. Primero
instalaremos el sistema de escritorio y después entraremos con nuestro
usuario. A los que les de alergia la terminal aquí verán un poco de luz
- xorg <http://www.divisionentrecero.com/wp-admin/www.x.org/>: Servidor X
con drivers de input y de video y algunas fuentes. *Tip: En vez de
instalar todo xorg se puede hilar más fino e instalar el servidor y los
drivers que necesitemos*
- gdm<http://www.divisionentrecero.com/wp-admin/www.gnome.org/projects/gdm/>:
No es la opción más lightweight pero no es demasiado pesada y tiene más
opciones de configuración. Si queremos algo más lightweight, podemos
instalar xdm en su lugar o incluso ejecutar startx al iniciar sesión
- lxde <http://www.divisionentrecero.com/wp-admin/lxde.org/>: Gestor de
escritorio lightweight
- alsa <http://www.divisionentrecero.com/wp-admin/www.alsa-project.org/>:
Drivers de sonido
- wicd <http://www.divisionentrecero.com/wp-admin/wicd.sourceforge.net/>:
Mejor gestor de red que conozco
ordenador:/home/usuario# aptitude install xorg gdm lxde alsa wicd
ordenador:/home/usuario# exit
usuario en ordenador:~$ startx
*Instalando programas básicos*
Aunque ya tenemos un entorno de escritorio básico funcionando, aun quedan
algunas cosas por instalar y configurar y para ello utilizaremos una
terminal gráfica. Abrimos una terminal y procedemos a instalar más cosas. A
partir de aqui todo es más "opcional". Hay que tener en cuenta, ya hayamos
instalado XFCE o LXDE, que ambos utilizan el toolkit GTK2, asi que es mejor
evitar librerías de KDE o de GNOME.
- galculator <http://galculator.sourceforge.net/>. Calculadora
- Geany <http://geany.uvena.de/>. IDE ligero y editor completo.
- medit <http://mooedit.sourceforge.net/>. Editor de textos para
programador, más rápido que Geany
- ePDFView <http://trac.emma-soft.com/epdfview/>. Visualizador de PDFs
- gFTP <http://gftp.seul.org/>. Cliente FTP
- Mirage <http://mirageiv.berlios.de/>. Visor de imagenes
- Audacious <http://audacious-media-player.org/>. Reproductor de audio
ligero
- gxine <http://xinehq.de/>. Reproductor de multimedia. Aparte instalamos
codecs. Sustituir w32codecs por w64codecs en sistemas de 64 bits.
- abiword <http://www.divisionentrecero.com/wp-admin/www.abisource.com/>.
Procesador de textos más ligero que el de OpenOffice
- gnumeric<http://www.divisionentrecero.com/wp-admin/www.gnome.org/gnumeric>.
Hoja de calculo más ligera que la de OpenOffice
- Flash Player para iceweasel
- Pidgin <http://www.divisionentrecero.com/wp-admin/www.pidgin.im/>:
Cliente de mensajeria multiprotocolo
usuario en ordenador:~$ su root
Contraseña:*******************
ordenador:/home/usuario# aptitude install galculator geany medit
epdfview gftp mirage audacious gxine w32codecs abiword gnumeric
flashplayer-mozilla pidgin
*Configuraciones, tweaks y otras cosas - sudo*
sudo tiene mucha aceptación en gran parte por Ubuntu. Lo cierto aun con todo
es que sudo es muy útil para el usuario que no se quiere comer mucho cabeza
con el rollo administrativo (aunque al final sea lo mismo) y para un PC en
el que la seguridad no sea tan importante se puede permitir sudo sin
contraseña para algunos o todos los comandos. Instalamos sudo y editamos el
fichero sudoers
usuario en ordenador:~$ su root
Contraseña:*******************
ordenador:/home/usuario# aptitude install sudo
ordenador:/home/usuario# visudo
Añadimos al final de sudoers (lo que va tras # es comentario
nombreusuario ALL=(ALL) ALL #Permitir al usuario
nombreusuario utilizar sudo para todo
nombreusuario ALL=(ALL) NOPASSWD: /usr/sbin/xfsm-shutdown-helper
#Especifico de xfce para utilizar la aplicación de apagado sin tener
que introducir la contraseña
*Configuraciones, tweaks y otras cosas - Java de Sun*
A algunos no les gusta el entorno de ejecución de java que se usa por
defecto y prefieren el propio de Sun. Para ello, instalamos sun-java6-jre
(desarrolladores el jdk) y actualizamos el sistema para que lo utilice.
usuario en ordenador:~$ su root
Contraseña:*******************
ordenador:/home/usuario# aptitude install sun-java6-jre
ordenador:/home/usuario# update-alternatives --config java
Elegimos el entorno de Sun y listo.
*Configuraciones, tweaks y otras cosas - Fichero de swap y swappiness*
Quiza queramos suspender a disco a la hora de hibernar, y si no hemos creado
una partición de swap una muy buena opción es un fichero de swap. Podemos
seguir este tutorial para configurarlo:
http://demenzia.net/2008/02/22/using-suspend-to-disk-with-eeexubuntu-on-a-eeepc
Ojo a una cosa: El parametro de vm.swappiness configura el uso del espacio
de swap por parte del sistema operativo. Un valor alto hará que el S.O. vaya
trasladando a swap muchas cosas aunque no lo requiera por si en un momento
dado se queda sin memoria para seguir siendo relativamente responsivo. Un
valor menor hará que solo haga swap cuando lo requiere, pero si el sistema
se queda sin memoria pasará un mal rato.
Yo lo tengo a 0 incluso en el EEEPC (con 1 giga de memoria) y no suelo tener
problemas, pero con 512MB no lo veo recomendable y tiraría con un minimo de
30.
*Configuraciones, tweaks y otras cosas - Optimizaciones de disco*
En discos SSD no tiene mucho sentido usar algoritmos preparadoos para discos
duros normales. Esto es porque estos algoritmos consideran la rotación del
disco y la posición de las posibles siguientes lecturas para hallar la ruta
optima. En un disco SSD esto es inútil, y en lo que se implementa (creo que
estaba a punto) un algoritmo más óptimo para SSDs, podemos cambiar el
algoritmo utilizado de cfg (Completely Fair Queuing) a deadline.
Podemos seguir este pequeño tutorial para hacer este cambio
http://wiki.eeeuser.com/changingingtheioscheduler
*Configuraciones, tweaks y otras cosas - Optimizaciones de arranque*
Es posible optimizar el tiempo de arranque en base a no iniciar servicios
que no utilizamos, reordenar los scripts de inicio por dependencias y
activar la concurrencia en el inicio. Existe tambien la posibilidad de usar
otra implementación de init pero por el momento la mayoria no son del todo
estables y no estan preparadas para utilizar en cualquier escenario.
Podemos seguir este tutorial para este tweak:
http://wiki.debian.org/BootProcessSpeedup
*Configuraciones, tweaks y otras cosas - Terminal gráfica*
Por una razón que desconozco aunque instalemos lxterminal (una terminal
gráfica lightweight para LXDE con pestañas, no será esta la que se ejecute
por defecto. Para solucionarlo en propiedades del panel hay un widget que
lleva los accesos directos de acceso rápido. Podemos añadir uno y elegir
lxterminal y quitar el anterior.
*Configuraciones, tweaks y otras cosas - Configuración visual*
El comando obconf lanzará una ventana para configurar el gestor de ventanas
OpenBox<http://www.divisionentrecero.com/wp-admin/icculus.org/openbox/index.php/Main_Page>.
En equipos con pantalla pequeña o para gente que le gusta tener mucho
espacio en pantalla recomiendo bajar el tamaño de las fuentes.
El comando lxappearance lanzará una ventana para configurar el aspecto de
las aplicaciones GTK y el propio LXDE. Recomiendo bajar las fuentes.
El fondo de escritorio y otros parametros del escritorio se configuran en el
gestor de ficheros que utiliza LXDE,
pcmanfm<http://www.divisionentrecero.com/wp-admin/pcmanfm.sourceforge.net/>.
En el menu Editar -> Preferencias hay una pestaña Escritorio para
configurarlo.
Si las fuentes se ven mal podemos ejecutar como root dpkg-reconfigure
fontconfig-config.Seleccionar autohinter en la primera selección y luego
subpixel rendering en la segunda para LCDs (auto para CRTs). Decir que no a
las fuentes bitmap.
*Configuraciones, tweaks y otras cosas - EEE y Aspire One*
Para los EEE y Aspire One se recomienda utilizar custom installers de Debian
que incluyen paquetes extras que ayudan a la configuración del sistema.
http://wiki.debian.org/DebianEeePC/HowTo/Install para el EEEPC.
http://wiki.debian.org/DebianAcerOne para Acer Aspire One .
En esas páginas explica todos los pasos necesarios para tener el sistema
funcionando.
*Recomendaciones de software*
Algunas recomendaciones generales, independientemente de lo que hayamos
instalado
- Zim <http://www.divisionentrecero.com/wp-admin/zim-wiki.org/> -> Wiki
de escritorio. Indispensable para tomar notas, preparar documentación,
partidas de rol,... El paquete se llama zim
- Songbird <http://www.divisionentrecero.com/wp-admin/getsongbird.com/>->
Gestor de musica en plan iTunes basado en Firefox con una potente
plataforma de plugins. No hay paquete, hay que bajarlo en binario de la
pagina (descomprimir y ejecutar)
- Tilda<http://www.divisionentrecero.com/wp-admin/tilda.sourceforge.net/>->
Consola desplegable al puro estilo de Quake. El paquete se llama tilda
- Blender <http://www.divisionentrecero.com/wp-admin/www.blender.org/> ->
Aplicación de modelado, animación y demás menesteres 3D impresionante. El
paquete se llama blender.
- Comix<http://www.divisionentrecero.com/wp-admin/comix.sourceforge.net/>->
Gestor y lector de comics estupendo. El paquete se llama comix.
- F-spot <http://www.divisionentrecero.com/wp-admin/f-spot.org> -> Gestor
de fotos con organización por linea temporal. El paquete se llama f-spot.
- Inkscape <http://www.divisionentrecero.com/wp-admin/www.inkscape.org/>->
Programa de dibujo vectorial que hará que no vuelvas a echar de menos
Corel y su suite. El paquete se llama inkscape.
- Gimp <http://www.divisionentrecero.com/wp-admin/www.gimp.org/> ->
Programa de dibujo no vectorial que se considera la mayor oposición al
imperio Photoshop. Muy bueno. El paquete se llama gimp.
- VirtualBox<http://www.divisionentrecero.com/wp-admin/www.virtualbox.org/>->
Sistema de maquinas virtuales libre. Muy buen rendimiento y muy
profesional. Si se quiere soporte descargar de la web la versión no OSE. El
paquete de la versión OSE se llama virtualbox.
- Battle for
Wesnoth<http://www.divisionentrecero.com/wp-admin/www.wesnoth.org/>->
Gran juego de estrategia por turnos. Solo se echa de menos una mejor
gestión de mods descargables desde el propio juego. El paquete se llama
wesnoth.
- K3b <http://www.divisionentrecero.com/wp-admin/k3b.plainblack.com/> ->
Programa de grabación pensado para la suite de KDE (cuidado con usuario de
sistemas pequeños y con poca memoria, esto enganchará un buen cacho de KDE y
será muy pesado!). El paquete se llama k3b.
*Fuentes*
http://tintax.net/2008/02/29/install-a-lightweight-desktop-xfce-on-debian-lenny/
http://wiki.debian.org/DebianEeePC/HowTo/Install
http://wiki.debian.org/DebianAcerOne
<http://tintax.net/2008/02/29/install-a-lightweight-desktop-xfce-on-debian-lenny/>
http://wiki.debian.org/BootProcessSpeedup
<http://tintax.net/2008/02/29/install-a-lightweight-desktop-xfce-on-debian-lenny/>
http://wiki.eeeuser.com/changingingtheioscheduler
http://demenzia.net/2008/02/22/using-suspend-to-disk-with-eeexubuntu-on-a-eeepc
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20081015/bb1f89cf/attachment-0001.htm
Más información sobre la lista de distribución eside-ghost