При установке iodbc пакет libmyodbc удаляется, и я не понимаю почему. Есть ли у кого-нибудь объяснение?
Похоже, что myodbc определенно является оболочкой ODBC для mysql, тогда как iodbc является обобщенной оболочкой ODBC для всех типов БД, поэтому конфликт кажется логичным.
Очевидно, что каким-то образом один соединитель базы данных используется для настройки другого ... что, очевидно, если они конфликтуют, это не так.
См. другой ответ на этот вопрос для получения дополнительной информации и о том, как сообщить об ошибке.
Не совсем понятно, почему они конфликтуют. Отношения объявлены в libmyodbc, как таковые:
Breaks: libiodbc2, odbcinst1debian2 (<< 2.2.14p2-3), unixodbc (<< 2.2.14p2-3)
Но, как ни странно, рекомендуется также libiodbc2!
Recommends: libodbc1 | libiodbc2
Список изменений упоминается только в 2002 году в обновлении Debian. :
myodbc (2.50.39-1) unstable; urgency=low
* New upstream release
* Add a package relationship for unixodbc | libiodbc2.
-- Steve Langasek <vorlon@debian.org> Sun, 24 Feb 2002 23:01:06 -0600
Это похоже на ошибку, и, вероятно, стоит обратиться к сопровождающему за объяснением в отчете об ошибке, поданном в
`ubuntu-bug myodbc`