Sie haben eine 64-Bit-x86-CPU (gekennzeichnet durch lm
Flag in /proc/cpuinfo
), aber Sie führen einen 32-Bit-Kernel aus. Das Programm, das Sie auszuführen versuchen, erfordert eine 64-Bit-Laufzeitumgebung, sodass es nicht so funktioniert, wie es ist.
Wenn Sie einen 32-Bit-Build des Programms finden (oder selbst erstellen können), verwenden Sie diesen.
Alternativ können Sie einen 64-Bit-Kernel installieren, neu starten und dann die für Ihr Programm erforderlichen 64-Bit-Bibliotheken installieren.
Um einen 64-Bit-Kernel zu installieren, führen Sie
aussudo dpkg --add-architecture amd64
sudo apt-get update
sudo apt-get install linux-image-generic:amd64
Dadurch wird der neueste 64-Bit-Xenial-Kernel zusammen mit verschiedenen unterstützenden 64-Bit-Paketen installiert. Nach dem Neustart sollten Sie uname -a
finden zeigt x86_64
statt i686
. Wenn Sie versuchen, Ihr Programm erneut auszuführen, funktioniert es möglicherweise einfach oder Sie erhalten eine Fehlermeldung wegen fehlender Bibliotheken. Installieren Sie im letzteren Fall die entsprechenden Pakete (verwenden Sie apt-file
um sie zu finden), um das Programm zum Laufen zu bringen.