Я взялся расхачить пакет alternatives, сначала из-за багов 13944 и 15707, а теперь и из общего интереса. Есть два вопроса: 1) В режиме manual может находиться только master-альтернатива, или также и отдельно взятая slave-альтернатива (вопреки соответствующей ей master-альтернативе)? 2) Что должно по идее происходить, если множество slave-альтернатив не полностью совпадает. Например: /usr/bin/gcc /usr/bin/gcc-3.4 340 /usr/bin/cpp /usr/bin/cpp-3.4 /usr/bin/gcov /usr/bin/gcov-3.4 /usr/bin/c++filt /usr/bin/c++filt-3.4 /usr/bin/gcc /usr/bin/gcc-4.1 410 /usr/bin/cpp /usr/bin/cpp-4.1 /usr/bin/gcov /usr/bin/gcov-4.1 Здесь приоритетной является альтернатива gcc-4.1, но у менее приоритетной альтернативы gcc-3.4 имеется дополнительная slave-альтернатива c++filt. Должен ли в таком случае создаваться симлинк /usr/bin/c++filt (что означает частичную активизацию менее приоритетной альтернативы) или нет.