Настроение сейчас - номиналИзвестно, что Фаина Раневская позволяла себе крепкие выражения,
и когда ей сделали замечание, что в литературном русском языке нет слова "жопа",
она ответила - странно, слова нет, а жопа есть...
Вот и я тоже удивлён. Вообще установка софта в Linux - процесс геморный. Пусть этого софта и полно, но установить его в 90% случаев с первого или второго раза вряд ли получится. А установив, ещё рано радоваться. Вот. Это, видимо, сделано для усиления чувства самоудовлетворения после успеха в столь
мучительном процессе
Значит, устанавливаю под Linux софтину (неважно какую). Под установкой здесь имею в виду сборку из "сырцов"(исходников).
В процессе конфигурации (
./configure ) выдаётся сообщение, что нужен
guile (
error: You need at least guile 1.3.4 to run glame! - так и быть, спалил, что я устанавливаю :))) )
Лезу в менеджер пакетов, смотрю - есть этот guile версии 1.8.1 и библиотеки для него (
lib64guile17). В терминале запускаю
guile - запускается и выдаётся приглашение для ввода команд... ТВОЮ МАТЬ! Как так? "Жопа есть, а слова нет"
Ладно, удаляю пакеты из системы. Скачиваю
guile-1.8.5 в исходниках.
Устанавливаю. Т.е. конфигурю. Ошибка:
error: libltdl not found.. Смотрю в менеджер пакетов - есть!!!
libltdl3 (причём не под платформу 86_64)... и
libtool есть (но он уже 86_64).
Ну неужели старую версию надо ставить??? А если повалятся имеющиеся зависимости? Мда...
В общем, очередной неразрешимый гемор. А хотел просто всего-навсего софтинку поставить :)
P.S. Есть мысли профессионального оттенка относительно ущербности такой модульной архитектуры. Нахрена вот делать такие зависимости, если совместимость отсутствует. Это напоминает строительство здания из блоков, таких что для установки очередного надо проверить, а подходит ли он к тем, на основе которых уже установлены другие... и переустановка нижестоящих, понятно, весьма критично на работу выстоящих...
Разве можно такую систему считать надёжной?
Ещё и добавим к этому обилие различных дистрибутивов.
В конце концов, зачем делать зависимость от несистемного софта? Пусть зависимости будут только от драйверов, а не от утилит (полуприкладных).