Я сделал нормальную установку Ubuntu 14.04 LTS, 64-разрядный на прошлой неделе, и затем установил MRIcro
Но это просто не может работать с ошибкой
/usr/local/bin/mricro/mribin: symbol lookup error: /usr/local/bin/mricro/mribin: undefined symbol: initPAnsiStrings
Моя машина является 64-разрядной, но я не уверен, что инструкция автора относится к моей ситуации или нет. Я погуглил некоторое время, но нашел, что очень немногие связали информацию.
Я помню выполнения MRIcro гладко на старой Ubuntu, как 11? не может помнить точный номер версии.
У кого-либо есть подобная проблема?Заранее спасибо.
Я должен был выполнить следующее, чтобы заставить его работать:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 libx11-6:i386 libjpeg62:i386
Тогда редактирование /usr/local/bin/startmricro64
к
export GCONV_PATH=/usr/lib32/gconv
и необходимо быть в состоянии выполнить его /usr/local/bin/startmricro64
.
Я встретил ту же ситуацию в Ubuntu 12.04LTS установленный на 64-разрядной системе. После установки libjpeg62:i386
пакет, это было решено, и MRIcro обычно выполнялся.
В системах на 64 бита после установки libjpeg62:i386 у Вас могут быть некоторые другие недостающие библиотеки.
в моем случае:
ldd mricro/libborqt-6.9-qt2.3.so
....
libSM.so.6 => не найденный
libICE.so.6 => не найденный
...
для них необходимо установить , ia32-освобождает через:
deb http: "эха sudo-i
cd/etc/apt/sources.list.d
//old-releases.ubuntu.com/ubuntu / основная ограниченная мультивселенная вселенной полная нетерпения"> склонный ia32-libs-raring.list
- добирается, обновление
склонный - добираются, установка ia32-освобождает
sudo ldconfig