使用 Ubuntu 12.04 LTS 64 位。主机已离线,因此必须保持离线状态。
我需要安装 odbc 以便从系统上运行的 C++ 应用程序与远程数据库进行通信。
我已经下载了“libmyodbc”所需的所有软件包,并将它们传输到系统中:
mysql-common_5.5.44-0ubuntu0.12.04.1_all.deb '
libmysqlclient18_5.5.44-0ubuntu0.12.04.1_amd64.deb
libodbc1_2.2.14p2-5ubuntu3_amd64.deb
odbcinst1debian2_2.2.14p2-5ubuntu3_amd64.deb
odbcinst_2.2.14p2-5ubuntu3_amd64.deb
libmyodbc_5.1.10-1_amd64.deb'
Run Code Online (Sandbox Code Playgroud)
我正在使用 dpkg -i 进行安装,但在尝试安装 obcinst*.deb 和 odbcinst1debian2*.deb 时出现冲突:
Selecting previously unselected package odbcinst.
(Reading database ... 203584 files and directories currently installed.)
Unpacking odbcinst (from odbcinst_2.2.14p2-5ubuntu3_amd64.deb) ...
dpkg: dependency problems prevent configuration of odbcinst:
odbcinst depends on odbcinst1debian2 (>= 2.2.14p2); however:
Package odbcinst1debian2 is not configured yet.
Run Code Online (Sandbox Code Playgroud)
所以odbcinst无法安装,因为odbcinst1debian2没有安装。所以我尝试安装odbcinst1debian2,并得到:
Selecting previously unselected package odbcinst1debian2.
(Reading database ... 203563 files and …
Run Code Online (Sandbox Code Playgroud)