[РЕШЕНО] Как найти и удалить "несуществующие пакеты"?
Skala 18 января, 2012 - 15:18
После смены процессора, пересобираю мир командой emerge -eav world .
Когда emerge "подумает", то выводит список установленных пакетов и в конце такая приписка:
Total: 1626 packages (1 upgrade, 1625 reinstalls), Size of downloads: 87,711 kB
Fetch Restriction: 1 package
Portage tree and overlays:
[0] /usr/portage
[1] /var/lib/layman/pro-audio
[?] indicates that the source repository could not be determined
Так вот как найти эти пакеты, которые "could not be determined", чтобы потом их удалить?
Я, кстати, правильно понимаю, чо удалять можно emerge -C пакет ?
»
- Для комментирования войдите или зарегистрируйтесь
Fetch restriction
ключевое слово fetch restriction
у тебя ограничение на скачивание одного пакета, и скорее всего это ораклавая java, можно заменить на icedtea.
а список пакетов можно прогнать через grep,
по индикатору в квадратных скобках, в твоем случае будет f или F
Удалять лучше так :emerge
Удалять лучше так :
Хотя бы предварительно, так вы увидите список пакетов, которые зависят от удаляемого, ключ '-C' просто удаляет пакет без проверки зависимостей.
Для получения списка пакетов, которые не входят в присутствующие в вашей системе оверлеи можно поступить так:
Первой командой мы получим список всех установленных пакетов, второй - список из основного дерева, третьей - из оверлея "pro-audio".
Теперь надо сравнить списки:
Вторая команда покажет вам оставшуюся разницу в списке установленных пакетов, а именно, пакетов относящихся к оверлею, которого у вас сейчас нет в системе.
Но я не уверен, возможно не получится, т.к. eix-update выполняется уже после того, как оверлей удалён из системы.
# equery -NC l \* | grep
элементарно
это пакет, который установлен из оверлея НЕ из PORTDIR_OVERLAY и не из PORTDIR
наиболее вероятно, что это просто локальный оверлей, отсутствует в вышеописанных переменных
а найти эти пакеты просто
Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy
Спасибо всем. Вечером буду
Спасибо всем. Вечером буду искать.
Найти все "беспризорные"
Найти все "беспризорные" файлы в вашей системе
а это-то тут причём? о_О ТС
а это-то тут причём? о_О
ТС просто криво распарсил выхлоп портажа
Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy