Ubuntu 8.04 server на очень даже сервере. Все работает, и не падает. Все хорошо.
Понадобилось мне тут установить очередной сервис, написанный программистом под оффтопик. Под оффтопиком сервис запускается за полторы минуты и работает. Но оффтопик - это же не надежно! Требуем пересобрать оный сервис под Линукс.
Программист без разговоров скачивает Kubuntu 9.10, компилирует, у него работает - у меня нет.
Программист скачивает 8.04 сервер, у него работает - у меня нет.
Вывод программы показывает, что " /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.9' not found (required by ./MyProgram)"
Ну, делаю apt-get update, apt-get upgrade....
То, что это не помогло - это ладно. Это полбеды.
Другое дело, что апт мне пишет: 0 пакетов установлено, скачано и обновлено. Будут оставлены в неизменном виде: бинд9, кламв, ядро....
Захожу через вебмин - тот мне "Требуют обновления вот эти пакеты". Я ему "Ну, обнови".
Обновил.
Теперь вопросы:
1. В чем, собственно, разница в работе apt-get для настольной и серверной системы?
2. Как (и почему) апт отобрал именно эти пакеты для необновления?
3. Как их принудительно (без вебмина) обновить?
Ну, и последний, но это уже я харчами перебираю
4. Как обновить пакет libс6 до необходимого без апгрейда всего сервера? Все-таки с LTS не хочется уходить...