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 -ieix 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 сам его хочет поставить(?).
Как же это интересно: #
Как же это интересно:
# esearch mplib [ Results for search key : mplib ] [ Applications found : 2 ] * dev-ruby/snmplib Latest version available: 1.0.2 Latest version installed: [ Not Installed ] Size of downloaded files: 163 kB Homepage: http://snmplib.rubyforge.org/ Description: SNMP library implemented in pure Ruby License: Ruby * dev-tex/mplib Latest version available: 1.110 Latest version installed: [ Not Installed ] Size of downloaded files: 1,521 kB Homepage: http://foundry.supelec.fr/projects/metapost Description: New, revamped version of the MetaPost interpreter License: GPL-2однако:
# eix mplib * dev-ruby/snmplib Available versions: 1.0.2 (~)1.0.3 {doc ruby_targets_ruby18 test} Homepage: http://snmplib.rubyforge.org/ Description: SNMP library implemented in pure Rubyи:
# 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 сделан только что, перед тем постом!
# eix-update Reading Portage settings .. Building database (/var/cache/eix) .. [0] "gentoo" /usr/portage/ (cache: metadata-flat) Reading category 154|154 (100%) Finished [1] "" /usr/local/portage (cache: parse|ebuild*#metadata-flat#assign) Reading category 154|154 (100%) Finished Applying masks .. Calculating hash tables .. Writing database file /var/cache/eix .. Database contains 14052 packages in 154 categories.Это к вопросу об оверлеях.
Попробуйте обновить индекс
Попробуйте обновить индекс команды
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