View previous topic :: View next topic |
Author |
Message |
Balancer Guru


Joined: 04 Jun 2004 Posts: 465
|
Posted: Mon Feb 28, 2005 11:11 am Post subject: Как узнать, какие пакеты зависят |
|
|
При очередном апдейте возник конфликт. lighthttpd блокирует spawn-fcgi. Хотелось бы узнать, какие пакеты зависят от spawn-fcgi
Как это сделать? |
|
Back to top |
|
 |
Balancer Guru


Joined: 04 Jun 2004 Posts: 465
|
Posted: Mon Feb 28, 2005 11:30 am Post subject: Непонятки с версиями Java |
|
|
В системе стоит Java 1.5:
Code: |
# java -version
java version "1.5.0_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_01-b08)
Java HotSpot(TM) Client VM (build 1.5.0_01-b08, mixed mode)
# emerge -pv sun-jdk
...
[ebuild RF ] dev-java/sun-jdk-1.5.0.01 +doc -gnome -jce -kde -mozilla 45,039 kB
|
Но при попытке обновить php-cgi, получаю сообщение о том, что система хочет заапгрейдить:
Code: |
# emerge -puv php-cgi
...
[ebuild FU ] dev-java/sun-jdk-1.4.2.07 [1.4.2.06] +doc -gnome -jce -kde -mozilla 35,553 kB
[ebuild U ] dev-php/php-cgi-4.3.10 [4.3.9-r1] -X +berkdb +crypt +curl* -debug +doc -fdftk -firebird -flash -freetds +gd -gd-external +gdbm -gmp -hardenedphp +imap -informix -ipv6 +java* +jpeg -kerberos +ldap -mcal -memlimit -mssql +mysql +nls -oci8 -odbc +pam +pdflib +png -postgres -qt -snmp +spell +ssl +tiff +truetype +xml2 -yaz 0 kB
|
Куда тут копать?
package.keywords
[сode]
dev-java/java-sdk-docs ~x86
dev-java/sun-jdk ~x86
[/code] |
|
Back to top |
|
 |
ba l33t


Joined: 25 May 2003 Posts: 804
|
Posted: Mon Feb 28, 2005 11:38 am Post subject: Re: Как узнать, какие пакеты завис |
|
|
Balancer wrote: | При очередном апдейте возник конфликт. lighthttpd блокирует spawn-fcgi. Хотелось бы узнать, какие пакеты зависят от spawn-fcgi
Как это сделать? |
например так, запихиваешь spawn-fcgi в /etc/portage/package.mask и делаешь emerge -puD world и тогда оно будет ругатся что не может выполнить зависимости для таких-то пакетов...
разумеется в их число не войдут те, которые предлагает снести emerge -p --depclean |
|
Back to top |
|
 |
ba l33t


Joined: 25 May 2003 Posts: 804
|
Posted: Mon Feb 28, 2005 11:43 am Post subject: Re: Непонятки с версиями Java |
|
|
Balancer wrote: |
Code: |
# emerge -puv php-cgi
...
[ebuild FU ] dev-java/sun-jdk-1.4.2.07 [1.4.2.06] +doc -gnome -jce -kde -mozilla 35,553 kB
[ebuild U ] dev-php/php-cgi-4.3.10 [4.3.9-r1] -X +berkdb +crypt +curl* -debug +doc -fdftk -firebird -flash -freetds +gd -gd-external +gdbm -gmp -hardenedphp +imap -informix -ipv6 +java* +jpeg -kerberos +ldap -mcal -memlimit -mssql +mysql +nls -oci8 -odbc +pam +pdflib +png -postgres -qt -snmp +spell +ssl +tiff +truetype +xml2 -yaz 0 kB
|
|
потому что
Code: |
baz@astra baz $ grep 'java' /usr/portage/eclass/php-sapi.eclass
IUSE="${IUSE} X crypt curl firebird flash freetds gd gd-external gdbm imap informix ipv6 java jpeg ldap mcal memlimit mysql nls oci8 odbc pam pdflib png postgres qt snmp spell ssl tiff truetype xml2 yaz fdftk doc gmp kerberos hardenedphp mssql debug"
!alpha? ( !amd64? ( java? ( =virtual/jdk-1.4* dev-java/java-config ) ) )
<...>
|
|
|
Back to top |
|
 |
Balancer Guru


Joined: 04 Jun 2004 Posts: 465
|
Posted: Mon Feb 28, 2005 12:13 pm Post subject: Re: Непонятки с версиями Java |
|
|
[quote="ba"] Balancer wrote: |
потому что
...
!alpha? ( !amd64? ( java? ( =virtual/jdk-1.4* dev-java/java-config ) ) )
|
Ага, понял. Поправил на 1.5, собирается как надо.
Но, ведь, полагаю это как-то более цивильно должно решаться? |
|
Back to top |
|
 |
ba l33t


Joined: 25 May 2003 Posts: 804
|
Posted: Mon Feb 28, 2005 12:18 pm Post subject: Re: Непонятки с версиями Java |
|
|
Balancer wrote: | Но, ведь, полагаю это как-то более цивильно должно решаться? |
afaik никак...
мне вот тоже не нравится, что gdk-pixbuf требует libgnome1... |
|
Back to top |
|
 |
viy Veteran

Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Mon Feb 28, 2005 12:18 pm Post subject: Re: Непонятки с версиями Java |
|
|
Balancer wrote: |
Ага, понял. Поправил на 1.5, собирается как надо.
Но, ведь, полагаю это как-то более цивильно должно решаться? |
Надо запостить bug, что правильней писать не =virtual/jdk-1.4*, а >=virtual/jdk-1.4* |
|
Back to top |
|
 |
viy Veteran

Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Mon Feb 28, 2005 3:32 pm Post subject: |
|
|
ba wrote: | мне вот тоже не нравится, что gdk-pixbuf требует libgnome1... |
Часто, если пакеты организованы по-дурацки, я просто копирую каталог с пакетом из /usr/portage/<категория> в соотв. категорию в /usr/local/portage (у меня так OVERLAY настроен), правлю ebuild и собираю пакет. При одинаковых версиях, OVERLAY-пакеты имеют более высокий приоритет. |
|
Back to top |
|
 |
|