Форум: "Прочее";
Текущий архив: 2011.03.27;
Скачать: [xml.tar.bz2];
ВнизSetup и Firebird Найти похожие ветки
← →
ixen (2010-12-14 13:39) [0]Хочу сделать инсталяционный дистрибутив к моему приложению. Приложение работает с СУБД Firebird. Подскажите, как можно встроить дистрибутив Firebird Server в инсталл моего приложения. Делаю дистрибутив в InstallShield. Хотелось бы чтобы пользователь при установке моего приложения мог галочкой отмечать устанавливать Firebird или нет.
← →
Медвежонок ХМЛ © (2010-12-14 13:56) [1]Надо заглянуть в папку ./bin
там все есть
← →
PEAKTOP © (2010-12-14 21:50) [2]Инсталл Firebird писан на InnoSetup.
http://www.jrsoftware.org/isinfo.php
Вариант № 1 (кошерный)
Напиши свой инсталл, скопипасти из исходников Firebird все то, что отвечает за установку сервера, с проверкой, установлен ли Firebird, остановкой сервиса Firebird, установкой и запуском.
Вариант №2 (кошерный).
Проверь, а нужен ли твоему приложению сервер вообще. Если особо нет - то воспользуйся Embedded -версией, там достаточно взять "с собой в дорогу" в дистрибутив пару библиотек.
Вариант №3 (ламерский, за него можно и молотком по пальцам).
1) Качаем снапшот Firebird в виде ZIP и распаковываем. Например, отсюда:
http://www.firebirdsql.org/download/snapshot_builds/win/2.5/
2) Качаем рантайм от Micro$oft Visual Studio 2005
http://www.microsoft.com/downloads/en/details.aspx?FamilyId=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en
3) Включаем в инсталлятор все файлы из п1 и рантайм из п2.
4) После установки запускаем сперва установку рантайма от Micro$oft, а затем install_super.bat или install_classic.bat из папки bin Firebird-а.
← →
ixen (2010-12-15 08:28) [3]А если писать свой инстал.. разве я не могу просто добавить дистрибутив фаербёрда в ресурсы инсталяшки и просто вытаскивать его и запускать на установку.. может даже в сайлент режиме.. если конечно у него предусмотрен такой режим установки... правда необходимо отслеживать завершение установки и удалять дистриб после установки...
← →
ixen (2010-12-15 08:29) [4]> Вариант №2 (кошерный).
> Проверь, а нужен ли твоему приложению сервер вообще. Если
> особо нет - то воспользуйся Embedded -версией, там достаточно
> взять "с собой в дорогу" в дистрибутив пару библиотек.
да нужен... про эмбедед знаю.. но мне нужен многопользовательский режим работы с БД
← →
XXL (2010-12-15 12:30) [5]Не стоит так делать.
Инсталл программы отдельно, инсталл сервера отдельно + написание подробной инструкции для установки.
← →
ixen (2010-12-15 13:14) [6]в конечном итоге я сам отказался от этой идеи.. теперь делаю все отдельно. Сижу пишу подробную инструкцию по установке да и к самой программе тоже.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2011.03.27;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.003 c