Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
emerge sync && -uD world
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
andrik
n00b
n00b


Joined: 10 Aug 2005
Posts: 28

PostPosted: Wed Aug 10, 2005 5:46 am    Post subject: emerge sync && -uD world Reply with quote

Здравствуйте!

Решил вчера обновиться, сделал emerge sync && emerge -uDp world и увидел кучу того, что ставить не заказывал:
[ebuild N ] dev-libs/libtasn1-0.2.13
[ebuild N ] app-crypt/opencdk-0.5.7
[ebuild N ] net-libs/gnutls-1.2.4
[ebuild N ] net-libs/libsoup-2.2.5
[ebuild NS ] gnome-base/orbit-2.12.2
[ebuild N ] gnome-base/libbonobo-2.10.0
[ebuild N ] gnome-base/libgnomecanvas-2.10.2
[ebuild N ] gnome-base/gconf-2.10.1-r1
[ebuild N ] gnome-base/gnome-mime-data-2.4.2
[ebuild N ] gnome-base/gnome-vfs-2.10.1-r1
[ebuild N ] gnome-base/libgnome-2.10.1-r1
[ebuild N ] gnome-base/libbonoboui-2.10.0
[ebuild N ] gnome-base/gnome-keyring-0.4.3
[ebuild N ] gnome-base/libgnomeui-2.10.1

До этого сколько обновлялся, гном никогда не пытался собираться.
В /etc/make.conf стоят следующие USE:
USE="X kde dba gd gd-external qt gtk cups arts nls unicode font-server xinerama -gnome -postgres"
Как узнать, кто гнома за собой тянет?
Back to top
View user's profile Send private message
viy
Veteran
Veteran


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

PostPosted: Wed Aug 10, 2005 5:59 am    Post subject: Reply with quote

Сделай так:
Code:
echo ">=gnome-base/libbonobo-2" >> /etc/portage/package.mask

и потом еще раз emerge -Dpuv world, должна появиться ругань.

(Этот метод ba подсказал.)
Back to top
View user's profile Send private message
fank
l33t
l33t


Joined: 16 Oct 2004
Posts: 794
Location: Minsk, Belarus

PostPosted: Wed Aug 10, 2005 6:53 am    Post subject: Reply with quote

есть метод проще, просто посмотреть, какой пакет идёт последним, ибо первыми будут удовлетворяться зависимоти
метод, конечно, неточный, но наглядный и быстрый
Back to top
View user's profile Send private message
viy
Veteran
Veteran


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

PostPosted: Wed Aug 10, 2005 7:20 am    Post subject: Reply with quote

Не всегда.

Иногда случается так, что сам пакет не update'иться (в выводе emerge -Dpuv world его нет), изменились только USE-флажки по умолчанию для этого пакета, которые и тянут всякую бяку.

А USE-флажки меняются, когда ставиться какая-нить софтина, влияющая на них. К примеру:
- в /etc/make.conf нет упоминания о флаге mysql;
- пока сам МуСКЛ не поставлен, флажок остается сброшеным;
- как только мы его поставили, он автоматом взводится;
- все пакеты (без явного обруба флага через /etc/portage/package.use) его подхватывают и могут тянуть еще какую-нить фигню (типа дополнений к Perl'у).

У меня такое было с gaim'ом.
Back to top
View user's profile Send private message
andrik
n00b
n00b


Joined: 10 Aug 2005
Posts: 28

PostPosted: Wed Aug 10, 2005 9:58 am    Post subject: emerge sync && -uD world Reply with quote

Блин, хрень какая-то получилась:

kde-base/kdemultimedia-3.4.2 зависит от
media-libs/gst-plugins-0.8, который в свою очередь зависит от
gnome-base/gconf-1.2

Все, приехали..
Back to top
View user's profile Send private message
3BEPb
n00b
n00b


Joined: 20 Jun 2005
Posts: 50

PostPosted: Wed Aug 10, 2005 11:12 am    Post subject: Reply with quote

USE="-gstreamer -gnome"

Может поможет?
Back to top
View user's profile Send private message
ManJak
Guru
Guru


Joined: 18 Dec 2004
Posts: 561
Location: St. Petersburg, Russia

PostPosted: Wed Aug 10, 2005 1:17 pm    Post subject: Reply with quote

* media-libs/gstreamer
...
Homepage: http://gstreamer.sourceforge.net
Description: Streaming media framework
License: LGPL-2

Может, без него и грустно будет

GStreamer is a library that allows the construction of graphs of media-handling components, ranging from simple Ogg/Vorbis playback to complex audio (mixing) and video (non-linear editing) processing.
Applications can take advantage of advances in codec and filter technology transparently. Developers can add new codecs and filters by writing a simple plugin with a clean, generic interface.
GStreamer is released under the LGPL.

Похоже, для десктопа не вреден :D
Back to top
View user's profile Send private message
3BEPb
n00b
n00b


Joined: 20 Jun 2005
Posts: 50

PostPosted: Wed Aug 10, 2005 5:15 pm    Post subject: Reply with quote

Так может сначала определится надо? Я например использую XINE в качестве движка для амарока. Соответственно gstreamer мне не нужен (да и глючный он).
Вот смотрим какие проги его могут использовать - http://gentoo-portage.com/s?search=use%3Dgstreamer
Back to top
View user's profile Send private message
edge
n00b
n00b


Joined: 23 Oct 2003
Posts: 57
Location: Ставрополь

PostPosted: Thu Aug 11, 2005 4:50 am    Post subject: Reply with quote

3BEPb wrote:
Так может сначала определится надо? Я например использую XINE в качестве движка для амарока. Соответственно gstreamer мне не нужен (да и глючный он).
Вот смотрим какие проги его могут использовать - http://gentoo-portage.com/s?search=use%3Dgstreamer



Да чего вы к этому gstreamer'у придрались? Даже с -gstreamer gnome пытается собраться.. Где-то в ebuild'ах какой-то глюк с USE появился я так думаю.
Back to top
View user's profile Send private message
edge
n00b
n00b


Joined: 23 Oct 2003
Posts: 57
Location: Ставрополь

PostPosted: Thu Aug 11, 2005 10:11 am    Post subject: Reply with quote

Я его вычислил. Это гадский Gaim гадил. Выкинул из /var/lib/portage/world, и как бабушка пошептала, не хочет гном больше собираться.. :-)
Back to top
View user's profile Send private message
3BEPb
n00b
n00b


Joined: 20 Jun 2005
Posts: 50

PostPosted: Thu Aug 11, 2005 10:16 am    Post subject: Reply with quote

edge wrote:

Да чего вы к этому gstreamer'у придрались? Даже с -gstreamer gnome пытается собраться.. Где-то в ebuild'ах какой-то глюк с USE появился я так думаю.


Я исходил из того что gst-plugins-0.8 это от gstreamer. :)

[offtop] А вообще по жизни достал уже этот зоопарк с либами :) Приходится держать и ГТК и КуТ и тд. и тп. Хотя понимаю что по другому никак :) [/offtop]
Back to top
View user's profile Send private message
ZByte
Tux's lil' helper
Tux's lil' helper


Joined: 18 Aug 2004
Posts: 141
Location: Moscow, Russia

PostPosted: Thu Aug 11, 2005 7:42 pm    Post subject: Reply with quote

viy wrote:
Сделай так:
Code:
echo ">=gnome-base/libbonobo-2" >> /etc/portage/package.mask

и потом еще раз emerge -Dpuv world, должна появиться ругань.

(Этот метод ba подсказал.)


Вобще-то есть метод гораздо более простой и правильный:
Code:
emerge -Duptv world
Back to top
View user's profile Send private message
_Sir_
Guru
Guru


Joined: 17 Jan 2005
Posts: 337
Location: Russia, Togliatti

PostPosted: Sat Aug 13, 2005 7:50 am    Post subject: Re: emerge sync && -uD world Reply with quote

andrik wrote:

В /etc/make.conf стоят следующие USE:
USE="X kde dba gd gd-external qt gtk cups arts nls unicode font-server xinerama -gnome -postgres"
Как узнать, кто гнома за собой тянет?

Я бы еще попробовал -gtk gtk+
USE из /etc/make.conf конечно просматривается, и даже имеет наивысший приоритет, но это
не единственный источник формирования USE
Поэтому
Code:
emerge info | grep USE
и смотрим, с чем пакеты собираются. На все, что не надобно, прописываем в /etc/make.conf USE=".... -gnome -xine -xmms" и т.д. И радуемся жизни.
С отдельными более упрямыми пакетами справляется
Code:
echo "app-examle/labuda -future1 -future2" >> /etc/portage/package.use
А уж с совсем экстремальными пакетами можно справляться
и такими средствами, что здесь (спасибо!) предлагали :)
_________________
(Sir) * Life is placeholder for Love *
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