Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Как установить пакет со своими параметрами используя e
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
napalm
n00b
n00b


Joined: 11 Nov 2003
Posts: 18
Location: Kiev, Ukraine

PostPosted: Fri Oct 15, 2004 1:07 pm    Post subject: Как установить пакет со своими п Reply with quote

Насколько всем известно, когда руками инсталлится пакет, его можно настроить под свои нужды используя ./configure --with-bla-bla-bla, после чего make и make_install. Проблема в следующем - не могу найти, как задать параметры используя emerge :(

Если конкретно, то мне нужно перекомпилировать mod_php. Дело в том, что это, как бы, не настоящий пакет, а приблуда к php. То есть, например, если остановить emerge в процессе автоконфинурирования mod_php, сделать ./configure со своими параметрами, потом make и make_install, то оно откомпилит и проинсталлит только php, без mod_php :(.
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 Oct 15, 2004 1:16 pm    Post subject: Reply with quote

Если я правильно понял, то можно немного подредактировать соответствующий ebuild. Например в /usr/portage/dev-php/php/php-5.0.2-r1.ebuild есть такая вот строчка:
Quote:

my_conf="--disable-cgi --enable-cli --enable-embed"
Back to top
View user's profile Send private message
napalm
n00b
n00b


Joined: 11 Nov 2003
Posts: 18
Location: Kiev, Ukraine

PostPosted: Fri Oct 15, 2004 1:43 pm    Post subject: Reply with quote

Спасибо, мысля была хорошая, не проканала:

/usr/portage/dev-php/mod_php/mod_php-5.0.2.ebuild:
Code:
...
my_conf="${my_conf} --with-gd ..."
...


emerge mod_php:
Code:
...
checking for GD support... no
...


А когда задаешь через ./configure, то пишет yes. Зато тогда не до конца ставится :(
Back to top
View user's profile Send private message
glass
n00b
n00b


Joined: 26 Sep 2004
Posts: 33

PostPosted: Fri Oct 15, 2004 3:07 pm    Post subject: Reply with quote

Странно, по-идее где-то так и надо сделать. Только чтобы не заниматься перетягиванием одеяла с Portage, лучше скопировать ebuild в overlay и уже там его редактировать.

Или, если с emerge правленый_ebuild сразу не получается, можно опуститься на уровень ebuild.
Code:
ebuild /path/to/package_name-version.ebuild unpack

после чего пойти в workdir (/var/tmp/portage/package_name-version), сделать ./configure с нужными ключами, make там же, потом
Code:
ebuild /path/to/package_name-version.ebuild install
ebuild /path/to/package_name-version.ebuild qmerge

Но зажигать подобным образом уж точно лучше с ebuild'ами из overlay'я. Да и man ebuild будет небесполезен.
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