|
|
|
Содержание подраздела:
Файлы профиля пользователя 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 с твоими любимыми поисковыми плагинами.
К сожалению, все остальные плагины и расширения придется устанавливать заново.
Если вам есть что сказать по поводу этой статьи, то предлагаю сделать это оставив комментарий к этой теме.
Поскольку я сам не "супер гуру фаерфокса" =)
Ben-Ja for net4me
|
|