(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)