Небольшая предыстория. Для своих нужд я вот так настраивал update-alternatives
m1x2:/home/m1# update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.1 413 --slave /usr/bin/g++ g++ /usr/bin/g++-4.1 --slave /usr/bin/cpp cpp /usr/bin/cpp-4.1
m1x2:/home/m1# update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.3 434 --slave /usr/bin/g++ g++ /usr/bin/g++-4.3 --slave /usr/bin/cpp cpp /usr/bin/cpp-4.3
С некоторых пор при обновлении полезли ошибки такого вида
m1x2:/home/m1# apt-get install -f
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 796 пакетов не обновлено.
не установлено до конца или удалено 9 пакетов.
После данной операции, объём занятого дискового пространства возрастёт на 0B.
Настраивается пакет cpp (4:4.3.3-9) ...
update-alternatives: error: альтернатива cpp не может быть мастером: является подчинённой для gcc dpkg: не удалось обработать параметр cpp (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 2
dpkg: зависимости пакетов не позволяют настроить пакет x11-apps:
x11-apps зависит от cpp, однако:
Пакет cpp пока не настроен.
dpkg: не удалось обработать параметр x11-apps (--configure):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет x11-xkb-utils:
x11-xkb-utils зависит от cpp, однако:
Пакет cpp пока не настроен.
dpkg: не удалось обработать параметр x11-xkb-utils (--configure):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет xutils-dev:
xutils-dev зависит от cpp, однако:
Пакет cpp пока не настроен.
dpkg: не удалось обработать параметр xutils-dev (--configure):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет gcc:
gcc зависит от cpp (>= 4:4.3.3-9), однако:
Пакет cpp пока не настроен.
dpkg: не удалось обработать параметр gcc (--configure):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет g++:
g++ зависит от cpp (>= 4:4.3.3-9), однако:
Пакет cpp пока не настроен.
g++ зависит от gcc (>= 4:4.3.3-9), однако:
Пакет gcc пока не настроен.
dpkg: не удалось обработать параметр g++ (--configure):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет libtool:
libtool зависит от cpp, однако:
Пакет cpp пока не настроен.
dpkg: не удалось обработать параметр libtool (--configure):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет xbase-clients:
xbase-clients зависит от x11-apps, однако:
Пакет x11-apps пока не настроен.
xbase-clients зависит от x11-xkb-utils, однако:
Пакет x11-xkb-utils пока не настроен.
dpkg: не удалось обработать параметр xbase-clients (--configure):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет xorg:
xorg зависит от x11-apps, однако:
Пакет x11-apps пока не настроен.
xorg зависит от x11-xkb-utils, однако:
Пакет x11-xkb-utils пока не настроен.
dpkg: не удалось обработать параметр xorg (--configure):
проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
cpp
x11-apps
x11-xkb-utils
xutils-dev
gcc
g++
libtool
xbase-clients
xorg
Как я понимаю, постинсталляционные скрипты споткнулись о мои настройки update-alternatives и в итоге потянули за собой перечисленные пакеты. Но я никак не могу догнать какие они должны быть правильные. Вроде cpp у меня и так не мастером.
Попытка вообще очистить группу gcc успеха не приносит. Тогда возникает сообщение, что cpp не найден и всё.
Что тут можно сделать?