У меня есть mpif90 для MPICH версии 3.0.4, но я хочу его удалить и установить mpich2. Есть проблема с библиотекой dislin, поэтому нужен mpich2.
Хотя в моем дистрибутиве Debian sudo apt-get install mpich2
устанавливается mpif90 для MPICH2 версии 1.4.1 (это тот, который мне нужен), если я запускаю (в Ubuntu, где у меня уже есть MPICH версии 3.0.4) sudo apt-get remove libmpich10 libmpich-dev
и затем sudo apt-get install mpich2
он все равно устанавливает mpif90 для MPICH версии 3.0.4
Как я могу сделать?
ОБНОВЛЕНИЕ 1
Спасибо. Но если я попытаюсь установить его с dpkg -i mpich2_1.4.1-1ubuntu1_amd64.deb
, мне сначала придется удалить предыдущую версию 3.0.4, потому что они конфликтуют.
Я удаляю его, пытаюсь установить 1.4.1, но есть нерешенные зависимости (libmpich2-3 -1.4.1 НЕ УСТАНАВЛИВАЕТСЯ, libcr0 НЕ УСТАНОВЛЕНА, libhwloc4, hwloc-nox). Итак, как было предложено, я запускаю apt-get -f install
, но он устанавливает 3.0.4. В Debian он работает нормально, 64-битный, хриплый выпуск. В Ubuntu 14.04, 64 бит, это не работает.