Здравия!
Я смотрю, gentoo-sources переехало из @world в @system. Или показалось? В смысле что оно в @system это точно сейчас, а вроде раньше не было.
gentoo изменения в дистрибутиве
Модератор: /dev/random
-
- Администратор
- Сообщения: 5372
- ОС: Gentoo
Re: gentoo изменения в дистрибутиве
Я обновлял систему вчера утром, и никакого gentoo-sources у меня не установлено. Так что вряд ли он в @system.
Вероятно, его у вас вытягивает virtual/linux-sources (gentoo-sources у него - предпочитаемая из множества альтернатив, но если вручную установить другую, то gentoo-sources вытягиваться не будет), от которого, в свою очередь, зависит куча различных пакетов (ни один из которых у меня не установлен). Попробуйте посмотреть с помощью equery d gentoo-sources и equery d linux-sources.
-
- Сообщения: 2632
- ОС: gentoo fluxbox
Re: gentoo изменения в дистрибутиве
Угу. Так-то меня не беспокоит, просто раньше обновлялись они по @world только лишь, а вот как раз вчера обновились по @system.
И почему-то этот пакет у меня в world-файл проник, то ли так и надо, то ли по ошибке? Но это точно давно проник, не вчера и не на днях.
И почему-то этот пакет у меня в world-файл проник, то ли так и надо, то ли по ошибке? Но это точно давно проник, не вчера и не на днях.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сообщения: 2920
- ОС: Gentoo
Re: gentoo изменения в дистрибутиве
Shell
$ eix -c --system
Shell
$ eix -c --world
-
- Сообщения: 2632
- ОС: gentoo fluxbox
Re: gentoo изменения в дистрибутиве
eix -c --system - нету gentoo-sources, и всего 43 пакета, не маловато?
eix -c --world - а тут есть, но это же из /var/lib/world берётся, а туда он мог по ошибке попасть, когда я делал его без --oneshoot.
eix -c --world - а тут есть, но это же из /var/lib/world берётся, а туда он мог по ошибке попасть, когда я делал его без --oneshoot.
-
- Сообщения: 2920
- ОС: Gentoo
-
- Сообщения: 2632
- ОС: gentoo fluxbox
Re: gentoo изменения в дистрибутиве
$ equery g gentoo-sources
* dependency graph for sys-kernel/gentoo-sources-4.19.44
`-- sys-kernel/gentoo-sources-4.19.44 amd64
`-- sys-apps/sed-4.5 (sys-apps/sed) amd64
`-- sys-devel/binutils-2.31.1-r6 (>=sys-devel/binutils-2.11.90.0.31) amd64
* dependency graph for sys-kernel/gentoo-sources-4.19.44
`-- sys-kernel/gentoo-sources-4.19.44 amd64
`-- sys-apps/sed-4.5 (sys-apps/sed) amd64
`-- sys-devel/binutils-2.31.1-r6 (>=sys-devel/binutils-2.11.90.0.31) amd64
а binutils член @system, значит можно gentoo-sources вычеркнуть из @world?
Но что странно, я всегда сначала делаю @system, потом @world, и всегда до этого gentoo-sources обновлялся по @world... Это я точно запомнил с давних пор, потому что слегка удивительно.
-
- Администратор
- Сообщения: 5372
- ОС: Gentoo
Re: gentoo изменения в дистрибутиве
Вы не написали, как именно вы понимаете вышепроцитированное сообщение, но исходя из этого вашего вывода:
можно предположить, что вы понимаете его неправильно. Ваш вывод можно было бы сделать, только если бы binutils зависел от gentoo-sources, но на самом деле это сообщение означает, что gentoo-sources зависит от binutils.
Впрочем, вам действительно можно вычеркнуть gentoo-sources из @world, но по другой причине: его всё равно вытягивает зависящий от него (через virtual/linux-sources) x11-drivers/nvidia-drivers.
-
- Сообщения: 2632
- ОС: gentoo fluxbox
Re: gentoo изменения в дистрибутиве
Да, неправильно понял. А можно и не вычёркивать? Если видеокарту сменю, например на встроенную intel? И как оно вообще туда попало, по ошибке или так и задумано?
-
- Администратор
- Сообщения: 5372
- ОС: Gentoo
Re: gentoo изменения в дистрибутиве
Туда попадает всё, что вы хоть раз явным образом передаёте команде emerge без ключа -1. По-хорошему, в @world должны находиться те и только те пакеты, которые нужны именно вам, а не (или не только) другим пакетам. Вы как ядро устанавливаете? Собираете из исходников? Если да, то из каких и откуда их берёте? Если вы пользуетесь gentoo-sources, то ему положено находиться в @world, а если не пользуетесь, то нет.
-
- Сообщения: 2632
- ОС: gentoo fluxbox
Re: gentoo изменения в дистрибутиве
Собираю из исходников, как раз вроде бы это и есть gentoo-sources с gentoo-патчами. Понял, оставляю.
-
- Сообщения: 2632
- ОС: gentoo fluxbox
Re: gentoo изменения в дистрибутиве
Но вопрос-то остался, почему-таки gentoo-sources в этой ситуации раньше обновлялись по @world, а перед ним по @system, как я всегда делаю, не обновлялись. И только в последний раз обновились по @system, перед @world. Посмотрел логи, точно так.
-
- Администратор
- Сообщения: 5372
- ОС: Gentoo
Re: gentoo изменения в дистрибутиве
Есть разные ваианты. Попробуйте, например, проследить цепочку зависимостей через "equery d" (gentoo-sources ← linux-sources ← nvidia-drivers ← ???). Возможно, что-то в system зависит от чего-то, что зависит от чего-то и т.д., что зависит от gentoo-sources.
Ещё бывает, что пакеты пересобираются, если одна из их зависимостей при обновлении сменит подслот, но в данном случае это маловероятно. Такому пакету, как gentoo-sources, нет смысла делать привязку к подслоту.
-
- Сообщения: 2632
- ОС: gentoo fluxbox
Re: gentoo изменения в дистрибутиве
Вот теперь опять по-старому, по @system не обновилось, а по @world да, gentoo-sources.