Попробовал cldx-14-x86_64 с флешки, понравилась.
Сразу после установки на SSD, не запуская никаких программ, обновляю ОС через меню.
Процесс идет…
(82 из 93) Открытый браузерный движок
net-libs/webkit-gtk-2.4.4-r201
ОК
(83 из 93) Открытый браузерный движок
net-libs/webkit-gtk-2.4.4-r1
Ошибка? - Имя похоже на огрызок предыдущего. На двух разных компьютерах, в т.ч. с i5, пробовал, через пару минут процессор загружен под 100%. Приходится прерывать процесс сборки, сделал это через 30 минут:
FAILED
ExceptionPexpect:Could not terminate the child.(pexpect.__init__:739)
Не удалось обновить
Процессор по-прежнему в 100%. Закрываю окно. В Диспетчере задач (все процессы) - куча разноцветных задач. Что завершить, не знаю. Поэтому делаю штатную перезагрузку.
Запускаю обновление вновь.
Выбираю Использовать новый конфиг.
Проверка обновлений: 11 пакетов для установки, в т.ч. злополучный net-libs/webkit-gtk-2.4.4-r1
Соглашаюсь установить их все. Первым идет именно он.
Через пару минут вижу опять 100% загрузки процессора…
Еще через 10 минут прерываю процесс:
Задача прервана
Обновление прервано пользователем
Опять перезагрузка.
Что делать? Наверно, нужно как-то исключить сборку этого пакета?
Для начала, необходимо выяснить кто притянул вебкит зависимостями, например у меня это выглядит так:
# equery d net-libs/webkit-gtk
* These packages depend on net-libs/webkit-gtk:
media-gfx/gimp-2.8.14 (webkit ? >=net-libs/webkit-gtk-1.6.1:2)
net-libs/libproxy-0.4.11-r2 (webkit ? >=net-libs/webkit-gtk-1.6:3)
это означает, что если у указанных пакетов установлен юз webkit, оный будет установлен по зависимостям.
По поводу “10 минут” - для выше-обозначенного, среднее время компеляции, не на топовом железе около 1 часа.
Спасибо за быстрый ответ. Насчет длительности процесса - все предыдущие пакеты (81) собирались довольно быстро, максимум за единицы минут, и загрузки в 100% не наблюдалось ни разу. В том числе и net-libs/webkit-gtk-2.4.4-r201 проскочил за минуту максимум. А net-libs/webkit-gtk-2.4.4-r1 я ждал не 10 мин, а 32, при первой попытке. Процессор Intel Core i5 3317U Dual Core 4 Thread 1.8Ghz, Max 2.6GHz RAM 4Gb SSD 120Gb - безвентиляторный неттоп. Вполне шустрое железо.
Итак, у меня:
# equery d net-libs/webkit-gtk
* These packages depend on net-libs/webkit-gtk:
mail-client/claws-mail-3.10.1 (webkit ? >=net-libs/webkit-gtk-1.0:2)
media-gfx/gimp-2.8.14 (webkit ? >=net-libs/webkit-gtk-1.6.1:2)
media-gfx/shotwell-0.18.1 (>=net-libs/webkit-gtk-1.4:3)
net-libs/libproxy-0.4.11-r2 (webkit ? >=net-libs/webkit-gtk-1.6:3)
net-news/liferea-1.10.8 (>=net-libs/webkit-gtk-1.6.1:3)
Вижу разные версии webkit-gtk, а именно claws-mail-3.10.1 тянет эту, самую старую. Она мне не нужна, но поможет ли ее удаление?
emerge -C mail-client/claws-mail
Тянет ее скорее всего не claws-mail, а liferea и shotwell…
Покажите, пожалуйста вывод <<emerge -pvuDN world>>
Пожалуйста:
$ emerge -pvuDN world
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] net-libs/webkit-gtk-2.4.4-r1:3/25 [2.4.4:3/25] USE="X egl jit opengl spell webgl (-aqua) -coverage -debug -geoloc -gles2 -gstreamer -introspection -libsecret {-test} -wayland" 0 kB
[binary U ] x11-themes/gtk-engines-murrine-0.98.2-r1 [0.98.2] USE="themes -animation-rtl" ABI_X86="(64%*) (-32) (-x32)" 0 kB
[binary U ] net-im/skype-4.3.0.37-r1 [4.3.0.37] USE="pulseaudio -apulse% -pax_kernel (-selinux)" 0 kB
[binary R ] net-print/hplip-3.14.6 USE="fax hpcups hpijs libnotify policykit scanner snmp -X -doc -kde -libusb0 -minimal -parport -qt4 -static-ppds*" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 0 kB
[binary U ] app-admin/sudo-1.8.11_p1 [1.8.6_p7] USE="nls pam sendmail -ldap -offensive (-selinux) -skey" 0 kB
[binary UD ] xfce-extra/xfce4-power-manager-1.2.0::calculate [1.2.0-r2::gentoo] USE="networkmanager policykit udisks -debug" XFCE_PLUGINS="brightness" 0 kB
[binary N ] mail-client/claws-mail-3.10.1::calculate USE="dbus gnutls imap ipv6 libcanberra libnotify networkmanager notification pdf pgp rss session smime spell webkit xface -archive -bogofilter -calendar -clamav -debug -doc -gdata (-gtk3) -ldap -libindicate -nntp -pda -perl -python -spam-report -spamassassin -startup-notification -valgrind" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 0 kB
[binary N ] perl-core/Storable-2.390.0-r1 0 kB
[binary UD ] virtual/perl-Storable-2.390.0 [2.410.0-r1] 0 kB
[blocks b ] <perl-core/Storable-2.410.0 ("<perl-core/Storable-2.410.0" is blocking virtual/perl-Storable-2.410.0-r1)
[binary U ] media-gfx/plymouth-themes-calculate-14-r1::calculate [14::calculate] 0 kB
[binary NS ] sys-kernel/calculate-sources-3.14.22:3.14.22::calculate [3.14.17:3.14.17::calculate] USE="firmware minimal plymouth symlink themes vmlinuz -build" 0 kB
Total: 11 packages (5 upgrades, 2 downgrades, 2 new, 1 in new slot, 1 reinstall, 10 binaries), Size of downloads: 0 kB
Conflict: 1 block
* IMPORTANT: 6 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
Кстати, claws-mail я уже удалил. Теперь выполнил:
# cl-update
* Список пакетов для установки
* Клиент электронной почты, основанный на GTK+; также позволяет читать ленты новостей (N) mail-client/claws-mail-3.10.1
* Открытый браузерный движок (U) net-libs/webkit-gtk-2.4.4-r1
* 16 пакетов будет установлено, 17,267 kB будет загружено
И что я вижу? - Удаленная claws-mail намерена вновь установиться. И наш webkit-gtk-2.4.4-r1 тоже… Пока не соглашаюсь.
eix net-libs/webkit-gtk
* net-libs/webkit-gtk
Available versions:
(3) 2.2.6-r1(3/29) 2.4.4-r1(3/25) ~2.4.6(3/25)
(2) 2.2.6-r201 2.4.4-r201 ~2.4.6-r200
слева в скобках указан слот
equery d net-libs/webkit-gtk
* These packages depend on net-libs/webkit-gtk:
mail-client/claws-mail-3.10.1 (webkit ? >=net-libs/webkit-gtk-1.0:2)
media-gfx/gimp-2.8.14 (webkit ? >=net-libs/webkit-gtk-1.6.1:2)
media-gfx/shotwell-0.18.1 (>=net-libs/webkit-gtk-1.4:3)
net-libs/libproxy-0.4.11-r2 (webkit ? >=net-libs/webkit-gtk-1.6:3)
net-news/liferea-1.10.8 (>=net-libs/webkit-gtk-1.6.1:3)
после “:” указан слот … например net-libs/libproxy-0.4.11-r2 при использовании юза webkit:3 потянет (3) 2.2.6-r1(3/29) 2.4.4-r1(3/25) ~2.4.6(3/25)
а media-gfx/gimp при использовании юза webkit:2 потянет (2) 2.2.6-r201 2.4.4-r201 ~2.4.6-r200
Ну как бы я сделал. Удалить liferea, shotwell и мешающую версию webkit-gtk и после принудительно первым делом обновить net-libs/libproxy.
emerge -C net-news/liferea media-gfx/shotwell net-libs/webkit-gtk:3
emerge -a1 net-libs/libproxy
т.е. третий слот у вас сейчас вытягивается следующими приложениями
media-gfx/shotwell-0.18.1
net-libs/libproxy-0.4.11-r2
net-news/liferea-1.10.8
shotwell и liferea на следующих шагах обновления и так удалятся, т.к. были удалены из списка пакетов системы, а у libproxy был убран use-флаг webkit
Спасибо, ребята! После выполнения последних команд и cl-update исчез в далеком тумане зловредный webkit-gtk-2.4.4-r1
Впереди - изучение документации (до сих пор сидел только на DEB пакетах в Linux Mint и др.) и проверка возможности установки нужных мне программ.
* Обновление системы завершено!