【问题标题】:installing mpich2 always installs me mpich安装 mpich2 总是安装我 mpich
【发布时间】:2015-09-12 04:16:18
【问题描述】:

我有 MPICH 版本 3.0.4 的 mpif90,但我想删除它并安装 mpich2。 dislin库有问题,需要mpich2。

虽然在我的 debian 发行版 sudo apt-get install mpich2 上为我安装 mpif90 for MPICH2 版本 1.4.1(这是我需要的正确版本),但如果我运行(在我已经拥有 MPICH 版本 3.0 的 Ubuntu 上) .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 未安装,libcr0 未安装,libhwloc4,hwloc-nox)。所以按照建议我运行 apt-get -f install 但它安装了 3.0.4 在 Debian 上,它运行良好,64 位,喘不过气来。在 64 位 Ubuntu 14.04 上,它不起作用。

【问题讨论】:

    标签: linux mpi mpich


    【解决方案1】:

    您在问如何将供应商打包的 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 岁了。您可以尝试最新版本吗?”

    【讨论】:

      猜你喜欢
      • 2014-12-04
      • 1970-01-01
      • 2011-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-25
      • 2015-12-10
      • 2015-08-05
      相关资源
      最近更新 更多