为什么我有 mpicc 安装错误?

Why do I have a mpicc installation error?

您好,我正在尝试使用 mpi 程序。要编译它,我需​​要 mpi 编译器,但是当我安装它时出现错误。

sudo apt-get install openmpi-bin openmpi-common libopenmpi-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  ibverbs-providers libfabric1 libhwloc-dev libhwloc-plugins libhwloc5
  libibverbs-dev libibverbs1 libnl-route-3-200 libnuma-dev libnuma1
  libopenmpi3 libpmix2 libpsm-infinipath1 libpsm2-2 librdmacm1
  ocl-icd-libopencl1
Suggested packages:
  libhwloc-contrib-plugins openmpi-doc opencl-icd
Recommended packages:
  libcoarrays-openmpi-dev
The following NEW packages will be installed:
  ibverbs-providers libfabric1 libhwloc-dev libhwloc-plugins libhwloc5
  libibverbs-dev libibverbs1 libnl-route-3-200 libnuma-dev libopenmpi-dev
  libopenmpi3 libpmix2 libpsm-infinipath1 libpsm2-2 librdmacm1
  ocl-icd-libopencl1 openmpi-bin openmpi-common
The following packages will be upgraded:
  libnuma1
1 upgraded, 18 newly installed, 0 to remove and 252 not upgraded.
Need to get 5 271 kB/5 624 kB of archives.
After this operation, 22,4 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Err:1 http://archive.ubuntu.com/ubuntu cosmic-updates/main amd64 libnuma1 amd64 2.0.11-2.2ubuntu0.1
  404  Not Found [IP: 91.189.88.152 80]
...

感谢您的配合。

https://wiki.ubuntu.com/CosmicCuttlefish/ReleaseNotes

Ubuntu 18.10 was supported for 9 months until July 2019. If you need Long Term Support, it is recommended you use Ubuntu 18.04 LTS instead.

你最好的选择是升级到更新的发行版(或降级到 18.04)。 您也许还可以找到一些镜像并使用它们来安装缺少的包。

您需要更新 sources.list 并使用不同的镜像。

作为 described in this post,您应该将 /etc/apt/sources.list 中所有带有 http://archive.ubuntu.com/… 的网址替换为 http://old-releases.ubuntu.com/…。 然后你 运行 sudo apt update,你可以再次安装你的软件包。

请注意,您确实应该考虑升级,因为它仍然不是太痛苦。