Чудные гентушники

gentoo e2fsprogs/ss/com_err fuckup and fix
Тут гентушники на днях учудили -- вместо двух пакетов (sys-libs/ss и sys-libs/com_err) сделали один (sys-libs/e2fsprogs-libs). Соответственно, апдейт не работает, так как новый e2fsprogs требует e2fsprogs-libs, а последний конфликтует с ss и com_err. Выглядит это вот как:

[ebuild U ] sys-fs/e2fsprogs-1.41.2 [1.40.9] USE="-nls (-static%)" 4,263 kB
[ebuild N ] sys-libs/e2fsprogs-libs-1.41.2 USE="-nls" 479 kB
[blocks B ] sys-libs/ss (is blocking sys-libs/e2fsprogs-libs-1.41.2)
[blocks B ] <sys-fs/e2fsprogs-1.41 (is blocking sys-libs/e2fsprogs-libs-1.41.2)
[blocks B ] sys-libs/com_err (is blocking sys-libs/e2fsprogs-libs-1.41.2)
[blocks B ] sys-libs/e2fsprogs-libs (is blocking sys-libs/ss-1.40.9, sys-libs/com_err-1.40.9)

Такого рода выкрутасы должен починять новый portage, но та версия portage, которая вроде бы починяет, сама ещё не stable. Оставив в стороне этические аспекты проблемы, произведём все необходимые манипуляции вручную. Вот как:

1. На всякий случай спакетировать ss, com_err, e2fsprogs (так как дальше мы их будем удалять):
# quickpkg ss com_err e2fsprogs

2. Скачать исходники для новых e2fsprogs, e2fsprogs-libs (так как потом wget может перестать работать):
# emerge -f e2fsprogs e2fsprogs-libs

3. Удалить ss, com_err, e2fsprogs (дабы не было конфликтов; после этого пункта внезапно может поломаться пол-системы):
# emerge -C ss com_err e2fsprogs

4. Поставить e2fsprogs-libs и e2fsprogs:
# emerge e2fsprogs e2fsprogs-libs

5. Проверить, что всё хорошо и поправить, если вдруг что плохо:
# revdep-rebuild

Комментарии и дополнения к теме "Чудные гентушники"
Аватар пользователя leorik

а я просто маскировал пакеты :/

Аватар пользователя Mascher

А зачем? :) Удалить и поставить новый, мне кажется нормальное решение.

Аватар пользователя leorik

не догадался фечнуть исходники, а от удаления старых пакетов отказывал wget (

Смотрите далее по теме "Linux + Gentoo + Генту + Линукс + техническая информация"

Настройка exim + cyrus-imapd + mysql | автор: Mascher

Настройка exim + cyrus-imapd + mysql на базе OpenBSD Автор: fr33man. Началось все как всегда банально — кто-то постучал в асю. Спрашивали, как настроить cyrus-imap. Я с ним не работал, поэтому...

Руссификация консоли Gentoo Linux | автор: Mascher

1. Быстрая русификация консоли Материал из Gentoo Linux Wiki Перейти к: навигация, поиск Файл: /etc/rc.conf unicode="YES" Файл: /etc/conf.d/consolefont consolefont="Cyr_a8x16"...