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

Хардуер за Линукс => Сървъри => Темата е започната от: hunchy в Nov 01, 2011, 19:42



Титла: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: hunchy в Nov 01, 2011, 19:42
Привет,
дундуркам програма ползваща ФайрБърд 2,5. Реших да кача базата данни на Линукс за да бъда по-далеч от Уиндоус. Под Убунту 11.10 с три реда в конзолата работата заспа
$ sudo su
 # apt-get install firebird2.1-super

и всичко тръгна.
Дощя ми се да направя същото под Убунту 11.10 Сървър, но зациклих. Очевидно се надцених. Възможно ли е някой да ми обясни като на малоумен как да пусна SQL-а по желания от мен начин. Мерси предварително.


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: b2l в Nov 01, 2011, 20:04
Ще кажеш ли каква грешка ти дава?


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: hunchy в Nov 01, 2011, 20:39
E:Unable to locate package firebird2.5-super
E:Couldn`t find any  package by regex `firebird2.5-super`


Това след като напиша   # apt-get install firebird2.1-super


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: jet в Nov 01, 2011, 20:47
а какво дава:

  apt-cache search Firebird


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: hunchy в Nov 01, 2011, 20:58
Срам, не срам... как да копирам това, което ми върна конзолата, щото е доста?


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: plamen_f в Nov 01, 2011, 21:20
Да не би да си се опивал или да си слагал flamerobin?


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: hunchy в Nov 01, 2011, 21:20
(http://store1.data.bg/hunchy/Razni/Workspace%201_001.png)
plamen_f
Нищо подобно. Дори не знам какво е това. Сори за дърводелския шот.


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: b2l в Nov 01, 2011, 21:21
Да ти мина през акъла, че за Ubuntu server и неговите хранилища може пакета да не се казва: ***2.1-super?

Я опитай така:
Код:
sudo apt-get install firebird


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: hunchy в Nov 01, 2011, 21:26
Да ти мина през акъла, че за Ubuntu server и неговите хранилища може пакета да не се казва: ***2.1-super?

Я опитай така:
Код:
sudu apt-get install firebird
Unable to locate package firebird.

Ми мина ми, ама под Убунту Десктоп работата заспа, не знам защо сметнах, че и под Сървър ще е същата опера, ама не...


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: b2l в Nov 01, 2011, 21:31
Код:
sudo apt-get install firebird2.5-classic firebird2.5-common


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: hunchy в Nov 01, 2011, 21:40
Yessss, мерси хора. Помогнете ми да стартирам сервиса и как да копирам базата на сървъра, чисто физически. Още един път МЕРСИ.


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: b2l в Nov 01, 2011, 21:44
Yessss, мерси хора. Помогнете ми да стартирам сервиса и как да копирам базата на сървъра, чисто физически. Още един път МЕРСИ.

Абе ти к'ви глупави въпроси задаваш само... леле...


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: hunchy в Nov 01, 2011, 21:49
Ми не съм на ти с конзолата. Защо да е глупав. Файлът database.fdb как да го сложа на новоинсталирания УБУНТУ СЪРВЪР вече с Файърбърд благодарение на теб. Под Убунту Десктоп ми бе лесно, но тук няма Х.


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: b2l в Nov 01, 2011, 21:53
Ми не съм на ти с конзолата. Защо да е глупав. Файлът database.fdb как да го сложа на новоинсталирания УБУНТУ СЪРВЪР вече с Файърбърд благодарение на теб. Под Убунту Десктоп ми бе лесно, но тук няма Х.

Копирай го с winscp (ако ползваш windows).


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: hunchy в Nov 01, 2011, 21:58
...Windows, Пази Боже. Работя на PCLINUXOS XFCE и за десктоп ми е съвършен, Ubuntu е виртуален и искам да напредвам в конзолата макар и с глупави въпроси. Важното е човек да не се отказва.


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: b2l в Nov 01, 2011, 22:00
Добре, командата ти за копиране на файл е scp, използва ssh за да се свърше с отдалечения хост. Виж примери в интернет и ще си копираш файла.


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: hunchy в Nov 01, 2011, 22:09
Утре продължавам, че се изморих. Тенкс засега.


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: plamen_f в Nov 01, 2011, 22:22
Малко разяснение:

1. не е sudu ами sudo
2. няма значение дали си със сървър или десктоп версия. Разликата между classic и супер, е че classic предоставя многонишкова обработка на ниво ОС (имаш при множество заявки - множество firebird процеси), докато при super нишките са вътре в самия главен процес. Classic се препоръчва при многоядрени процесори (не ги бъркай с hypertreath), а Super при едноядрени. Лично аз ти препоръчвам да изключваш виртуалните процесорни нишки - бавят ;
3. В 2.5 се появява и версия super-classic, която съчетава плюсовете на 2-та описани по-горе варианта;

От постовете по-горе се обърках, 2.1 или 2.5 слагаш?
Направи ли sudo apt-get update предварително?

Трябва да знаеш, че напоследък всички пакети за убунту изискват след инсталация (говоря за firebird) допреконфигуриране:
sudo dpkg-reconfigure firebird2.x-type
заменяш с инсталираните от теб версия и тип
трябва да заявош, че сървиса трябва да е активиран и да сложиш админска (SYSDBA) парола.

Ако все пак нещо продължава да се мотка - смъкни си исканата версия от сайта в инсталационен пакет - работят перфектно!


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: Ipolit в Nov 01, 2011, 22:56
Трябва да експортнеш и после импортнеш базата с gbak.
Имай предвид, че база от 2.1 няма да иска да се импортне в 2.5


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: hunchy в Nov 02, 2011, 08:37
Така, необходимата ми версия е 2.5, в началото постнах командата с която се оправих в Десктоп Убунтуто. Вече имам инсталиран Файрбърд2.5, стартирах сервиза с sudo dpkg reconfigure....
Taka, сега трябва да преместя базата данни на сървъра, като дам правата за четене и запис. При Убунту Десктоп има Самба, ФТП, изобщо....графична среда. Сървъра съм го инсталирал във виртуал бокс, ай пи-то съм го бриджнал и е 192.168.0.103, имам и ХП, което също е във виртуал бокс с ай пи 192.168.0.105 и в момента играе ролята на сървър, там е и файла. При тази топология как да преместя database.fdb на Линукския Сървър . Пак повтарям при Убунту Десктоп, бе лесно /Х, самба, ФТП/ инсталирах, преместих, смених пътя на програмите и всички се вързаха локално и отдалечено. Искам да го направя като хората под Убунту Сървър за да имам максималното като бързодействие и сигурност. Дано съм бил ясен.
С две думи: как да преместя файла database.fdb от Уин ОС/192.168.0.105/ на Убунту Сървър/192.168.0.103/ и да дам правата след като го копирам.
Благодаря на писалите.


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: plamen_f в Nov 02, 2011, 09:04
1. Ubuntu:
sudo apt-get install ssh

2. Win:
http://winscp.net/eng/download.php

смъкваш и инсталираш. Пускаш - задаваш remoteIP (ubuntu), user & pass

3. Копираш базата да речем в твоята home директория или друга до която имаш достъп през winscp.

4. На Ubuntu:

sudo chown firebird:firebird /path_to/database/DATABASE.FDB

смени пътя и името с твоите.

Успех!


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: annikoloff в Nov 02, 2011, 09:24
Под Windows направи бекъп на базата, като задължително гледай да е transportable (ключ -t):
gbak -t -v -user username -pass password C:\Folder\Database.fdb C:\Folder\Database.fbk
Потребителското име и паролата трябва да си ги знаеш. Най-добре е да използваш owner-а на базата. След това копираш Database.fbk на линукса, както са ти показали по-горе и я ресторваш:
gbak -c -v -user username -pass password /path/Database.fbk /path/Database.fdb
Ако потребителя ти не съществува на новия сървър, трябва да си го добавиш предварително с gsec:
gsec -user SYSDBA -password masterkey
GSEC> add pesho -pw MyPass -fname Pesho -lname Peshev
GSEC> quit


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: hunchy в Nov 02, 2011, 21:21
1. Ubuntu:
sudo apt-get install ssh

2. Win:
http://winscp.net/eng/download.php

смъкваш и инсталираш. Пускаш - задаваш remoteIP (ubuntu), user & pass

3. Копираш базата да речем в твоята home директория или друга до която имаш достъп през winscp.

4. На Ubuntu:

sudo chown firebird:firebird /path_to/database/DATABASE.FDB

смени пътя и името с твоите.

Успех!

Направих всичко само правата ми се опъват. Всичко е достъпно...само правата за четене и писане.
Базата е в home/hunchy/test.fdb
Моля за помощ. Накрая съм...плиис.


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: Ipolit в Nov 02, 2011, 22:42
Ти упорито отказваш да разбереш, че с копиране на fdb не става.
annikoloff ти е обяснил подробно какво трябва да направиш. Аз мисля, че  и така няма да можеш да вкараш база от 2.1 в 2.5, но може и да ти се получи.
Базите се експортдват и импортват с gbak


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: hunchy в Nov 03, 2011, 08:15
Не искам да експортвам от 2.1 в 2.5., далече съм от подобни каскади. В началото просто дадох пример защото така беше описана командата в интернет. Съжалявам, ако съм подвел някой. Кофти съм се изразил. Та, нещата са доволно прости. Работя с търговска програма, няма да казвам коя за да не е реклама, която ползва Файербърд 2.5. Тя си прави базата и си я ползва съответно. Искам да я преместя на Убунту Сървър защото като се вържат 6 каси, един офис, счетоводството, шефа от майната си и ХП се огъва. Искам да направя базата да се листва под Линукс в мрежата, а именно Убунту Сървър. На последната права съм където с ред в терминала трябва да дам права за четене и запис на вече копирания файл...
Явно бъркам тук...
sudo chown firebird:firebird /path_to/database/DATABASE.FDB


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: Acho в Nov 03, 2011, 08:27
А ти нали не пускаш именно тази команда ? А накрая слагаш твоя си конкретен за сървъра път_до_файла/файл ? И има ли ги създадени в системата ти тези user/group ? Само информативно питам, че стават грешки. Успехи.


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: hunchy в Nov 03, 2011, 08:44
home/hunchy/test.fdb
Това е вече на Убунту Сървър.
sudo chown firebird:firebird/home/hunchy/test.fdb и пиша това.
Връща ми chown --help, един вид "...земи се научи малко, па се върни..." ;D


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: annikoloff в Nov 03, 2011, 09:20
Май би трябвало да напишеш
sudo chown firebird.firebird /home/hunchy/test.fdb
или поне така пише по документациите му за линуксите, но това за да ти се налага означава, че си копирал базата, а не си я ресторнал с gbak (нека ме поправят колегите, ако греша). Така не се прави по две причини. Първо при копиране на файла на базата не ти се гарантира, че ще получиш работещо копие (може само ако в този момент ти е спрян сървъра) и второ не ти се гарантира, че двата сървъра работят с един и същ формат на базата (може само когато копираш между еднакви версии на една и съща архитектура).


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: Acho в Nov 03, 2011, 09:23
Опитай с:

sudo chown firebird:firebird /home/hunchy/test.fdb

или:

sudo chown firebird.firebird /home/hunchy/test.fdb

виж къде са разликите (интервал между firebird и /home..............) и опитай с ТОЧКА вместо ДВУЕТОЧИЕ между user и group само за проба. И пак не казваш имаш ли ги тези user/group създадени в системата ти. Искаш да ги сетнеш, ама има ли ги реално създадени ?


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: plamen_f в Nov 03, 2011, 09:32
Никакви точки - двуеточие е!

Ачо точно ти го е написал:

sudo chown firebird:firebird /home/hunchy/test.fdb


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: annikoloff в Nov 03, 2011, 09:40
Да, значи само интервала пред пътя.


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: Acho в Nov 03, 2011, 09:47
Ами аз в Slackware цял живот съм го сетвал с точка. Примерно за файла test:

chown -R acho.users /work/test


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: plamen_f в Nov 03, 2011, 12:22
Не съм провал с точка в интерес на истината, но повярвай ми - вече няколко години тандема ubuntu+firebird  е основното с което се занимавам. Не само де- но основно....
 [_]3 [_]3 [_]3


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: hunchy в Nov 03, 2011, 19:09
Първо, искам да благодаря на всички писали в темата. Особенно сърдечни благодарности на plamen_f и b2l. Много мерси, получи се. Дръзновен и окрилен от помоща Ви, отивам в гугъл да чета как да сетна статично АЙ ПИ и да си отговоря на мъчищите ме въпроси относна конзолата, вече знам, че ако ножа опре до кокала ще мога да разчитам на ерудирани съвети и помощ. Още един път, МЕРСИ.


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: plamen_f в Nov 03, 2011, 19:53
Поласкан от благодарността предлагам джокер по новата ти битка  ;)

sudo nano /etc/network/interfaces

вътре добавяш:

auto eth0
iface etho inet static
address xxx.yyy.xxx.aaa
netmask 11.22.33.44
gateway 55.66.77.88

xxx.yyy.zzz.aaa - сложи Ip адрес
11.22.33.44 - сложи твоята маска
55.66.77.88 - сложи твоя гейтуей

излизаш със запис (ако интерфейса ти не е eth0 - сложи който е)

сега:

sudo nano /etc/resolv.conf

вътре слагаш:

nameserv IP_of_your_dns

излизаш пак със запис.

И последно :

sudo /etc/init.d/networking restart

ВОАЛА - ГОТОВ си.

 [_]3 [_]3 [_]3


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: hunchy в Nov 03, 2011, 20:30
(http://store1.data.bg/hunchy/Razni/net.png)

Как да изляза със запис оттук?


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: b2l в Nov 03, 2011, 20:31
Ctrl + X


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: hunchy в Nov 03, 2011, 20:44
Мерси, пичове, мерси за помоща. Почвам да мисля за нови предизвикателства.
 [_]3 [_]3 [_]3


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: plamen_f в Nov 03, 2011, 23:30
Ако картинката ти е от влизане с putty от windows - настрой си сесията на putty translation > UTF8


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: backinblack в Nov 25, 2011, 23:21
hunchy, аз на виртуалките им нямам вяра за държане в тях на неща които ми трябват защото, не веднъж ми се е случвало по незнайни за мен причини да откаже да стартира с някаква грешка и за това в нея държа само ОС на С, а като Д мапвам папка от хоме директорията и в нея държа всички важни файлове. Има си и друго предимство, че като си правиш снапшоти, те са само за виртуалния диск, а инфото си стои на реалния.


Титла: Re: Инсталиране на Firebird 2.5 на Убунту Сървър
Публикувано от: hunchy в Nov 29, 2011, 19:06
На виртуалки се упражнявам аз за да се науча кое, как става в симбиоза между М$ и Линукс. В действителност на виртуален сървър нямам база.