Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: 3p0 в Oct 26, 2012, 00:41



Титла: Firebird под Manjaro 0.8.1 XFCE
Публикувано от: 3p0 в Oct 26, 2012, 00:41
Дали би могло под Manjaro 0.8.1 XFCE да се инсталира Firebird (база данни) и евентуално чрез wine да се стартира програма компилирана под 32 битов Windows ( XP ), която да работи с базата данни ?


Титла: Re: Firebird под Manjaro 0.8.1 XFCE
Публикувано от: go_fire в Oct 26, 2012, 01:47
Не, че знам какво е Манджаро, макар да има такава диалектна дума, ама ако не пробваш, няма как да рабереш. Голямата въпросителна е програмата, която не споменаваш. Тя или ще работи или не. Ако не, трябва да дириш на кои споделени библиотеки се дъни и да се снабдяваш с тях от познатите места.

Ама е дълга и широка. С една дума — пробвай. Ако изкочат проблеми, питай.


Титла: Re: Firebird под Manjaro 0.8.1 XFCE
Публикувано от: annikoloff в Oct 26, 2012, 14:48
Пробвали сме под линукс преди време (беше някакъв slack) и работеше без проблеми. Ако това windows-кото програмче не прави някакви магарии, би трябвало да тръгне.


Титла: Re: Firebird под Manjaro 0.8.1 XFCE
Публикувано от: 3p0 в Oct 26, 2012, 16:28
Инсталирах ( или поне си мисля, че инсталирах ) Firebird, не се сещам как да проверя, дали наистина е инсталиран.
Обаче като стартирам Windows-ката програмата дава грешка:
'This can be caused by a problem in the program or a deficiency in Wine. You may want to check the Application Database for tips about running this application.'
Като връзката ме препраща към: http://appdb.winehq.org/


Титла: Re: Firebird под Manjaro 0.8.1 XFCE
Публикувано от: annikoloff в Oct 26, 2012, 17:28
За да провериш Firebird-a можеш да пробваш да се вържеш от външна машина, или пробвай telnet на порт 3050, или с някакъв порт скенер виж дали слуша нещо на него. Това при условие, че не си променял порта по подразбиране.
А другото може да си е проблем с програмата. Например тя да разчита да има инсталиран Firebird клиент. Опитай от windows машината да копираш заедно с програмата fbclient.dll или gds32.dll. Но може да е и друга причината за гърмежите и тази програма да не тръгва под wine.


Титла: Re: Firebird под Manjaro 0.8.1 XFCE
Публикувано от: 3p0 в Oct 26, 2012, 18:14
Не ги разбирам тези портове и порт скенери. Не съм променял порта по подразбиране, защото не знам как, а и не би ми свършило никаква работа .... Програмата съм я писал аз, на Delphi 2011, наистина тя очаква да има инсталиран Firebird - client, Чете от едно текстово файлче database.txt, което се намира в под-папка \DB на папката на програмата и съдържа пълно име на базата данни (включващо и пътя до нея) и се опитва да отвори базата. Аз направих пътя да е елементарен, т.е. базата да е в същата папка където е текстовото файлче. Но въпреки това възниква грешка, или от липсата на Firebird - client или от пътя, до базата, който е описан по Windows-ки начин .. Обаче да подам път до база (включително името на базата) по Linux-ки начин, също би предизвикало грешка на програма компилирана под Windows ..


Титла: Re: Firebird под Manjaro 0.8.1 XFCE
Публикувано от: go_fire в Oct 27, 2012, 10:32
Знам, че е тъпотия от класа, ама май ще трябва и клиента да го инсталираш за безобразната ОС, а не родният.


Титла: Re: Firebird под Manjaro 0.8.1 XFCE
Публикувано от: 3p0 в Oct 27, 2012, 11:32
Инсталирах клиента за Win32, рестартирах, но не знам от къде да го стартирам, за да съм сигурен, че клиента работи. В менюто на Линукса се появи:
-Wine
-- Programs
--- Firebird 2.1 (Win32)
----- Firebird 2.1 Quick Start Guide
----- Firebird 2.1.4 Bug Fixes
----- Firebird 2.1.4 Installation Guide
----- Firebird 2.1.4 Readme
----- Firebird 2.1.4 Release Notes
----- Firebird ISQL Tool
----- Firebird Website
------ Uninstall Firebird
Т.е. нито едно от горнте не стартира клиента.


Титла: Re: Firebird под Manjaro 0.8.1 XFCE
Публикувано от: go_fire в Oct 27, 2012, 12:04
Ами тогава нейде из дебрите на ~/.wine/dosdevices трябва да потърсиш папка pgadmin III.


Титла: Re: Firebird под Manjaro 0.8.1 XFCE
Публикувано от: 3p0 в Oct 27, 2012, 12:17
Код:
[emil@manjaro ~]$ cd .wine
[emil@manjaro .wine]$ cd dosdevices
[emil@manjaro dosdevices]$ cd pgadmin III
bash: cd: pgadmin: No such file or directory


Титла: Re: Firebird под Manjaro 0.8.1 XFCE
Публикувано от: go_fire в Oct 27, 2012, 12:56
Код
GeSHi (Bash):
  1. locate pgadmin|grep wine


Титла: Re: Firebird под Manjaro 0.8.1 XFCE
Публикувано от: 3p0 в Oct 27, 2012, 13:10
Код:
[emil@manjaro dosdevices]$ locate pgadmin|grep wine
bash: locate: command not found