lunes, 26 de abril de 2010

Copia de seguridad de Firefox

Lo mas sencillo para Copiar/Restaurar la configuración de Firefox es copiar o restaurarlo todo, ya que todo se guarda en una única dirección del sistema de archivos, y por ello no se necesita ningún programa especial para realizarlo.

Editado: lamentablemente con la llegada de Firefox 57 los complementos/extensiones nombrados en este tema ( Febe, Opie, Cleo, y Password exporter ) han dejado de funcionar...por lo que tendremos que recurrir al método manual con copia y pega, para recuperar datos importantes de Firefox:
 https://support.mozilla.org/es/kb/recuperar-datos-importantes-desde-un-perfil-anteri#w_contraseagas


Copiar/Restaura todo Firefox: La configuración del Firefox que tenga tu usuario, se guarda en nautilus: /home/usuario/.mozilla/firefox.  Si tu sistema tiene 3 usuarios, por ejemplo Juan, Victoria, Antonio, cada uno de ellos puede tener unas configuraciones distintas de firefox, que se guardan en, respectivamente: /home/Juan/.mozilla/firefox  ,  /home/Victoria/.mozilla/firefox   y   /home/Antonio/.mozilla/firefox. Esto te puede servir para hacer una copia de seguridad de esta/s carpeta/s y poder recuperarla/s si fueran necesario.

Para copiar todo Firefox hay que copiar el directorio /home/usuario/.mozilla/firefox en donde se considere oportuno ( un disco duro externo, pendrive, partición, u otra carpeta ), y desde esa copia se puede luego restaurar Firefox sobreescribiendo el directorio original.

En esta carpeta hay un archivo profiles.ini y una carpeta xxxxx.default (siendo xxxxx una cadena de 8 carácteres, combinación de letras y números).

Luego editas el archivo /home/usuario/.mozilla/firefox/profiles.ini de forma que quede asi:

[General]
StartWithLastProfile=1


[Profile0]
Name=default
IsRelative=1
Path=xxxxx.default <-- aquí se pone el nombre de la carpeta a restaurar: (siendo xxxxx una cadena de 8 carácteres, combinación de letras y números).

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

Con la siguiente linea de comandos se puede crear una copia de seguridad ( en un archivo comprimido: backup-firefox.tar) de todo el firefox de una cuenta de usuario (El archivo comprimido se crea en la carpeta de usuario.) :

tar cvf backup-firefox.tar /home/usuario/.mozilla

Lo que yo he hecho es crear un script de backup de firefox, con esta linea de comandos, y luego he creado un lanzador de aplicaciones en el panel que me dirige hacia el script, de forma que tengo un icono en el panel desde el que con un clik se crea la copia de seguridad de todo mi firefox.

#!/bin/bash
echo Script para crear backup de thunderbird
echo
cd /home/usuario
read -sp “paso 1-se crea el archivo backup-firefox, pulsa ENTER, para seguir.”
echo
tar cvf backup-firefox.tar /home/usuario/.mozilla
echo
echo
read -sp “paso 2-se mueve el archivo backup-firefox a mi-disco/Backup-Firefox, pulsa ENTER, para seguir.”
echo
mv backup-firefox.tar /media/mi-disco/Backup-firefox/backup-firefox.tar


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

Pero no siempre nos va a interesar copiar/restaurar todo el programa, puede ser que solo queramos copiar en otro pc-2  alguna parte de la configuración de Firefox que tenemos en el pc-1.

Todas las extensiones de Firefox se pueden buscar, e instalar desde: https://addons.mozilla.org/es-ES/firefox

Copiar/Restaurar Marcadores: Si solo se quiere hacer copia de seguridad de los marcadores, en este tema explico como hacerlo: Marcadores de Firefox

Copiar/Restaurar Contraseñas: con el complemento Password Exporter se pueden copiar/restaurar las contraseñas que se guardan en Firefox->Editar->Preferencias->Seguridad. Al instalar dicho complemento aparece una nueva opción:"importar/exportar contraseñas"


desde la que se puede hacer la copia de seguridad correspondiente, o restaurarla.



Desde la barra de direcciones de Firefox se puede abrir la ventana de "Contraseñas Guardadas" desde donde se pueden ver las contraseñas guardadas: chrome://passwordmgr/content/passwordManager.xul ; esta misma ventana se puede ver desde Firefox->Editar->Preferencias->Seguridad->Contraseñas Guardadas.

Editado/Añadido: En el perfil de Firefox ( /home/usuario/.mozilla/firefox/perfil) hay 2 archivos que controlan las contraseñas: key3.db y logins.json Solo tienes que copiarlos a un un lugar seguro ( otro directorio o un usb ) y luego pegarlos al otro directorio de perfil.

key3.db - Este archivo almacena la clave de la base de datos de contraseñas. Para transferir las contraseñas guardadas, debes copiar este archivo junto con el siguiente archivo. 
logins.json - Contraseñas guardadas.


Copiar/Restaurar Extensiones: Para ello se usan a su vez tres extensiones o complementos: Los complementos para Firefox ( Febe, Opie, Cleo ) que vamos a usar para hacer copias de seguridad de su configuración, marcadores, y de los complementos que tengamos instalados, se puede bajar/instalar desde https://addons.mozilla.org/es-ES/firefox/search?q=febe&cat=all&advancedsearch=1&as=1&appid=1&lver=3.5&atype=0&pp=20&pid=2&sort=&lup=

Febe: (Firefox Environment Backup Extension ) permite hacer fácil y rápidamente copias de seguridad de sus extensiones de Firefox. De hecho, va más allá de hacer solamente copias de seguridad. Puede reconstruir sus extensiones individualmente en archivos .xpi instalables.

Una vez instalado se encuentra en Herramientas>Febe .

= Editar opciones de FEBE:
-- Lo primero que hay que hacer es decirle en que carpeta guardar la configuración : Herramientas -> Febe ->Febe Opciones ->Carpeta. 




-- Lo segundo: Herramientas -> Febe -> Febe Opciones -> Opciones -> Elementos a copiar (Elementos adicionales) y marcar lo que interese.



-- Y Tercero Navegar por todas las opciones que tiene.

= Copia de Seguridad: se puede hacer la copia de seguridad de dos formas:
- copia en un solo click: Herramientas-FEBE-Realizar copia de seguridad. Se abre una ventana mientras se realiza la copia.



- copia en varios click, que curiosamente se llama copia rápida: Herramientas-FEBE-Copia rápida: se abre una ventana en la que puedes elegir que elementos copiar.



= Restaurar copia de seguridad:
- con Herramientas-FEBE-Restaurar-varias opciones: restaurar opciones, extensiones, temas, marcadores, plugins, contraseñas, etc
- con Herramientas-FEBE-Restaurar perfil: se puede restaurar el perfil por defecto o uno creado por nosotros.



Opie: para exportar/importar preferencias y configuraciones de las extensiones. Con Opie podremos seleccionar que preferencias exportamos o importamos para la extensiones que deseemos, lo que lo convierte en el compañero ideal de Febe para crear un backup completo de nuestro Firefox.




Cleo: es una extensión para Firefox que funciona con Febe para empaquetar cualquier número de extensiones y temas en un único archivo instalable .xpi.








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

Para que nos puede servir todo esto:
-- para copiar Firefox, todo o solo una/s parte/s, desde un pc-1 a un pc-2
-- para restaurar la configuración de Firefox que teniamos y nos funcionaba bien, después de algún desastre que nos haya podido pasar.
-- para para restaurar la configuración de Firefox que teníamos y nos funcionaba bien, después de instalar desde cero una nueva versión de la distribución, si no teníamos configurado el sistema con la partición /, y /home en una partición separada.

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

4 comentarios:

  1. ¿Cómo me pude haber perdido este pedazo de artículo? En una palabra: IM PREZIONANTE.

    Preguntas varias.

    ¿Se podría copiar ese backup de todo Firefox en un pc que no lo tenga instalado, funcionaría así Firefox?

    ¿Haciendo ese backup de todo Firefox no se copian las extensiones, marcadores y demás? ¿O mencionas esos métodos por si sólo se quieren copiar esas cosas?

    ¿Si uso una extensión como Tab Mix Plus (que me guarda sesiones de pestañas) se restaurarán esas sesiones al copiar ese backup de todo Firefox en otro pc? Porque eso sería ya la pera.

    ResponderEliminar
  2. Aliana:
    Me alegra de que te haya gustado.

    Copiando/Guardando toda la configuración de Firefox, se copia todo,todito, todo, de un usuario determinado: extensiones, marcadores, contraseñas, sesiones de pestañas, etc.

    Las otras cosas que pongo es por si solo quieres copiar/guardar algo determinado: solo los marcadores, o solo las extensiones, etc.

    Pero para que funcione lo guardado tienes que tener el programa Firefox instalado.

    Pero hay versiones de Firefox, distintas a las que se instalan desde Synaptic, (para la versión 12.0: ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/12.0/linux-i686/es-ES/) que funcionan simplemente descomprimiendo un archivo comprimido (por ejemplo firefox-12.0.tar.bz2 ) en la carpeta de tu elección, en la que se creará un directorio Firefox, y dentro de él el archivo ejecutable. Mírate http://hatteras.wordpress.com/2011/07/15/usar-varias-versiones-de-firefox-ademas-de-la-que-viene-por-defecto/

    Teniendo una de esas versiones de Firefox, y la copia de la configuración de Firefox, puedes tener tu Firefox personalizado allá donde quieras.

    ResponderEliminar
  3. Hola, muchas gracias por contestar.

    ¿Y la versión de Firefox que copies tiene que ser la misma que tengas instalada?

    Mirando por encima, veo que la carpeta que más me ocupa de Firefox es la de la caché, supongo que porque guardo sesiones de entre 50 y 80 pestañas... En cambio, la carpeta "sessionbackups" apenas me ocupa 27 MB... ¿Es imprescindible hacer copia de la carpeta de caché, o no? Digo porque quiero recuperar mis sesiones de TabMixPlus, con todas mis pestañas.

    Por aportar algo: hay una extensión que te hace una lista de las que tienes instaladas, se llama InfoLister:

    https://addons.mozilla.org/es-ES/firefox/addon/infolister/?src=search

    P.S. Si me permites una crítica :) es "allá donde quieras"...

    ResponderEliminar
  4. Aliana:
    - Puedes tener instaladas varias versiones de Firefox, cada una con un perfil, y puedes hacer copia de seguridad de cada una de ellas con su perfil.

    http://hatteras.wordpress.com/2011/05/06/usar-perfiles-de-firefox/

    http://hatteras.wordpress.com/2011/07/15/usar-varias-versiones-de-firefox-ademas-de-la-que-viene-por-defecto/

    http://hatteras.wordpress.com/2011/07/23/usar-un-perfil-distinto-para-cada-version-de-firefox/

    - ¿ Puedes poner la dirección completa de las carpetas cache y sessionbackups ?

    - Ya he corregido la errata. Gracias por avisarme.

    ResponderEliminar

A la vez que haces un comentario, por favor da una puntuación al tema: malo, normal, bueno o muy bueno.
Gracias.