E:包装' mpich2'没有安装候选人

时间:2017-06-12 11:16:04

标签: ubuntu mpich

我安装了Ubuntu 16.04 LTS(Xenial版本)。我需要在我的系统上安装mpich2软件包,但是当我运行sudo apt-get install mpich2时,它会给我以下错误:

Reading package lists... Done
Building dependency tree... 50%
Building dependency tree       
Reading state information... Done
Package mpich2 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  mpich:i386 mpich

E: Package 'mpich2' has no installation candidate

我认为mpich2软件包属于14.04 Ubuntu版本的Trusty版本,但我只需要mpich2软件包。

3 个答案:

答案 0 :(得分:3)

我有同样的问题,经过充满挑战的搜索过程后,我最终从源头安装了 mpich2 。基本上,这个过程包括:

sudo apt-get install build-essential
sudo apt-get install gfortran
cd /tmp
wget http://www.mpich.org/static/downloads/1.4.1/mpich2-1.4.1.tar.gz
tar xzvf mpich2-1.4.1.tar.gz  
cd mpich2-1.4.1/
./configure
make
sudo make install

以上是成功构建的必要命令。 完成这些步骤后,您可以使用以下命令检查安装:

mpich2version

如果你得到这样的输出:

MPICH2 Version:     1.4.1
MPICH2 Release date:    Wed Aug 24 14:40:04 CDT 2011
MPICH2 Device:      ch3:nemesis
MPICH2 configure:   
MPICH2 CC:  gcc    -O2
MPICH2 CXX:     c++   -O2
MPICH2 F77:     gfortran   -O2
MPICH2 FC:  f95   -O2
中提琴你完成了。 您可以查看this指南。对于较新的版本检查here

答案 1 :(得分:2)

如错误消息所示,您只需安装MPICH而不是MPICH2。最初,MPICH项目被命名为MPICH,然后当版本2发布时,名称被更改为MPICH2。当他们进入版本3时,他们又回到原来的MPICH名称。

答案 2 :(得分:0)

确认是否为mpich作品更改了mpich2。

$ mpichversion MPICH版本:3.3a2 MPICH发布日期:2016年11月13日星期日上午09:12:11 MPICH设备:ch3:nemesis