На данный момент последняя стабильная версия perl - 5.18.2-r1
Однако при попытке обновления системы или при emerge -uvp perl новая версия устанавливаться категорически не хочет, предлагает обновить имеющуюся версию, что естественно вызывает конфликты при обновлении и установке.
Как определить, что именно блокирует установку новой (замечу стабильной) версии?
Ну а что показывает если принудительно попробовать поставить нужную версию?
emerge -a =dev-lang/perl-5.18.2-r1
Установка блокируется, потому что perl-5.18.2-r1 хочет установиться в тот же слот, что и старая версия.
Просто удалите старый perl и обновитесь.
Или установите в другой слот.
разрулил вручную практически все блокировки, остались только perl-core/Storable и perl-core/IPC-Cmd
стабильная версия virtual/perl-IPC-Cmd-0.800.0-r1 требует замаскированную perl-core/IPC-Cmd~0.800.0
стабильная версия virtual/perl-Storable также требует замаскированный пакет
это несоответствие в Calculate или и в Gentoo?
на каком уровне несостыковка версий происходит?
маскировать стабильные пакеты или размаскировывать нестабильные? или разработчики поправят?
В Calculate Linux и virtual/perl-IPC-Cmd-0.800.0-r1 находится в маске, по крайней мере на i686, проверю на x64. Вы себе сами многое размаскировывали?
Iurii Blokhin wrote:
В Calculate Linux и virtual/perl-IPC-Cmd-0.800.0-r1 находится в маске, по крайней мере на i686, проверю на x64. Вы себе сами многое размаскировывали?
именно, что практически ничего не размаскировывал
из сторонних оверлеев только стим…
а если когда какой пакет и размаскировал для установки дополнительных пакетов - то это однозначно было месяцы тому назад… и пару обновлений без конфликтов тому назад…
Ну а если убрать пока свои изменения из /etc/portage?
mask и unmask - пустые
в use и keywords- Опера, пакеты связанные со стимом и пара мелких пакетов из нестабильной ветки (добавлены правда так давно, что уже и помнил - раньше не мешали)
нет, на всякий случай эти файлы очистил и перепроверил - все так же проблемы при обновлении, perl-IPC-Cmd и perl-Storable требуют нестабильные версии
так в чем у меня расхождение с официальным релизом для x64?
надо размаскировать показываемые у меня нестабильными IPC-Cmd и Storable или замаскировать “стабильные” версии?
http://pastebin.calculate-linux.ru/ru/show/9849
Попробуйте пересобрать вместе с проблемными библиотеками еще и эти пакеты:
perl-core/ExtUtils-CBuilder
dev-perl/XML-Simple
dev-perl/PlRPC