revdep-rebuild жалуется на несуществующие пакеты (there are no ebuilds to satisfy..) [РЕШЕНО]
tigel 25 июня, 2010 - 22:08
Делаю revdep-rebuild
# revdep-rebuild * Configuring search environment for revdep-rebuild * Checking reverse dependencies * Packages containing binaries and libraries broken by a package update * will be emerged. * Collecting system binaries and libraries * Found existing 1_files.rr * Collecting complete LD_LIBRARY_PATH * Found existing 2_ldpath.rr. * Checking dynamic linking consistency * Found existing 3_broken.rr. * Assigning files to packages * Found existing 4_raw.rr * Cleaning list of packages to rebuild * Found existing 4_pkgs.rr * Assigning packages to ebuilds * Found existing 4_ebuilds.rr * Evaluating package order * Found existing 5_order.rr * Generated new 5_order.rr * All prepared. Starting rebuild emerge --oneshot dev-cpp/cairomm:0 dev-cpp/gtkmm:2.4 dev-cpp/libgnomecanvasmm:2.6 dev-cpp/libsexymm:0 dev-cpp/pangomm:2.4 dev-tex/mplib:0 dev-util/glade:3 gnome-base/gnome-keyring:0 gnome-base/libgnomecanvas:0 sci-libs/libgeda:0 x11-libs/libgksu:2 x11-libs/libsexy:0 x11-libs/libview:0 .......... Calculating dependencies... done! emerge: there are no ebuilds to satisfy "dev-tex/mplib:0".
esearch mplib, естесственно, говорит что такой пакет есть.
emerge dev-tex/mplib однако повторяет there are no ebuilds...
Что делать?
emerge --info
http://paste.org.ru/?ng46nw
»
- Для комментирования войдите или зарегистрируйтесь
должно быть чтото одно
должно быть чтото одно
ACCEPT_KEYWORDS="amd64 ~amd64"
2sanya: и как же интерестно
и как же интерестно убрать ACCEPT_KEYWORDS="amd64" ? :)
пакет dev-tex/mplib зачем нужен? у меня в портах такого нет...
может
# emerge --depclean
или/и
# emerge -C dev-tex/mplib
, а потом
# emerge -uDN world && revdep-rebuild -i
eix dev-tex/mplib у меня не
eix dev-tex/mplib у меня не находит
может у тебя какие оверлеи??
может у тебя какие оверлеи??
а может таки синкнемся ?
а может таки синкнемся ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Только что, только сегодня
Только что, только сегодня утром!
(А если это было сказано в адрес sanya777, то, как я написал ниже, действительно не всегда находит)
Не, у меня только
Не, у меня только стандарстное дерево (или как это называется?). Кроме этого я понятия не имею, зачем нужен mplib... Этот пакет у меня НЕ установлен, а revdep-rebuild сам его хочет поставить(?).
Как же это интересно: #
Как же это интересно:
однако:
и:
# eix dev-tex/mplib No matches found.
Вот так вот.
Сделайте для
Сделайте для начала
revdep-rebuild -pi
Если будет что примечательное - выкладывайте с помощью wgetpaste
Мое мнение был у вас пакет установлен когда-то dev-tex/mplib.
По каким-то причинам revdep-rebuild был запущен и остались файлы:
При повторных запусках revdep-rebuild используются некоторые из этих файлов.
И, кстати, сделайте eix-update, тогда eix будет актуальные данные показывать.
Нащяльника, мая сервира паставиль, фрибизьдя инсталя сделаль, апачи сабраль, пыхапе патключиль, сапускаю, а ано - ажамбех пашамбе эшельбе шайтанама!
Эти найдены только потому,
Эти найдены только потому, что для копирования сюда я запустил еще его раз повторно(результат одинаков) но, действительно, поступил неправильно предоставив вам читать с этими файлами...
В прошлые разы я удалял эти файлы по rm /var/cache/revdep-rebuild/*.rr
eix-update сделан только что,
eix-update сделан только что, перед тем постом!
Это к вопросу об оверлеях.
Попробуйте обновить индекс
Попробуйте обновить индекс команды
esearch
, т. е.Я ♥ Gentoo & Funtoo
Что-ж, теперь все
Что-ж, теперь все по-честному. /dev-tex/mplib не находит никто.
Итак, попутно решены проблемы
Итак, попутно решены проблемы eupdatedb и eix-update. Исходная осталась.
Вывод # revdep-rebuild -pi
http://pastebin.org/359072
Находит ли у вас в системе
Находит ли у вас в системе что-либо «лишнее» следующая команда?
У вас установлен один из пакетов — app-text/tetex или app-text/texlive-core? Пересоберите его. Затем выполните
либо просто
Я ♥ Gentoo & Funtoo
Вообще, это все после
Вообще, это все после обновления мира началось. Сейчас попробую эти советы...
Lupo Alberto написал(а): У
Пожалуй, будет правильнее после пересборки app-text/tetex или app-text/texlive-core выполнить:
emerge -av --depclean rm /var/cache/revdep-rebuild/*.rr revdep-rebuild
либо просто
emerge -av --depclean revdep-rebuild -i
Я ♥ Gentoo & Funtoo
Цитата: Находит ли у вас в
Примерно так:
Number to remove: 142 —
Number to remove: 142 — вас эта строчка не насторожила? Будет неплохо посмотреть полный вывод команды.
Я ♥ Gentoo & Funtoo
насторожила, еще как..
насторожила, еще как..
tigel
И..?
Я понимаю, скромность — сестра таланта, но тогда какой помощи вы ждёте? Или такое состояние системы вас устраивает?
Я ♥ Gentoo & Funtoo
Самое интересное что пока
Самое интересное что пока устраивает, т.е. недостачи чего-то нужного или важного не обнаружил. Разве что исходники моего стаааарого ядра пропали... А так, -- все в порядке.
tigel написал(а): Самое
Есть две новости
Плохая:
В вашем случае ситуация обратная — в системе много лишнего, в данный момент ненужного.
Хорошая:
Вы не перфекционист :)
Я ♥ Gentoo & Funtoo
РЕШЕНИЕ:
Во первых:
# emerge --sync
# eix-update
# eupdatedb
Отсюда следует, что пакета dev-tex/mplib на самом деле действительно более не существует.
Затем пересобираем app-text/texlive-core (app-text/tetex), то есть пакет, в завистимостях которого когда-то был dev-tex/mplib (я правильно понял?) и, чтобы окончательно все причесать:
# emerge -av --depclean
# revdep-rebuild -i
tigel написал(а): Затем
Да.
Я ♥ Gentoo & Funtoo