早上好,我今天早上在电脑上安装了 Ubuntu 的新版本 20.04 LTS。这是我的第一个除 Windows 之外的操作系统,所以我还是个新手。我的问题是:这个新版本可以安装以前版本的 Ubuntu(例如 18.04)中的软件包吗?如果可以,我该如何让软件包“可查找”?
例如,我想安装最新版本的 OpenFoam7(一个开源 CFD 软件),但按照以下步骤安装后:
sudo sh -c "wget -O - https://dl.openfoam.org/gpg.key | apt-key add -"
sudo add-apt-repository http://dl.openfoam.org/ubuntu
sudo apt-get update
sudo apt-get -y install openfoam7
An error message appears: "E: Cannot find the openfoam7 package."
我猜是因为这个软件只兼容到 19.04 版本。所以我必须等待 OpenFoam 开发人员发布与 ubuntu 20.04 兼容的版本吗?
预先感谢您的帮助!
答案1
对我来说,似乎可以简单地从官方存储库简单来说:
sudo add-apt-repository -r "deb http://dl.openfoam.org/ubuntu focal main"
sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install openfoam
如果你确实需要使用第三方存储库 - 那么更改焦点到迪斯科因为它目前受 OpenFOAM 支持。使用以下命令:
sudo add-apt-repository "deb http://dl.openfoam.org/ubuntu disco main"
cd ~/Downloads
wget http://archive.ubuntu.com/ubuntu/pool/universe/c/cgal/libcgal13_4.14-5_amd64.deb
sudo apt-get update
sudo apt-get install ./libcgal13_4.14-5_amd64.deb
sudo apt-get install openfoam7