dpkg: ошибка, обрабатывающая пакет dynare-matlab

Моя установка Dynare не работает. Это - то, что я сделал:

  • Вручную добавленный deb http://www.dynare.org/ubuntu trusty main contrib в sources.list файл.
  • склонные sudo - получают обновление
  • склонные sudo - получают установку dynare-matlab

Это - вывод последнего (удалил часть бесполезного вывода):

Fetched 62.1 MB in 1min 42s (604 kB/s)                                         
Extract templates from packages: 100%
Preconfiguring packages ...
update-alternatives: using /usr/local/MATLAB/R2015a/bin/matlab to provide /usr/bin/matlab (matlab) in auto mode
update-alternatives: warning: skip creation of /usr/bin/matlab-mbuild because associated file /usr/local/MATLAB/R2015a/bin/mbuild (of link group matlab) doesn't exist
Selecting previously unselected package imagemagick-common.
(Reading database ... 979203 files and directories currently installed.)
Preparing to unpack .../imagemagick-common_8%3a6.7.7.10-6ubuntu3_all.deb ...
...
...
Building Matlab extensions (logfile at /tmp/dynare-matlab-mexbuild-1453562394.8blVBrS)
install: cannot stat ‘/usr/src/matlab/dynare-matlab/mex/matlab/*’: No such file or directory
dpkg: error processing package dynare-matlab (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up aglfn (1.7-3) ...
...
Processing triggers for menu (2.1.46ubuntu1) ...
Errors were encountered while processing:
 dynare-matlab
E: Sub-process /usr/bin/dpkg returned an error code (1)

Установка запросила некоторые вопросы, прося папку установки и лицензию. Это было прекрасно. Какая-либо идея?

Править: просто реализованный эта проблема возникает, когда имя пользователя версии Matlab и имя пользователя того выбранного для dynare отличаются. Я реконфигурировал снова тот бит (использование sudo dpkg-reconfigure matlab-support). Затем попробованный еще раз, но я получил следующую ошибку:

Setting up dynare-matlab (4.4.1-1build1) ...
Building Matlab extensions (logfile at /tmp/dynare-matlab-mexbuild-1453566407.Ox9duw7)
In file included from ./tensor.hweb:53:0,
                 from ./gs_tensor.hweb:24,
                 from ./t_container.hweb:53,
                 from ./stack_container.hweb:87,
                 from ./faa_di_bruno.hweb:18,
                 from ./faa_di_bruno.cweb:10:
./twod_matrix.hweb:29:20: fatal error: matio.h: No such file or directory
compilation terminated.
make[1]: *** [libdynare___a-faa_di_bruno.o] Error 1
make: *** [all-recursive] Error 1
dpkg: error processing package dynare-matlab (--configure):
 subprocess installed post-installation script returned error exit status 2
E: Sub-process /usr/bin/dpkg returned an error code (1)
1
задан 23 January 2016 в 20:21

1 ответ

Я узнал решение здесь . Это, кажется, ошибка пакета для Ubuntu. В основном зависимости не корректны, поскольку библиотека libmatio отсутствует. Проблема решена первой установкой что библиотека через sudo apt-get install libmatio-dev и затем установкой dynare-matlab.

Затем dynare работы.

фунт: Я использую пакет 4.4.1 вместо 4.4.3. Все же, согласно известные ошибки , эта ошибка еще не признана. Я отправил ошибку здесь .

0
ответ дан 26 July 2019 в 09:03

Другие вопросы по тегам:

Похожие вопросы: