Установка базовых дистрибутивов, создание своих, распространение, установка автоматически и "вручную", файлы, необходимые для создания дистрибутивов.
Модераторы: kdv, Alexey Kovyazin
-
Guardian
- Сообщения: 35
- Зарегистрирован: 07 авг 2008, 12:05
Сообщение
Guardian » 08 авг 2008, 10:06
Суть вопроса состоит в том что необходимо создать несколько инсталов разных бесплатных версий Firebird. Есть программа которая работает с базами FB. В инсталах которые можно найти на сайтах надо в меню выбирать необходимые пункты, для конфигурации установки. Администратора который мог бы установить правильно нет, поэтому надо сделать чтобы инстал запускался и устанавливался с нужными параметрами.
Заранее благодарен за помошь.
-
СанЕк
- Сообщения: 25
- Зарегистрирован: 25 окт 2005, 11:45
Сообщение
СанЕк » 08 авг 2008, 10:22
В стандартном инсталляторе fireBird присутвует командная строка которой можно успешно пользоватся
см. ......\Firebird\doc\installation_scripted.txt
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 08 авг 2008, 11:47
необходимо создать несколько инсталов разных бесплатных версий Firebird.
что-что ???
-
СанЕк
- Сообщения: 25
- Зарегистрирован: 25 окт 2005, 11:45
Сообщение
СанЕк » 08 авг 2008, 12:13
я думаю имелось ввиду засунуть инсталлятор FireBird в свой инсталлятор и ставить его с разными опциями в тихую.
-
Guardian
- Сообщения: 35
- Зарегистрирован: 07 авг 2008, 12:05
Сообщение
Guardian » 08 авг 2008, 12:24
СанЕк писал(а):я думаю имелось ввиду засунуть инсталлятор FireBird в свой инсталлятор и ставить его с разными опциями в тихую.
Именно так
-
Guardian
- Сообщения: 35
- Зарегистрирован: 07 авг 2008, 12:05
Сообщение
Guardian » 08 авг 2008, 15:23
Все устанавливается, вот только как назначить сервер как приложение а не службу. В файле описания ненаписано.
-
СанЕк
- Сообщения: 25
- Зарегистрирован: 25 окт 2005, 11:45
Сообщение
СанЕк » 08 авг 2008, 15:32
а нафиг как приложение то ? . . как служба то лучше мне кажется
-
Guardian
- Сообщения: 35
- Зарегистрирован: 07 авг 2008, 12:05
Сообщение
Guardian » 08 авг 2008, 18:12
СанЕк писал(а):а нафиг как приложение то ? . . как служба то лучше мне кажется
Это на тех системах где это возможно, но есть ОС на которыех данной возможности нет. А как приложение он запуститься в любом случае
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 08 авг 2008, 20:17
как назначить сервер как приложение а не службу.
fbserver -a.
вообще если речь идет об однопользовательском варианте, то проще не парить пользователю мозг, а использовать FB Embedded, который устанавливать не надо.
-
Guardian
- Сообщения: 35
- Зарегистрирован: 07 авг 2008, 12:05
Сообщение
Guardian » 11 авг 2008, 11:14
В общем делаю так:
Создаю ярлык к инсталу Firebird 1.5
В свойствах объекта прописываю
D:\Firebird_1_5.exe /sp /components="SuperServerComponent, ServerComponent, DevAdminComponent, ClientComponent" /copyfbclient /NoGDS32 /silent fbserver -a
Происходят 2 странные вещи:
1) Независмо от указания SupetServerComponent или ClientServerComponent стабильно ставит классический сервер
2) Если запускать объект с такими параметрами из командной строки то сервер после установки запускается как приложение если же в свойствах объкта то как служба
Последний раз редактировалось
Guardian 11 авг 2008, 15:20, всего редактировалось 1 раз.
-
hvlad
- Разработчик Firebird
- Сообщения: 1244
- Зарегистрирован: 21 мар 2005, 10:48
Сообщение
hvlad » 11 авг 2008, 11:23
Жаловаться на инсталлер 1.5 нужно было года 2-3 назад. Сейчас в ветке 1.5 правятся только критические баги связанные с безопастностью.
-
Guardian
- Сообщения: 35
- Зарегистрирован: 07 авг 2008, 12:05
Сообщение
Guardian » 11 авг 2008, 11:31
hvlad писал(а):Жаловаться на инсталлер 1.5 нужно было года 2-3 назад. Сейчас в ветке 1.5 правятся только критические баги связанные с безопастностью.
Тоесть я прописываю классик или сервер правильно, но сам инстал не поддерживает сии параметры
-
hvlad
- Разработчик Firebird
- Сообщения: 1244
- Зарегистрирован: 21 мар 2005, 10:48
Сообщение
hvlad » 11 авг 2008, 11:36
Guardian писал(а):hvlad писал(а):Жаловаться на инсталлер 1.5 нужно было года 2-3 назад. Сейчас в ветке 1.5 правятся только критические баги связанные с безопастностью.
Тоесть я прописываю классик или сервер правильно, но сам инстал не поддерживает сии параметры
Понятия не имею и не имею желания разбираться.
Исходники доступны
instreg\instsvc тоже никто не отменял
-
Guardian
- Сообщения: 35
- Зарегистрирован: 07 авг 2008, 12:05
Сообщение
Guardian » 11 авг 2008, 12:08
В версии Firebird-2.0.3.12981-1-Win32.exe таже проблема
-
hvlad
- Разработчик Firebird
- Сообщения: 1244
- Зарегистрирован: 21 мар 2005, 10:48
Сообщение
hvlad » 11 авг 2008, 12:14
Guardian писал(а):В версии Firebird-2.0.3.12981-1-Win32.exe таже проблема
В трекер, плс
-
Guardian
- Сообщения: 35
- Зарегистрирован: 07 авг 2008, 12:05
Сообщение
Guardian » 11 авг 2008, 12:25
Извините ,но что такое трекер.
Я всетаки новичок так что не обессудьте.
-
hvlad
- Разработчик Firebird
- Сообщения: 1244
- Зарегистрирован: 21 мар 2005, 10:48
Сообщение
hvlad » 11 авг 2008, 12:33
-
Guardian
- Сообщения: 35
- Зарегистрирован: 07 авг 2008, 12:05
Сообщение
Guardian » 11 авг 2008, 15:19
Спасибо в одном помогло. Нашел там тему в которой разбиралась эта проблема. Просто перед указанием типа сервера должен быть префикс ServerComponent\ . Например
/COMPONENTS="ServerComponent, ServerComponent\SuperServerComponent, DevAdminComponent, ClientComponent"
-
Guardian
- Сообщения: 35
- Зарегистрирован: 07 авг 2008, 12:05
Сообщение
Guardian » 12 авг 2008, 18:15
Очень нужно с помощью Delphi отследить была ли установлена любая другая версия Firebird