为什么“iodbc”和“libmyodbc”包相互冲突?
当我安装iodbc时,libmyodbc软件包被删除了,我不明白为什么。 有没有人有解释?
它并不完全清楚为什么会发生冲突。 关系在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 Sun, 24 Feb 2002 23:01:06 -0600
这似乎是一个错误,它可能值得通过提交的错误报告向维护者提供解释
`ubuntu-bug myodbc`
似乎myodbc特别是mysql的ODBC包装器,而iodbc是各种DB的通用ODBC包装器,因此冲突似乎是合乎逻辑的。
显然不知何故,一个数据库连接器用于配置另一个…显然,如果它们发生冲突,则不然。
有关更多信息以及如何提交错误,请参阅此问题的其他答案 。