[РЕШЕНО]При обновлении не видит ncurses
Запуская обновление (обновлялся в последний раз очень давно, может год, может чуть меньше)
USE="-wayland egl opengl" emerge -p --changed-use --newrepo --deep world --backtrack=90
... done!
emerge: there are no ebuilds to satisfy "sys-libs/ncurses:0/5=".
(dependency required by "sys-apps/openrc-0.19.1::gentoo" [installed])
(dependency required by "@system" [set])
(dependency required by "@world" [argument])
# eix sys-libs/ncurses
[I] sys-libs/ncurses
Available versions:
(5) 5.9-r101(5/5)
(0) 6.0-r1(0/6)
{ada +cxx debug doc gpm minimal profile static-libs test threads tinfo trace unicode ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"}
Installed versions: 5.9-r101(5)(18:19:41 15.04.2017)(gpm tinfo unicode ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="32 -64 -x32") 6.0-r1(17:55:48 15.04.2017)(cxx gpm static-libs threads tinfo unicode -ada -debug -doc -minimal -profile -test -trace ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="32 -64 -x32")
Homepage: https://www.gnu.org/software/ncurses/ http://dickey.his.com/ncurses/
Description: console display library
Что делать?
- Для комментирования войдите или зарегистрируйтесь
Ну тут сама ncurses переехала
Ну тут сама ncurses переехала в 6.х. Читать надо про это. Сначала обновить ее.
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
Так вроде и так стоит самая
Так вроде и так стоит самая последняя (в т.ч.)
Некие пакеты требуют старый
Некие пакеты требуют старый ncurses - 0/5, а такого нет. В системе стоит 0/6 и 5/5. Надо смотреть подробнее. Почему они не обновляются - может руками что-то замаскировано?
Возможно стоит воспользоваться документацией по обновлению очень старых систем.
Есть ли возможность заставить
Есть ли возможность заставить emerge проигнорировать отсутствие пакета ncurses? Т.к. его требуют пакеты типа kde-frameworks/kdelibs-4.14.29-r1, которые при обновлении будут заменены более новыми, не требующими старого пакета.
Если пакет его требует, то не
Если пакет его требует, то не соберется без него. Надо понять почему об него спотыкается. Если бы он не был никому нужен то никто бы его не тянул.
Например, почему не обновляется openrc?
Так вроде вывод команды eix
Так вроде вывод команды eix утверждает, что стоит не самая последняя ("Installed versions: 5.9-r101"), а самая последняя "6.0-r1".
Чем больше юзерфрендли, тем сложнее юзать.
В Генту долго не обновляться
В Генту долго не обновляться - это ССЗБ, ибо проблемы гарантированы! :)
По сути: попробуй
должно подхватить текущие библиотеки, а дальше надо будет смотреть по обстоятельствам (сообщениям системы).
/
Озвучьте своё представление о мере времени.
Для современного (начало 2017 года) состояния.
:wq
--
Live free or die
Читайте!
Хоть вопрос и с приколом, отвечу серьезно, - может вменяемым новичкам будет полезно.
Итак, ответ - в заголовке, но надо не забывать, что все очень индивидуально, как и сама Генту-система, т.е. зависит от конкретной конфигурации. Обновления делаются не по времени, а по событиям (обновление отдельных пакетов и/или самого портажа). Так что надо регулярно просматривать:
На персональных (личных, не производственных!) серверах я еще делаю (через крон перед началом работы) проверку
с высылкой на почту. Помимо непосредственной информации по конкретным серверам это дает возможность оценить общее состояние изменений в портаже.
Собственно ответ на поставленный вопрос: необходимость обновления именно Вашей системы (или отдельных пакетов) определяется на основании всей вышеупомянутой информации в соответствии с политикой компании (в случае корпоративного использования) или же Вашими желаниями/предпочтениями( в случае персональной (локалхост и иже с ним) системы).
P.S. Может все это показаться сложным и ненужным, но именно в этом и есть основное отличие Генту от Винды и бинарных дистрибутивов - все делается индивидуально! В том числе и нет массового бездумного обновление, типа по субботам в 3 часа... :) Соответственно необходимо приложить определенные усилия и понимать, что ты делаешь.
SysA написал(а): Хоть вопрос
Спасибо! Тому кто скажет, что я не читал handbook я включу закадровый смех на сутки, в левом ухе. Но хороший ответ на собственное непонимание своей проблемы дорогого стоит, при том что именно handbook делает gentoo линуксом для меня. OpenSours'ом. А в тёмном чулане чёрная кошка MS от белой кошки ubuntu ничем не отличается.
Anarchist
А я отвечу прямо.
Через год возникнут некоторые трудности, а через 3+ придется попотеть.
.
И правильно сделаешь. ☺
Из своего опыта отмечу, что усреднение интервала безпроблемности обновления в год (скорее в диапазоне от порядка восьми месяцов до полутора лет как повезёт) было верным года три-четыре назад.
От себя добавлю, что с учётом текущего значения маски на удаление пакета (30 дней) рекомендуемый режим — не реже раза в месяц.
Ну и с учётом тенденции к сокращению релиз-циклов и забивания всё бОльшего количества разработчиков на саму модель (релизов) полезно понимать, что озвученные цифры не догма и не постоянная величина.
:wq
--
Live free or die
Я не обновлялся год с
Я не обновлялся год с небольшим и не могу назвать возникшие проблемы "некоторыми трудностями" (т.к. на обновление и решение всех проблемм ушло ~5 дней, в которые комп не перезагружался т.к. часть пакетов была удалена и без них он бы мог и не загрузиться; СБ электричество не пропадало).
Раньше на запуск стоял скрипт, который проверял обновления и выводил на рабочий стол количество пакетов включенных в обновление, но год назад я его отключил т.к. КДЕ 4 замаскировали, а КДЕ 5 даже сейчас не вполне юзабельна.
<ИМХО>. Стоит выполнять обновления после каждого большого (~>15) приращения числа пакетов на обновление или если их накопилось под 50. Вот тогда в редких случаях могут возникнуть "некоторые трудности", а не тот П-ц, который словил я.ИМХО>.
Это всё очень эмпирически и
Это всё очень эмпирически и зависит как от общей "причесанности" системы так и от конкретных событий за год.
Судя по твоему каменту, у тебя была миграция с 4х на 5е кеды, а это само по себе дело затратное, я на него потратил пару дней обновляясь в обычном ритме "раз в неделю-две".