小编use*_*079的帖子

Ubuntu 20.04:安装 32 位和 64 位库

(Ubuntu 20.04)

我的(新手)服务器配置为 32 位和 64 位架构:

dpkg --print-architecture
Run Code Online (Sandbox Code Playgroud)

amd64

dpkg --print-foreign-architectures
Run Code Online (Sandbox Code Playgroud)

i386

但是,我似乎无法同时拥有应用程序所依赖的同一个库的 32 位和 64 位。

apt-get install libodbc1:i386

apt-get install libodbc1
Run Code Online (Sandbox Code Playgroud)

当我安装一个时,另一个被删除。当我安装 32 位版本时,需要 64 位版本的应用程序(Plesk、VS Code)中断,而当我安装 64 位版本时,需要 32 位版本的应用程序(WineHQ)中断。如何安装两者以使所有应用程序都能正常工作?

更新

当我运行以下命令时,我得到以下信息:

sudo apt install libodbc1 libodbc1:i386

The following packages have unmet dependencies:
 libodbc1 : Breaks: libodbc1:i386 (!= 2.3.7) but 2.3.6-0.1build1 is to be installed
 libodbc1:i386 : Breaks: libodbc1 (!= 2.3.6-0.1build1) but 2.3.7 is to be installed
E: Unable to correct problems, you have held broken …
Run Code Online (Sandbox Code Playgroud)

64-bit dependencies 32-bit multiarch

5
推荐指数
1
解决办法
3361
查看次数

标签 统计

32-bit ×1

64-bit ×1

dependencies ×1

multiarch ×1