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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: anakinn в Jan 08, 2008, 17:53



Титла: Gentoo emerge
Публикувано от: anakinn в Jan 08, 2008, 17:53
Здравейте,

Ползвам генту от скоро. Имам общи познания в UNIX-ите, но ето какво ме мъчи.
Искам да инсталирам firebird 1.5.5, а когато направя
emerge -s firebird
Searching...
[ Results for search key : firebird ]
[ Applications found : 2 ]

* dev-db/firebird
Latest version available: 2.0.3.12981.0-r2
Latest version installed: [ Not Installed ]
Size of downloaded files: 67,835 kB
Homepage: http://firebird.sourceforge.net/
Description: A relational database offering many ANSI SQL-99 features
License: Interbase-1.0

Как да сложа по-стара версия ?

ll /usr/portage/dev-db/firebird
total 80K
drwxr-xr-x   3 root root 4.0K Dec  5 02:05 .
drwxr-xr-x  75 root root 4.0K Dec 19 03:36 ..
-rw-r--r--   1 root root  17K Dec  5 02:05 ChangeLog
-rw-r--r--   1 root root 8.3K Dec  5 02:05 Manifest
drwxr-xr-x   2 root root 4.0K Dec  5 02:05 files
-rw-r--r--   1 root root 6.0K Nov  9 17:35 firebird-2.0.3.12981.0-r2.ebuild
-rw-r--r--   1 root root 9.6K Dec  5 01:59 firebird-2.0.3.12981.0-r4.ebuild
-rw-r--r--   1 root root 9.9K Dec  5 01:59 firebird-2.1.0.16780_beta2-r2.ebuild
-rw-r--r--   1 root root  611 Sep 21 05:35 metadata.xml


Благодаря !


Титла: Gentoo emerge
Публикувано от: triplek в Jan 08, 2008, 18:56
В portage по-стара версия не виждам, но по принцип става така:

emerge -av =dev-db/firebird-2.0.3.12981.0-r2

Ако много ти харесва и не искаш да я сменяш я заключваш като я добавиш в /etc/portage/profile/package.provided без равното.

В случая мисля че трябва да пробваш с по-нова.

echo "dev-db/firebird **" >> /etc/portage/package.keywords

emerge -av firebird

Успех


Титла: Gentoo emerge
Публикувано от: anakinn в Jan 08, 2008, 21:19
Аз искам да сложа версия 1.5.5, която я няма никъде в пакетите.  Версия 2 не ме устройва...

Пробвах да потърся в нета за файл Firebird 1.5 ebuild, но уви.. пак без успех !


Титла: Gentoo emerge
Публикувано от: senser в Jan 08, 2008, 22:36
първо един съвет - "emerge -s packet_name" работи доста бавно - използвай по-добре "eix" - има го в portage

инсталирането на конкретна версия на даден пакет става по начина, който triplek е дал - слагаш "=" пред "атома" (пълното име на ebuild-a)

ако версията, която искаш я няма в portage, може да потърсиш в неофициалните overlays (разгледай за layman) макар, че не вярвам и там да я намериш

това, което ти остава според мен е да разгледаш ebuild-a в portage и да се опиташ да си напишеш своя версия за желаната версия на firestater
знам, че звучи малко стряскащо, но всъщност не е много трудно ;)

и последно, за което се сещам е да инсталираш от сорс, но тогава губиш предимствата на пакетната система

успех!


Титла: Gentoo emerge
Публикувано от: ivo1204 в Jan 08, 2008, 23:34
Използвай графичната програма "kuroo" , много по лесен графичен интрерфейс на emerge.Малко името и е "особенно" , ама за начинаещи е ОК!


Титла: Gentoo emerge
Публикувано от: ray в Jan 09, 2008, 06:47
Здравейте,

Тъй-като Gentoo все още ;-) ползва CVS за хранилище там има 'attic' с по-стари версии, потърси за линк към него. (Google)
Успех. Румен


Титла: Gentoo emerge
Публикувано от: senser в Jan 09, 2008, 07:51
Цитат (ivo1204 @ Ян. 08 2008,23:34)
Използвай графичната програма "kuroo" , много по лесен графичен интрерфейс на emerge.Малко името и е "особенно" , ама за начинаещи е ОК!

но не и за гном-аджии  ;)


Титла: Gentoo emerge
Публикувано от: triplek в Jan 09, 2008, 08:47
Сигурно си видял това но за всеки случай.:)


Титла: Gentoo emerge
Публикувано от: senser в Jan 09, 2008, 10:13
Цитат (triplek @ Ян. 09 2008,08:47)
Сигурно си видял това но за всеки случай.:)

полезен линк - благодарско ;)

anakinn - ето това ти трябва


Титла: Gentoo emerge
Публикувано от: anakinn в Jan 09, 2008, 10:52
@ivo1204
Защо да ползвам "kuroo" , като и там няма да го има нужния пакет... пък и X-ове не ползвам, все пак е сървър - няма нужда от още излишни библиотеки и ядене на памет. Всичко зависи от това, което е в portage.

Взех едно старо cd Gentoo 2005.1, но там firebird-а беше 1.5.2.. как да е, пробвах и все пак не иска да се компилира.

Потърсих за по-стар сорс в sourceforge и го пуснах от там.
Лошото, е че сега няма ги няма скриптовете за старт/стоп и т.н.

Сега не съм много сигурен дали работи...
ps ax
27620 ?        S      0:00 /opt/firebird/bin/fb_lock_mgr

netstat -na | grep 3050
tcp        0      0 0.0.0.0:3050            0.0.0.0:*               LISTEN



cat /opt/firebird/firebird.log

        SERVER/process_packet: connect reject, server exiting

schetovod       Wed Jan  9 10:01:38 2008
        SERVER/process_packet: connection rejected for root

schetovod       Wed Jan  9 10:01:38 2008
        SERVER/process_packet: connect reject, server exiting



И накрая пробвах (като цяло не съм много запознат)да се вържа към security.fdb

/opt/firebird/bin/isql
Use CONNECT or CREATE DATABASE to specify a database
SQL> CONNECT /opt/firebird/security.fdb ;
Database:  /opt/firebird/security.fdb
SQL> username 'SYSDBA' password 'masterkey';
Statement failed, SQLCODE = -104

Dynamic SQL Error
-SQL error code = -104
-Token unknown - line 1, char 1
-username


Титла: Gentoo emerge
Публикувано от: anakinn в Jan 11, 2008, 09:08
някой ще съдейства ли моля
 :(


Титла: Gentoo emerge
Публикувано от: ray в Jan 11, 2008, 12:37
Здравейте,

В крайна сметка компилира ли се или не ? пишеш че не се компилира/инсталира а после даваш команди за връзка с базата.
Виж в документацията на пакета или Google.
В 'ps auxw' има ли такъв процес ?
Дай малко информация.
Успех. Румен


Титла: Gentoo emerge
Публикувано от: anakinn в Jan 11, 2008, 13:53
Не, не се е компилирало. Това, което пробвах 1.5.ebuild не се компилира.

Ровнах в страницата на файърбърд и от там свалих един пакет 1.5.tgz. Когато го разархивирах, стартирах install.sh
попитам ме за парола за базата - въведох стандартната /masterkey/ и така..

netstat -na |grep 3050
tcp        0      0 0.0.0.0:3050            0.0.0.0:*               LISTEN


ps axuw

root     30243  0.0  0.2   3244  1148 ?        S    13:50   0:00 /opt/firebird/bin/fb_lock_mgr

И сега накратко не мога да разбера дали ми работи файърбърд-а, защото не мога да се вържа към security.fdb базата...