Решено: gentoo заскоки

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 16959
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Решено: gentoo заскоки

Сообщение Bizdelnick »

yoricI писал:
24.06.2020 09:17
Как так, зачем этот флаг вообще придумали?
Флаг может отключить что-то опциональное. Если зависимость безусловная, она в любом случае установится.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5053
ОС: Gentoo

Re: Решено: gentoo заскоки

Сообщение /dev/random »

yoricI писал:
24.06.2020 09:17
www-client/vivaldi-3.1.1929.34_p1 (net-print/cups)
Vivaldi - проприетарный блоб. Пересобрать его с другими опциями невозможно. Поэтому у него нет флагов (кроме тех, что управляют файлами переводов), и от всего, от чего он зависит, он зависит безусловно. В том числе от cups.
Спасибо сказали:

Аватара пользователя
yoricI
Сообщения: 1112
ОС: gentoo fluxbox

Re: Решено: gentoo заскоки

Сообщение yoricI »

Ладно, снёс vivaldi. Картина та же самая. Только что ещё странно:
$ equery d net-print/cups * These packages depend on net-print/cups: --те же пакеты--- net-print/cups-filters-1.27.4 (>=net-print/cups-1.7.3) ----что и раньше, кроме vivaldi $ equery d net-print/cups-filters * These packages depend on net-print/cups-filters: net-print/cups-2.3.3-r1 (>=net-print/cups-filters-1.0.43)
Что за циркулярная зависимость? И вообще, на что теперь грешить?
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5053
ОС: Gentoo

Re: Решено: gentoo заскоки

Сообщение /dev/random »

Что скажет emerge -pvc net-print/cups net-print/cups-filters?
Спасибо сказали:

Аватара пользователя
yoricI
Сообщения: 1112
ОС: gentoo fluxbox

Re: Решено: gentoo заскоки

Сообщение yoricI »

# emerge -pvc net-print/cups net-print/cups-filters Calculating dependencies... done! net-print/cups-2.3.3-r1 pulled in by: app-text/ghostscript-gpl-9.50 requires >=net-print/cups-1.3.8 net-print/cups-filters-1.27.4 requires >=net-print/cups-1.7.3 net-print/cups-filters-1.27.4 pulled in by: net-print/cups-2.3.3-r1 requires >=net-print/cups-filters-1.0.43 >>> No packages selected for removal by depclean Packages installed: 1334 Packages in world: 259 Packages in system: 43 Required packages: 1334 Number to remove: 0 # eix app-text/ghostscript-gpl app-text/ghostscript-gpl Installed versions: 9.50(10:10:04 22.03.2020)(X cups dbus gtk tiff unicode -static-libs L10N="-de -ja -ko -zh-CN -zh-TW") /etc/portage # grep -r cups * make.conf:-ldap -clamav -xine -yahoo -yaz jpeg2k -acl -cups \ package.use/app-text:>=app-text/ghostscript-gpl-9.50 cups

Это я сам включил, конечно, но не просто так же, кто-то требовал, а разбираться было некогда. Как теперь можно вычислить виновника?
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5053
ОС: Gentoo

Re: Решено: gentoo заскоки

Сообщение /dev/random »

yoricI писал:
24.06.2020 10:39
Откуда у него взялся флаг cups, как можно вычислить?
grep -R cups /etc/portage/package.use
Добавлено (10:44):
Upd: вы уже сами нашли и отредактировали сообщение.
Добавлено (10:51):
yoricI писал:
24.06.2020 10:39
Как теперь можно вычислить виновника?
Это вам portage предложил включить при установке пакета, который это требовал. Если дать ему отредактировать конфиг автоматически, то он перед строчкой пишет комментарий с причиной. Если же вы вместо этого скопипастили из терминала в файл, то могли и не скопировать этот комментарий. А вообще, что-то мне подсказывает, что это сам cups и потребовал. Что скажет equery -N d app-text/ghostscript-gpl | grep cups?
Спасибо сказали:

Аватара пользователя
yoricI
Сообщения: 1112
ОС: gentoo fluxbox

Re: Решено: gentoo заскоки

Сообщение yoricI »

Уже убрал этот флаг у ghostscript-gpl, @world & depclean - пересобрался, cups-ы удалились. Теперь ничего не говорит эта команда. Спасибо за помощь.
Спасибо сказали: