Зашёл в тупик не могу разрулить эту проблему. При штатном обновлении вдруг ни с того ни с сего хочет прописаться:
[ebuild N ] net-libs/webkit-gtk-2.4.9-r200:2::gentoo
Проблема в том, что канпил этого монстра вываливается в результате с ошибкой. Решил исследовать на кой этому пакету лезть ко мне в систему? Ведь всё это время системка прекрасно работала и без него.
Зависимости выдают следующее:
# equery d webkit-gtk
* These packages depend on webkit-gtk:
gnome-extra/zenity-3.16.3 (webkit ? >=net-libs/webkit-gtk-2.8.1:4)
media-gfx/gimp-2.8.14-r1 (webkit ? >=net-libs/webkit-gtk-1.6.1:2)
Проблема в том что и gimp и zenity собраны с -webkit и прекрасно обходятся без него до сегодняшнего дня. Дальше пробовал маскировать как отдельно net-libs/webkit-gtk-2.4.9-r200:2 так и всё что выше или равно. Все равно при обновлении мира упорно требует именно webkit-gtk-2.4.9-r200:2. Пробовал глобально отключить webkit, толку никакого. Грешу на кальковский оверлей, видимо тут опять что то намудрено с флагами. Куда копать, как с этим пакетом распрощаться или вкомпилить?
Грешу на кальковский оверлей, видимо тут опять что то намудрено с флагами.
Calculate Linux Desktop 15 XFCE 20151120:
# equery d net-libs/webkit-gtk
* These packages depend on net-libs/webkit-gtk:
mail-client/claws-mail-3.11.1-r1 (webkit ? >=net-libs/webkit-gtk-1.0:2)
media-gfx/gimp-2.8.14-r1 (webkit ? >=net-libs/webkit-gtk-1.6.1:2)
net-libs/libproxy-0.4.11-r2 (webkit ? >=net-libs/webkit-gtk-1.6:3)
x11-libs/wxGTK-3.0.2.0-r1 (webkit ? net-libs/webkit-gtk:2)
echo 'USE="-webkit"' >> /etc/portage/make.conf/custom
# cl-update
Синхронизация репозиториев
* Синхронизация Distros репозитория ... [ ok ]
* Синхронизация Calculate репозитория ... [ ok ]
* Синхронизация Portage репозитория ... [ ok ]
* Обновление кэша Distros репозитория ... [ ok ]
* Обновление кэша Calculate репозитория ... [ ok ]
* Обновление кэша eix ... [ ok ]
* Обновление кэша настраиваемых пакетов ... [ ok ]
* Синхронизация завершена
Конфигурация системы
* Исправление настроек ... [ ok ]
* Обновление конфигурационных файлов ... [ ok ]
Проверка обновлений
* Вычисление зависимостей ...
* Список пакетов для установки
* Привязки Python для фреймворка Qt (rR) dev-python/pyside-1.2.2-r1 (0 KiB)
* Клиент электронной почты, основанный на GTK+; также позволяет читать ленты новостей (rR) mail-client/claws-mail-3.11.1-r1 (0 KiB)
* GTK+-версия wxWidgets, кроссплатформенный инструментарий с графическим интерфейсом, написанный на C (rR) x11-libs/wxGTK-3.0.2.0-r1 (56939 KiB)
* 3 пакетов будет установлено, 56939 KiB будет загружено
Вы хотите установить эти пакеты? (Yes/No):
Обновление пакетов
* Вычисление зависимостей ... [ ok ]
* (1 из 3) Привязки Python для фреймворка Qt
* Сборка dev-python/pyside-1.2.2-r1 ... [ ok ]
* (2 из 3) GTK+-версия wxWidgets, кроссплатформенный инструментарий с графическим интерфейсом, написанный на C
* Сборка x11-libs/wxGTK-3.0.2.0-r1 ... [ ok ]
* (3 из 3) Клиент электронной почты, основанный на GTK+; также позволяет читать ленты новостей
* Сборка mail-client/claws-mail-3.11.1-r1 ... [ ok ]
* Установка mail-client/claws-mail-3.11.1-r1 ... [ ok ]
* Установка dev-python/pyside-1.2.2-r1 ... [ ok ]
* Установка x11-libs/wxGTK-3.0.2.0-r1 ... [ ok ]
Очистка системы от ненужных пакетов
* Вычисление зависимостей ...
* Список удаляемых пакетов
* Утилита для управления несколькими версиями языка Ruby app-eselect/eselect-ruby-20131227
* Объектно-ориентированный скриптовый язык dev-lang/ruby-2.0.0_p647-r1
* Объектно-ориентированный скриптовый язык dev-lang/ruby-2.1.7
* Синтаксический анализатор и генератор YAML 1.1; написан на языке C dev-libs/libyaml-0.1.6
* Каталог программного обеспечения Python, библиотека, предоставляющая функции синтаксического анализа, ввода-вывода, кодирования, журналирования dev-python/py-1.4.30
* Simple powerful testing with Python dev-python/pytest-2.8.2
* Расширение JSON в языке Ruby dev-ruby/json-1.8.2-r1
* Генератор LALR(1)-анализаторов для языка Ruby dev-ruby/racc-1.4.11
* Инструмент для автоматизации сборки в языке Ruby, подобный Make dev-ruby/rake-0.9.6-r1
* Расширенная версия библиотеки RDoc из языка Ruby версии 1.8 dev-ruby/rdoc-4.0.1-r2
* Менеджер пакетов для языка Ruby, предоставляющий стандартный формат для написанных на нём программ dev-ruby/rubygems-2.2.5-r1
* Компилятор конечных автоматов с регулярных языков в исполняемый код dev-util/ragel-6.7-r1
* Плагин библиотеки libsoup для GNOME net-libs/libsoup-gnome-2.50.0
* Открытый браузерный движок net-libs/webkit-gtk-2.4.9-r200
* Утилита для управления различными флагами настроек PaX для бинарных файлов ELF32 и ELF64 sys-apps/paxctl-0.9
* Виртуальный ebuild-сценарий для RubyGems virtual/rubygems-10
Вы хотите удалить неиспользуемые пакеты (рекомендуется)? (Yes/No):
* Удаление (1 из 16) net-libs/libsoup-gnome-2.50.0 ... [ ok ]
* Удаление (2 из 16) dev-python/pytest-2.8.2 ... [ ok ]
* Удаление (3 из 16) net-libs/webkit-gtk-2.4.9-r200 ... [ ok ]
* Удаление (4 из 16) dev-python/py-1.4.30 ... [ ok ]
* Удаление (5 из 16) sys-apps/paxctl-0.9 ... [ ok ]
* Удаление (6 из 16) dev-util/ragel-6.7-r1 ... [ ok ]
* Удаление (7 из 16) dev-ruby/racc-1.4.11 ... [ ok ]
* Удаление (8 из 16) dev-ruby/rdoc-4.0.1-r2 ... [ ok ]
* Удаление (9 из 16) dev-ruby/json-1.8.2-r1 ... [ ok ]
* Удаление (10 из 16) dev-ruby/rake-0.9.6-r1 ... [ ok ]
* Удаление (11 из 16) virtual/rubygems-10 ... [ ok ]
* Удаление (12 из 16) dev-ruby/rubygems-2.2.5-r1 ... [ ok ]
* Удаление (13 из 16) dev-lang/ruby-2.1.7 ... [ ok ]
* Удаление (14 из 16) dev-lang/ruby-2.0.0_p647-r1 ... [ ok ]
* Удаление (15 из 16) dev-libs/libyaml-0.1.6 ... [ ok ]
* Удаление (16 из 16) app-eselect/eselect-ruby-20131227 ... [ ok ]
Пересборка зависимых модулей
* Обновление сохранённых библиотек ... [ ok ]
* (1 из 1) Плагин GStreamer для обработки клиентских HTTP-серверов
* Сборка media-plugins/gst-plugins-soup-0.10.31-r1 ... [ ok ]
* Установка media-plugins/gst-plugins-soup-0.10.31-r1 ... [ ok ]
* Обновление конфигурационных файлов ... [ ok ]
* Обновление системы завершено!
# cl-update
Синхронизация репозиториев
* Синхронизация Distros репозитория ... [ ok ]
* Синхронизация Calculate репозитория ... [ ok ]
* Синхронизация Portage репозитория ... [ ok ]
* Обновление кэша Distros репозитория ... [ ok ]
* Обновление кэша Calculate репозитория ... [ ok ]
* Обновление кэша eix ... [ ok ]
* Обновление кэша настраиваемых пакетов ... [ ok ]
* Синхронизация завершена
Конфигурация системы
* Исправление настроек ... [ ok ]
* Обновление конфигурационных файлов ... [ ok ]
Проверка обновлений
* Вычисление зависимостей ...
* Список пакетов для установки
* Atril, просмотрщик документов для использования в среде MATE (U) app-text/atril-1.12.0 (0 KiB)
* Шаблонная библиотека линейной алгебры для языка C++; предназначена для векторно-матричных операций и связанных с ними вычислений (U) dev-cpp/eigen-3.2.5 (1125 KiB)
* Мета-пакет для традиционной среды рабочего стола MATE (U) mate-base/mate-1.12.0 (0 KiB)
* Открытый браузерный движок (N) net-libs/webkit-gtk-2.4.9-r200 (0 KiB)
* Программа приветствия дисплейного менеджера LightDM (GTK+) (U) x11-misc/lightdm-gtk-greeter-2.0.1 (457 KiB)
* 5 пакетов будет установлено, 1581 KiB будет загружено
Вы хотите установить эти пакеты? (Yes/No): yes
Вы хотите установить эти пакеты? (Yes/No): yes
Обновление пакетов
* Вычисление зависимостей ... [ ok ]
* (1 из 5) Шаблонная библиотека линейной алгебры для языка C++; предназначена для векторно-матричных операций и связанных с ними вычислений
* Сборка dev-cpp/eigen-3.2.5 ... [ ok ]
* (2 из 5) Открытый браузерный движок
* Сборка net-libs/webkit-gtk-2.4.9-r200 ... [ ok ]
* (3 из 5) Atril, просмотрщик документов для использования в среде MATE
* Сборка app-text/atril-1.12.0 ... [ ok ]
* (4 из 5) Мета-пакет для традиционной среды рабочего стола MATE
* Сборка mate-base/mate-1.12.0 ... [ ok ]
* Установка mate-base/mate-1.12.0 [1.8.0] ... [ ok ]
* (5 из 5) Программа приветствия дисплейного менеджера LightDM (GTK+)
* Сборка x11-misc/lightdm-gtk-greeter-2.0.1 ... [ ok ]
* Установка dev-cpp/eigen-3.2.5 [3.1.3] ... [ ok ]
* Установка x11-misc/lightdm-gtk-greeter-2.0.1 [1.9.0] -