Ubuntu 12.02 32位打印机程序可执行文件无法在ubuntu 14.04 64位中正常运行

Ubuntu 12.02 32位打印机程序可执行文件无法在ubuntu 14.04 64位中正常运行

Ubuntu 12.02 32 位打印机程序可执行文件无法在 Ubuntu 14.04 64 位中正常运行 我安装了以下三个库包,但它不起作用。

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
./example32bitprogram**

答案1

至少有两个可能的原因主要的不起作用的原因:

  1. 为旧版本操作系统创建的软件,您尝试在新版本下运行它,而新操作系统已应用了许多更改。
  2. 最重要的是,该软件适用于 32 位版本的操作系统,并尝试在 64 位版本的操作系统下运行它。

我认为在这种情况下软件可能运行(在正确的条件下),但不能保证。

添加第一级依赖项可能还不够,可能会有一个号码后续依赖关系(级别)。

答案2

我解决了这个问题。

dpkg --print-architecture
dpkg --print-foreign-architectures
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get dist-upgrade

相关内容