Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 4043 - Правильный инсталлятор для UniOffice   Make a simular bug
Summary: Правильный инсталлятор для UniOffice
Status: CLOSED FIXED
Alias: None
Product: UniOffice@Etersoft
Classification: Продукты (Products)
Component: installer (show other bugs)
Version: не указана
Hardware: PC All
: P4 minor
Target Milestone: ---
Assignee: Станислав Коробейников
QA Contact: Andrey Vusik
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 3561
  Show dependency treegraph
 
In work:
Reported: 2009-06-21 17:14 MSD by Синицын Иван
Modified: 2014-09-12 02:53 MSK (History)
4 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Синицын Иван 2009-06-21 17:14:22 MSD
Необходим нормальный инсталятор.
Сейчас ситуация следующая. 
1. Установка в чистую систему проходит нормально
2. Переустановка с предыдущей версии заканчивается ошибкой
3. Удаление из системы не работает.

Функциональность инсталятора:
Все что необходимо, это 
1. копирование файлов продукта в папку %WINDIR%\ыныеуь32\
2. Выполнение команды 
       regsvr32.exe unioffice_excel.dll

       и

        regsvr32.exe unioffice_word.dll (когда будет добавлена поддержка word/writer)
Comment 1 Станислав Коробейников 2009-06-29 19:30:36 MSD
Во время установки в логе видна ошибка:
The file represented by File table key .... has no eligible binary patches
Это из-за путей. Надо писать в SYSTEM32.

у нас это выглядит вот так:
Directory.idt
Directory	Directory_Parent	DefaultDir
MYDIR		SystemFolder		.
SystemFolder	TARGETDIR		.
TARGETDIR	SourceDir

Почему это работает не понятно.

Так сделано, например, у Delphi:
Directory	Directory_Parent	DefaultDir
MYDIR		TARGETDIR	.:System32
SystemFolder	TARGETDIR	.:System32
TARGETDIR	SourceDir

Но почему-то не заработало. Копирует все в корень диска D:, зато нормально удаляет.
Comment 2 Vitaly Lipatov 2009-12-18 18:18:28 MSK
Судя по наличию пакета mingw32-nsis - Nullsoft Scriptable Install System,
стоит перейти на использование инсталлятора NullSoft.
Comment 3 Vitaly Lipatov 2010-02-15 11:13:50 MSK
Женя, а ты бы что рекомендовал использовать для инсталлятора?
Comment 4 Синицын Иван 2010-03-21 12:29:53 MSK
Если интересует...то могу написать инсталятор на Inno Setup, для версии 0.5...Будет нормально ставиться и удаляться.Для windows 100% рабочая версия будет...на wine надо будет протестировать....пока еще не проверял как ведут себя такие инсталяторы...
Comment 5 Станислав Коробейников 2010-12-23 19:11:27 MSK
Что-то не удаляется, потом не ставится. 0.5 у меня не смогла зарегистрировать dll (Не найдена точка входа).
Инсталлер можно быстро написать на nsis.
Comment 6 Vitaly Lipatov 2012-01-18 02:55:11 MSK
Больше не поручаем заданий bugs@.
Comment 7 Andrey Vusik 2012-02-28 18:39:33 MSK
Так что? Делаем или не делаем?
Comment 8 Станислав Коробейников 2012-02-28 19:31:42 MSK
Если надо, давайте сделаем. Это должно занять несколько часов. 
Кто-нибудь им пользуется?
Comment 9 Andrey Vusik 2012-02-28 21:12:03 MSK
(В ответ на comment #8)
> Если надо, давайте сделаем. Это должно занять несколько часов. 
> Кто-нибудь им пользуется?

Да. Периодически нужда в заявках появляется.
Comment 10 Станислав Коробейников 2012-02-29 21:39:55 MSK
Сделал инсталлер. 
Пока не разобрался, что-то с тектом в диалогах
Не доделал удаление.
Comment 11 Станислав Коробейников 2012-03-01 16:11:59 MSK
Сделал. Работает. 
/var/ftp/pub/Etersoft/UniOffice@Etersoft/testing
Нужно протестировать, и после этого выкладывать.
Comment 12 Станислав Коробейников 2012-03-01 16:51:36 MSK
Инсталлер на английском, все надписи стандартные nsis'овские. 
На сколько я понимаю инсталлер на русском не требовался. 
Все иконки тоже nsis'овские. Я не видел спецмальных иконок для UniOffice.
Comment 13 Andrey Vusik 2012-03-02 16:52:31 MSK
(В ответ на comment #12)
> Инсталлер на английском, все надписи стандартные nsis'овские. 
> На сколько я понимаю инсталлер на русском не требовался. 
> Все иконки тоже nsis'овские. Я не видел спецмальных иконок для UniOffice.

Проверил. Все норм. Ставится, удаляется.
echo "WE ARE THERE" убрать и готово=)
Comment 14 Vitaly Lipatov 2014-09-12 02:53:36 MSK
Закрываем баги, принятые более года назад, и до сих пор не закрытые.