Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
4-1233313403
Wadimka
2009-01-30 14:03
2011.03.27
Как узнать серийный номер процессора и винчестера


1-1250521694
dima_q
2009-08-17 19:08
2011.03.27
Caption charset для формы


15-1292331262
sosed47
2010-12-14 15:54
2011.03.27
Ошибка пакета компонентов


2-1294034216
adigozelov
2011-01-03 08:56
2011.03.27
Update program


4-1246600171
БарЛог
2009-07-03 09:49
2011.03.27
Функция NetGetDCName библиотеки netapi32.dll





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский