Ubuntu – Do the “iodbc” and “libtheodbc” packages conflict with each other?

databaseMySQL

When I install iodbc the libmyodbc package is removed, and I don't understand why. Does anyone have an explanation?

Best Answer

  • Its not entirely clear why they conflict. The relationship is declared in libmyodbc, as such:

    Breaks: libiodbc2, odbcinst1debian2 (<< 2.2.14p2-3), unixodbc (<< 2.2.14p2-3)
    

    But confusingly, its also recommending libiodbc2!

    Recommends: libodbc1 | libiodbc2
    

    The changelog only mentions this way back in 2002 in an update from 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
    

    This seems like a bug, and its probably worth asking the maintainer for an explanation via a bug report filed with

    `ubuntu-bug myodbc`
  • Related Question