Полезная информация

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!
 

Самостоятельное обновление Firefox и Thunderbird с помощью mar-файла

Предположим, вам необходимо обновить Firefox с версии 1.5 RC2 до версии 1.5. Мы будем рассматривать действия в операционной системе Windows XP.

  • Вам понадобится файл с расширением .mar — способы его получения описаны в статье «Сохранение mar-файла автоматического обновления для дальнейшего хранения».
  • Закройте все окна Firefox.
  • С помощью файлового менеджера перейдите в папку, в которой установлен Firefox, например, C:\Program Files\Mozilla Firefox.
  • Создайте в этой папке другую папку с любым названием, например, firefox-update.
  • Скопируйте в firefox-update файл updater, находящийся в папке Mozilla Firefox.
  • Скопируте сюда же файл обновления. Переименуйте .mar файл в update.mar.
  • Запустите командную строку, например нажав Win+R и затем набрав команду cmd.
  • Подайте команду cd C:\Program Files\Mozilla Firefox\
  • Подайте команду .\firefox-update\updater.exe .\firefox-update 0 (после слова exe должен быть пробел). Вы можете скопировать эти команды и вставить их в командную строку, воспользовавшись контекстным меню.
  • После выполнения команды (это можно увидеть по появившемуся приглашению в командной строке) закройте обработчик командной строки.

Данные действия должны иметь эффект применения обновления.

  • В папке firefox-update появятся два файла — update.status и update.log, в файле update.status будет строчка succeeded. В случае неудачи update.log будет содержать подробности. Неудавшееся обновление не должно затронуть установочную директорию Firefox.
  • Запустите программу, и вы сможете убедиться в успешности обновления.

Детали

Для успешного обновления важно запускать процесс из той же директории, в которой установлена программа.

Для Windows важно запустить именно копию updater.exe (вы это и сделаете, если будете следовать всему, что написано) — потому что иначе процесс будет пытаться обновить сам себя. Для Linux это не имеет большого значения, поэтому можно пропустить шаг копирования исполняемого файла в подпапку.

Параметр 0 определяет время ожидания процесса обновления. В данном случае он должен быть установлении именно на 0, для немедленного обновления.

Обычно, процесс обновления иллюстрируется, если он занимает значительное время. В данном случае это будет возможно, если копировать в папку firefox-update файл updater.ini.

В Mac OS X программа обновления представляет собой пакет. Для вышеописанной операции достаточно запустить исполняемый файл updater в этом пакете.


Оригинал: Software Update: Manually Installing a MAR file.

 
  general/manual_update_with_mar_file.txt · Последние изменения: 2006/05/10 09:28
 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]