Титла: 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
но не и за гном-аджии ![]() Титла: Gentoo emerge Публикувано от: triplek в Jan 09, 2008, 08:47 Сигурно си видял това но за всеки случай.:)
Титла: Gentoo emerge Публикувано от: senser в Jan 09, 2008, 10:13
полезен линк - благодарско ![]() 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 базата... |