стояла фря 6.3 на ней было настроено xorg + kde, всё честь по чести, всё работало, делаю следующее:
1. обновляюсь до семёрки, пересобираю мир, ядро, всё пашет
2. обновляю дерево портов, portugrade -a... из 500 пакетов не обновились только 3, среди которых kde... Кеды не работают, ставлю xfce из пакетов, пока пашет
3. в инете вычитал, что кеды не собираются, потому что библиотеки старые всё ещё используются и что их надо удалить.
после этого действа посыпались ошибки типаудали старые либы
cd /usr/src && make delete-old-libs
пересобери:
1) lang/ruby18
2) lang/perl5.8
3) databases/ruby-bdb
4) ports-mgmt/portupgrade
, ничё не пашет, сыплются ошибки/libexec/ld-elf.so.1: Shared object "libpthread.so.2" not found, required by "mcopidl"
4. после изучения мана, накропался такой файлик
Код: Выделить всё
zg# cat /etc/libmap.conf
libc.so.6 libc.so.7
libz.so.3 libz.so.4
libm.so.4 libm.so
libstdc++.so.5 libstdc++.so.6
libpthread.so.2 libpthread.so
libncurses.so.6 libncurses.so
libssl.so.4 libssl.so.5
libcrypto.so.4 libcrypto.so
В связи с этим два вопроса:
1. Что именно я сделал неправильно, что привело к конфликту библиотек
2. Каким образом нужно было правильно обновляться, чтобы сохранить установленный софт в какой-то степени.