Я установил архитектуру armhf Ubuntu 18.04 в Termux на свой мобильный телефон.
При установке октавы (sudo apt install octave
) я получаю следующую ошибку.
Setting up octave (4.2.2-1ubuntu1) ...
/usr/bin/octave-cli: error while loading shared libraries: libopenblas.so.0: cannot enable executable stack as shared object requires: Permission denied
dpkg: error processing package octave (--configure):
installed octave package post-installation script subprocess returned error exit status 127
Errors were encountered while processing:
octave
E: Sub-process /usr/bin/dpkg returned an error code (1)
Я запустил octave --configure
, который снова говорит
/usr/bin/octave-cli: error while loading shared libraries: libopenblas.so.0: cannot enable executable stack as shared object requires: Permission denied
Есть ли способ исправить эту проблему?
Так или иначе, libopenblas.so.0
имеет некоторые проблемы.
Для фиксации используйте следующие команды.
sudo apt install liblapack-dev liblas-dev gcc
sudo update-alternatives --config libblas.so.3-arm-linux-gnuabihf
(выберите BLAS instead of OpenBlas),
sudo update-alternatives --config liblapack.so.3-arm-linux-gnuabihf
(выберите BLAS instead of OpenBlas),