当我安装 iodbc 时,libmyodbc 包被删除了,我不明白为什么。有人能解释一下吗?
答案1
目前还不完全清楚它们之间为何存在冲突。该关系在 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 <[email protected]> Sun, 24 Feb 2002 23:01:06 -0600
这看起来像是一个错误,可能值得通过提交的错误报告向维护者寻求解释
`ubuntu-错误 myodbc`
答案2
看起来 myodbc 是 mysql 的 ODBC 包装器,而 iodbc 是所有类型 DB 的通用 ODBC 包装器,因此冲突似乎合乎逻辑。
显然,以某种方式使用一个数据库连接器来配置另一个数据库连接器......显然,如果它们发生冲突,则不是。
看这个问题的另一个答案了解更多信息以及如何提交错误。