我一直在尝试安装从这里打开 coarrays,使用以下命令:
sudo apt-get update -y
sudo apt-get install -y open-coarrays-bin
似乎所有其他 Ubuntu 版本都可以正常工作。正如问题标题中提到的,我正在运行 Ubuntu 20.04,这似乎是这个软件包的一个问题,因为它不存在。运行上述代码会得到:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package open-coarrays-bin
有人知道如何在 Ubuntu 20.04 上安装 OpenCoarrays 吗?
答案1
可以使用正常的本机安装方法不同的包名称:
sudo apt-get install libcaf-openmpi-3 libcaf-mpich-3
提到的open-coarrays-bin
包是可用的仅适用于 Ubuntu 18.04 LTS,因此您可以手动下载并安装:
cd ~/Downloads
wget http://archive.ubuntu.com/ubuntu/pool/universe/h/hwloc/libhwloc5_1.11.9-1_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/o/openmpi/libopenmpi2_2.1.1-8_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/o/open-coarrays/libcaf-mpi2_2.0.0~rc1-2_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/o/open-coarrays/open-coarrays-bin_2.0.0~rc1-2_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/o/open-coarrays/libcoarrays-dev_2.0.0~rc1-2_amd64.deb
sudo apt-get install ./libhwloc5_1.11.9-1_amd64.deb ./libopenmpi2_2.1.1-8_amd64.deb ./libcaf-mpi2_2.0.0~rc1-2_amd64.deb ./open-coarrays-bin_2.0.0~rc1-2_amd64.deb ./libcoarrays-dev_2.0.0~rc1-2_amd64.deb
然后按计划使用它。