Установка ibmanager в wine (Как казаки wine распивали)

Вопросы настройки, запуск любых Windows-программ, кроме игр

Модератор: Модераторы разделов

Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Установка ibmanager в wine

Сообщение Ism »

О сколько нам открытий чудных
готовят wine и пиво вдруг


Давно мечтал работать с удобством и редактировать базы данных в linux, и вот както мне попалась freeware программа для работы с базами данных ibmanager под win XP , она мне очень понравилась , так как там были очень удобные инструменты для редактирования базы данных firebird. Казалось бы , живи под win и радуйся, но нет, пришлось както адаптировать базу данных firebird под wine чтоб с ней работать. Задачка оказалась хитрой, так как сервис базы данных нельзя было устанавливать в wine (может и можно, но я ничего сделать не смог). Выходом оказалось использовать firebird embedded . А так как у меня один локальный пользователь, то это вполне подходило. Секрет был в том, что Windows программа искала перед тем как подключиться к базе *.fdb необходимые dll для работы в той же директории , то и сама программа. Екзешник базы благополучно заработал , как будто ничего и не было.
Затем, я подумал, а может так можно заставить и другие программы работать ?
И вот что вышло.

Сначала скачал firebird embedded

http://www.firebirdsql.org/index.php?op=fi...p;id=engine_213

http://sourceforge.net/projects/firebird/f...ed.zip/download

распаковываем в папку /home/stas/.wine/drive_c/Firebird

скачиваем ibmanager

http://www.sqlmanager.net/en/products/ibfb/manager/download

устанавливаем его

stas@linux-p9ge:~> wine /home/stas/Загрузки/IbManagerLiteSetup.exe

установка не отличается от windows

затем начинается шаманство

запускаем менеджер

stas@linux-p9ge:~> wine /home/stas/.wine/drive_c/Program\ Files/EMS/SQL\ Manager\ Lite\ for\ InterBase\ \&\ Firebird/IBManager.exe

и сразу закрываем (у меня были глюки с отображением папок в диалогах, но со второго раза стало нормально)
Также при запуске придется немного подождать пока станет активной кнопка close для перехода к фриварной версии.

Потом запускаем снова, и жмем register database , выбираем embedded параметры и развлекаемся

в качестве библиотеки для работы с базой ставить fbembed.dll







З.Ы. оказывается wine его любит http://appdb.winehq.org/objectManager.php?...on&iId=4856

может кому сгодится
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали: