Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Как посмотреть в emerge(?)
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: Wed Nov 10, 2004 1:06 pm    Post subject: Как посмотреть в emerge(?) Reply with quote

-- Какие USE-флаги влияют на данный пакет
-- Все пакеты, которые зависят от данного
-- Все пакеты, от которых зависит данный, независимо от того, установлены ли они и каких версий

?
Back to top
View user's profile Send private message
YD
Guru
Guru


Joined: 30 Oct 2004
Posts: 466
Location: Riga, Latvia

PostPosted: Wed Nov 10, 2004 1:10 pm    Post subject: Reply with quote

man emerge

Quote:

emerge --info #Просмотреть все флаги
emerg -pv package #просмотреть с verbose (USE флаги выведет)
Back to top
View user's profile Send private message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Wed Nov 10, 2004 1:24 pm    Post subject: Reply with quote

YD wrote:
man emerge


Не помогает :)

Quote:
emerge --info #Просмотреть все флаги


Не то, это я в make.conf посмотреть могу :)

Quote:
emerg -pv package #просмотреть с verbose (USE флаги выведет)


Ага, спасибо.

А как с вопросами зависимостей?
Back to top
View user's profile Send private message
hermes_jr
l33t
l33t


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

PostPosted: Wed Nov 10, 2004 2:06 pm    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 Nov 10, 2004 2:15 pm    Post subject: Reply with quote

Balancer wrote:
А как с вопросами зависимостей?

В смысле?

Если у тебя есть неудовлетворенные зависимости, то они покажуться по emerge -pv <пакет>
Если зависимости условны, то можешь поиграться с USE-флажками, типа:
Code:
USE="feature1 -feature2" emerge -pv <packet>
и посмотреть, как и что меняется.

Конкретно прямые зависимости посмотреть не удастся, т.к. emerge просто пропускает те пакеты, что нужны новому и уже стоят в системе. Можно ключик -e пользовать, но он тебе абсолютно все дерево для пакета выдаст, начиная с glibc (эмуляция абсолютно голой системы). Попробуй emerge -etpv <пакет>, получишь дерево (странное :?), но прямые зависимости будут в самом верху вывода.

Что-то подобное выдает также equery depgraph <пакет>, но сложнее разобраться ;) Проблема в том, что все эти деревья прямые, а на практике от glibc зависят все пакеты.

А еще лучше --- залезь в /usr/portage/<app-category>/<app-name>/<app-ebuild>, это bash-скрипт, и посмотри глазками. Зависимости в верху всегда указываются.
Back to top
View user's profile Send private message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Wed Nov 10, 2004 4:04 pm    Post subject: Reply with quote

Э.... Поясню последний оставшийся неясным вопрос.

Вот есть у меня пакет XXX. Хочу узнать, кто от него зависит. Например, чтобы узнать, нужен ли он вообще мне. Если нужен - стоит ли его обновлять и т.п.
Back to top
View user's profile Send private message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Wed Nov 10, 2004 4:05 pm    Post subject: Reply with quote

hermes_jr wrote:
Вам сюды :).


Спасибо, кажется, полезно. Пошёл углубляться.
Back to top
View user's profile Send private message
YD
Guru
Guru


Joined: 30 Oct 2004
Posts: 466
Location: Riga, Latvia

PostPosted: Wed Nov 10, 2004 4:30 pm    Post subject: Reply with quote

Balancer wrote:


Quote:
emerge --info #Просмотреть все флаги


Не то, это я в make.conf посмотреть могу :)

Все ты там не увдишь 8] Ибо дефолтные флаги там не прописаны.
Back to top
View user's profile Send private message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Thu Nov 11, 2004 4:15 pm    Post subject: Reply with quote

YD wrote:
Все ты там не увдишь 8] Ибо дефолтные флаги там не прописаны.


Ага, понял. Сразу не заметил разницы, т.к. у меня бОльшая часть из этих флагов явно указана :)

Ещё вопрос - никак не найду ссылку, где расписаны USE-флаги, какой что обозначает. В частности, интересует, кто ответственный за флаг threads?
Back to top
View user's profile Send private message
viy
Veteran
Veteran


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

PostPosted: Thu Nov 11, 2004 4:18 pm    Post subject: Reply with quote

Balancer wrote:
Ещё вопрос - никак не найду ссылку, где расписаны USE-флаги, какой что обозначает. В частности, интересует, кто ответственный за флаг threads?


emerge -av ufed (желательно с ~x86 для поддержки новых профилей).

А за threads никто не отвечает, он сам по себе :?
Back to top
View user's profile Send private message
YD
Guru
Guru


Joined: 30 Oct 2004
Posts: 466
Location: Riga, Latvia

PostPosted: Thu Nov 11, 2004 6:34 pm    Post subject: Reply with quote

Balancer идёшь на www.gentoo-portage.com Ищешь свой пакет, нажимаешь в меню дистра на use flags и смотришь описания внизу.
Back to top
View user's profile Send private message
sorooros
Tux's lil' helper
Tux's lil' helper


Joined: 17 Sep 2004
Posts: 134
Location: Vancouver, Canada

PostPosted: Tue Nov 16, 2004 7:43 am    Post subject: Reply with quote

Balancer wrote:
Ещё вопрос - никак не найду ссылку, где расписаны USE-флаги, какой что обозначает.

/usr/portage/profiles/use.desc - глобальные USE-флаги
/usr/portage/profiles/use.local.desc - локальные USE-флаги
_________________
Adopt a post!
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