view mobile version net4me Enable JavaScript in your browser! Linux education center net4me.
 
net4me logo

tux

linux commands
shell script
protocol
ip, tcp, smtp, ntp, ftp
telnet terminal
java and javascript
ajax web technology
documentation
howto, man, info
cisco in network
linux server
linux in home
online utility
and more more more.
python development
туе4ьу дштгч

  Содержание подраздела:

Файлы профиля пользователя firefox.

Что с собой брать при переезде firefox с машины на другой комп.

Вводное слово:
Как появилась эта статья.
Один мой знакомый с ником ColpAck спросил меня как перенести профиль firefox с одного компьютера на другой.
Причем так, чтобы сохранить все логины и пароли и при этом не перетаскивать всё лишнее, находящееся в aplication data.
Я начал ему рассказывать где и что храниться...
Но потом оказалось проще и удобнее написать на сайте статью, которую все могли бы посмотреть онлайн.
Вот так и вышло то, что вы сейчас перед собой видите.
Напомню, что речь идет о профиле пользователя firefox, который хранится по следующим адресам:

windows:
C:\Documents and Settings\Имя_виндового_юзера\Application Data\Mozilla\Firefox\Profiles\Набор_букв_и_цифр.default
linux:
~/.mozilla/firefox/Набор_букв_и_цифр.default


Значится так:

Задача:

Переехать с одной машины на другую и при этом не потерять всё, что было срхранено в фаерфоксе.
То есть перенос профиля фаерфокса на другой комп.

Поехали:

папочка твоего профиля трам-пам-пам-абракадабра.default
На всякий случай, собираем в охапку (переписываем на флешку например) весь этот asdfisad45645dfgsdfgdsfgbvvcbcvb.default т.к. это и есть наш профиль.
На второй машине ставим фаерфокс.
И у нас получается новый юзер с новым профилем (dsfgh342-ХЗ_Что_2475jgds2kjg.default) на новом компе.
Но тупо взять и воткнуть все файлы старого профиля вместо файлов нового профиля - не получится.
Уж слишком много там наверчено XML зависимостей, кэшей и так далее...
Поэтому нам надо сначала хоть как-то разобраться что есть что в профиле и за что отвечают различные файлы нашего профиля firefox.

Рсаамотрим список файлов профиля пользователя firefox.

Там папочки:

  • Cache - кэш, мусор, временные файлы, исходники страниц. (с собой не нужно брать)
  • bookmarkbackups - автоматические бэкапы твоих закладок по датам. (брать не нужно. Лучше взять bookmarks.bak или bookmarks.html из корня профиля)
  • chrome - внешний вид твоего браузера. (не берем)
  • extensions - плагины и дополнения (это с собой тащить бесполезно)
  • searchplugins - папочка с поисковыми плагинами то есть только поиск. (можно взять, если что-то нужно, ибо в новом могут быть уже другие плагины)

С папками вроде всё.

Теперь файлы:

  • blocklist.xml - ограничения по установке плагинов. Т.е. чтобы плагины были именно для твоей версии браузера. (будет новый ff и новые плагины. Не берем.)
  • bookmarks.bak - твои закладки с картинками (иконками сайтов в base64.). Не знаю зачем это тащить с собой.
  • bookmarks.html - твои закладки. версия "now" (т.е. однозначно берем).
  • cert8.db - сертификаты https и т.д. (нах не нужно)
  • compatibility.ini - точная версия браузера, чтобы он знал когда ему пора обновляться. (не нужно)
  • compreg.dat - список юзаемых фаерфоксом плагинов, библиотек, дополнений, и их версий т.д. (не нужно)
  • cookies.txt - куки (не берем)
  • downloads.rdf - кэш. что-то связанное с локальными файлами. Чего куда было залито и т.д. (тоже не нужно с собой тащить.)
  • extensions.cache - установленные расширения. (не надо)
  • extensions.ini - конфиг. см выше (не надо)
  • extensions.rdf - кэш. см выше (не надо)
  • formhistory.dat - база данных, вводимых в разные формы (точно надо!)
  • history.dat - база истории посещений (можно и взять)
  • hostperm.1 - те сайты, с которых ты разрешил попапы, установки и т.д. т.е. то, что ты разрешал. (брать или нет - на твоё усмотрение)
  • install.log - лог установки плагинов и расширений (не берем)
  • key3.db - база сохраненных форм.(это нам нужно)
  • localstore.rdf - кэш. то как у тебя в данный момент выглядит браузер (не надо.)
  • mimeTypes.rdf - кэш. что делать с различными видами файлов и что запускать при их просмотре (не надо.)
  • persdict.dat - те слова, которые ты добавлял в словарь при проверке правописания (можно и взять.)
  • prefs.js - твои изменения которые ты делал через about:config
  • search.rdf - кэш. встроенный поисковый плагин и его параметры (не берем)
  • search.sqlite - база поиска. (не нужно брать)
  • secmod.db - база ключей. (??????) Так и не понял зачем она вообще.
  • signons2.txt - Вот это все твои сохраненные логины и пароли (вот это-то точно надо взять с собой.)
  • urlclassifier2.sqlite - база по сайтам. Зачем нужна - не знаю. (не берем)
  • webappsstore.sqlite - тоже какая-то база по веб-приложениям (тоже не берем).
  • XPC.mfasl - компоненты фаерфокса (не нужно)
  • xpti.dat - список компонентов фаерфокса (не нужно)
  • XUL.mfasl - компоненты фаерфокса (не нужно)
  • .parentlock - файл блокировки (не нужен)

Итак, начинаем наш перенос из старого профиля в новый:
  • Закрываем firefox и все его окна.
  • Открываем наш новый профиль и старый сохраненный профиль.
  • Удаляем в новом профиле те файлы, которые мы будем переносить из старого профиля. (или сразу копируем их с заменой старых файлов)
  • Копируем файлы из старого профиля в новый.

Что именно копировать и что надо точно взять из старого в новый профиль firefox:


bookmarks.html - закладки
formhistory.dat - данные форм
signons2.txt - логины и пароли
key3.db - база данных форм

Что может еще пригодиться (на твоё усмотрение):


history.dat - история
hostperm.1 - разрешенные тобой попапы (popups) для определенных сайтов и т.д.
persdict.dat - твои добавления в общий словарь
папка searchplugins с твоими любимыми поисковыми плагинами.

К сожалению, все остальные плагины и расширения придется устанавливать заново.
Если вам есть что сказать по поводу этой статьи, то предлагаю сделать это оставив комментарий к этой теме.
Поскольку я сам не "супер гуру фаерфокса" =)

Добавление к статье

#======================================
#
# Edit by Ben-Ja http://www.net4me.net
#    On Wed 18 Nov 2009 03:04:08 PM MSK
#
#======================================
Статья уже не так актуальна, поскольку начиная с третьей версии Firefox'а профиль можно переносить целиком.
Т.е. если тупо скопировать все файлы старого профиля вместо нового, то всё заработает.
Во втором FF так сделать не получалось, т.к. возникали конфликты.

Место хранения профиля фаерфокса в винде тоже перенесли.
Теперь он находится в Program Files. То есть там, куда вы свой firefox и ставили.

Файлы тоже претерпели серьёзные изменения.
Стали активно использовать sqlite (база такая локальная) и хранить данные в файлах базы.

Кстати, кому интересно, написал статью про хитрые закладки для браузеров. Очень удобно.

Ben-Ja for net4me
home back top
При копировании материалов нашего портала, сылка на net4me обязательна.
Рейтинг@Mail.ru   Valid HTML 4.01 Transitional     Яндекс цитирования   best billing

 



...

net4me snowflake
rfc2368
 
net4me portal This page last modified: Saturday, October 1, 2011   be in net. net4me

portal net4me linux education center