安装mpich2总是安装我mpich

时间:2015-06-25 13:51:50

标签: linux mpi mpich

我有MPICH版本3.0.4的mpif90,但我想删除它并安装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它仍然为MPICH版本3.0.4安装mpif90

我该怎么办?

  

更新1

感谢。但是,如果我尝试使用dpkg -i mpich2_1.4.1-1ubuntu1_amd64.deb安装它,我首先必须删除以前的版本3.0.4,因为它们存在冲突。

我删除它,我尝试安装1.4.1但是有未解决的依赖项( libmpich2-3 -1.4.1 NOT INSTALLABLE,libcr0 NOT INSTALLED,libhwloc4,hwloc-nox)。所以我建议运行apt-get -f install,但它会安装3.0.4 在Debian上它运行良好,64位,喘息声。在Ubuntu 14.04,64位上,它不起作用。

1 个答案:

答案 0 :(得分:0)

您在询问如何将供应商打包的mpich-3.0.4降级为mpich2-1.4.1

Debian和Ubuntu让升级变得非常简单。降级有点棘手,可能需要固定包,为较新的平台重建旧的.deb,或者你可以从源代码构建MPICH2-1.4.1。

Debian:https://packages.debian.org/wheezy/mpich2

Ubuntu:http://packages.ubuntu.com/precise/mpich2

来源:http://www.mpich.org/static/downloads/1.4.1/

提醒一句:如果你向MPICH2-1.4请求任何人帮忙,你要听到的第一件事是“哇,那是2岁。你能试试最新版本吗?”