Похожие чаты

Как обьяснить емержу, что надо пересобрать всё дерево зависимостей конкретного

пакета?
Разные комбинации --emptytree, --ignore-world, --complete-graph, --onlydeps, --deep -- пробовал, не получается 🤔

11 ответов

39 просмотров

А если сначала через equery получить его, а потом кинуть все пакеты емерджу?

emptytree должен всё зависимости втащить

DreamingKitten- Автор вопроса
Пух
emptytree должен всё зависимости втащить

да. но он там и texlive втащил и llvm, походу всё что в мире было

DreamingKitten- Автор вопроса
Пух
Ну так всё дерево зависимостей

я чёт очень сомневаюсь что например xorg-server зависит от texlive

DreamingKitten- Автор вопроса

ну я пишу emerge --pretend --emptytree --tree xorg-server и вижу в выводе net-misc/openssh , www-client/links , dev-vcs/git , sys-devel/gcc , dev-qt/qtcore , dev-lang/go и что-то меня одолевают сомнения, что иксам это всё нужно

DreamingKitten
ну я пишу emerge --pretend --emptytree --tree xorg...

я бы наверное плюнул и пакеты просто собрал в строку но вообще -e впринципе считает что не установлено ничего и наверное тянет через обратное, что бы не ничего не сломалось. я уверен что у баша так же будет. можно по приколу замаскать какой ниб go и запустить еще раз в вербозе. а ещё вдруг это что то из man emerge| egrep "--with.+deps" я один раз лишь чем то подобным занимался, но я парсил напрямую /var/db/pkg/*/*/* и уже что то с этим делал, но это было так давно что не помню. кажется я пересобирал пакеты собранные после даты с определенными зависимостями, но это не точно

DreamingKitten- Автор вопроса

Забавная ситуация с этим вышла, может кому полезно будет. VirtualBox, как оказалось, откусывает AVX для гостевых систем. И если это вовремя не заметить и ляпнуть в make.conf обычный -march=native, будут проблемы. Вот щас студент готовится к зачёту, развернул стейдж, прописал native и погнал xorg-server собирать. Ну оно ему и собрало, где буквально всё валится по SIGILL из-за наличия AVX инструкций. Вопрос этим и был продиктован, как пересобрать всё что xorg потянул за собой. И depgraph не оч помог, он там тоже много лишнего насовал. Пришлось таки qlop смотреть и ручками указывать что пересобрать надо.

Все дерево зависимостей - это весь мир. Если ты хотел пересбор только прямых зависимостей, то такого функционала в портаже нет

DreamingKitten- Автор вопроса
Azamat Hackimov
Все дерево зависимостей - это весь мир. Если ты хо...

Не согласен. ИМХО, пакеты, входящие в список мира непосредственно, в общем случае не могут быть зависимостями друг друга. Они являются частью дерева только по факту наличия в мире. Поэтому зависимость одного из них, любого порядка, может не быть зависимостью другого (любого же порядка). Из этого следует, что для каждого пакета, входящего в мир, может быть построено своё полное дерево зависимостей, являющееся подмножеством дерева всех зависимостей (т.е. у которого мир в вершине). Прямых было недостаточно.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Карта сайта