Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Как сделать emerge dev-db/mysql-4.1.7 ?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Fri Dec 03, 2004 9:34 pm    Post subject: Как сделать emerge dev-db/mysql-4.1.7 ? Reply with quote

Кроме emerge /usr/portage/dev-db/mysql/mysql-4.1.7.ebuild
(хочется, чтобы при всяких апдейтах даунгрейда не прошло)

Никакие игры с /etc/portage/package.keywords
(сейчас записано =dev-db/mysql-4.1.7 ~x86)
и /etc/portage/package.unmask не помогли. По emerge -p mysql упорно показывает mysql-4.0.22
При "emerge mysql-4.1.7":
!!! Problem in dev-db/mysql-4.1.7 dependencies.
!!! "Specific key requires an operator (dev-db/mysql-4.1.7) (try adding an '=')" exceptions

При "emerge -p =dev-db/mysql-4.1.7":
!!! All ebuilds that could satisfy "=dev-db/mysql-4.1.7" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-db/mysql-4.1.7 (masked by: package.mask)
# <robbat2@gentoo.org> (17 Nov 2004)
# Masking for testing

Как бы это дело побороть, ковыряясь только в /etc/portage/ ?
Back to top
View user's profile Send private message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Fri Dec 03, 2004 9:43 pm    Post subject: Reply with quote

В общем, убрал пока записи в /usr/portage/profiles/package.mask но как-то это не... гентувейно :)
Back to top
View user's profile Send private message
hermes_jr
l33t
l33t


Joined: 26 Feb 2004
Posts: 701
Location: Moscow, Russia

PostPosted: Fri Dec 03, 2004 9:54 pm    Post subject: Reply with quote

Balancer wrote:
но как-то это не... гентувейно :)

Это ещё почему? :lol: С hardmasked пакетами так и надо бороться - убрать из package.mask и емерджить с ~arch... на свой страх и риск...
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Fri Dec 03, 2004 9:57 pm    Post subject: Re: Как сделать emerge dev-db/mysql-4.1.7 ? Reply with quote

Balancer wrote:
При "emerge mysql-4.1.7":
!!! Problem in dev-db/mysql-4.1.7 dependencies.
!!! "Specific key requires an operator (dev-db/mysql-4.1.7) (try adding an '=')" exceptions


Надо так: emerge =mysql-4.1.7

Balancer wrote:
При "emerge -p =dev-db/mysql-4.1.7":
!!! All ebuilds that could satisfy "=dev-db/mysql-4.1.7" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-db/mysql-4.1.7 (masked by: package.mask)
# <robbat2@gentoo.org> (17 Nov 2004)
# Masking for testing


Надо сделать так (я бы так сделал):
Code:
echo "dev-db/mysql ~x86" >> /etc/portage/package.keywords
echo "=dev-db/mysql-4.1.7" >> /etc/portage/package.unmask
Back to top
View user's profile Send private message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Fri Dec 03, 2004 10:28 pm    Post subject: Reply with quote

hermes_jr wrote:
Balancer wrote:
но как-то это не... гентувейно :)

Это ещё почему? :lol: С hardmasked пакетами так и надо бороться - убрать из package.mask и емерджить с ~arch... на свой страх и риск...


Потому что по логике вещей файлы в /usr/portage могут меняться системой. И в один прекрасный день, боюсь, возможны внезапные сюрпризы. Таки, такие вещи должны настраиваться в /etc/portage/

Quote:
Надо так: emerge =mysql-4.1.7
...
Надо сделать так (я бы так сделал):
Код:
echo "dev-db/mysql ~x86" >> /etc/portage/package.keywords
echo "=dev-db/mysql-4.1.7" >> /etc/portage/package.unmask


Вроде бы так и делал. Но, возможно, что-то где-то не точно так было. Ладно, пока сделал "хардкорно", через /usr/portage/profiles/package.mask а там посмотрим...
Back to top
View user's profile Send private message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Sat Dec 04, 2004 10:52 am    Post subject: Reply with quote

Блин. И как связать теперь php + mysql-4.1.7?
Чтобы не с --old-passwords запускать, а с новой авторизацией?

Вычитал, что нужно юзать mysql. Но соответствующий ключик по metadata понимает только php-5.0.x

Но при попытке компилить php-5.0.1 или php-5.0.2 / php-5.0.2-r1 оно ругается в духе:
Code:

!!! ERROR: dev-php/php-5.0.1 failed.
!!! Function php5-sapi_check_awkward_uses, Line 116, Exitcode 0
!!! mysqli not supported yet


В общем, куда копать? :-/
Back to top
View user's profile Send private message
Swappp
n00b
n00b


Joined: 02 Dec 2003
Posts: 30
Location: Russia

PostPosted: Sat Dec 04, 2004 10:42 pm    Post subject: Reply with quote

Code:
swappp@localhost ~ $ cat /etc/portage/package.unmask
=dev-db/mysql-4.1*
=dev-perl/DBD-mysql-2.9004


Quote:
Но при попытке компилить php-5.0.1 или php-5.0.2 / php-5.0.2-r1 оно ругается в духе:

Там же написано
Quote:
We currently do not support the mysqli extension
Support will be added once MySQL 4.1 has been added to Portage

Не обновлили еще файлик /usr/portage/eclass/php5-sapi.eclass https://bugs.gentoo.org/show_bug.cgi?id=53886
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum