当我安装 OpenFoam 时,我使用了在线提供的线路,
sudo sh -c " wget -o - http://dl.openfoam.org/gpg.key | apt-key add-"
它给出了一个错误并说
gpg: no valid OpenPGP data found
我该如何解决这个问题并安装 OpenFoam?
答案1
您可以使用 来完成curl
,我认为这更容易,或者您可以使用 来完成wget
,正如我在最后解释的那样。
和curl
用这个替换你的命令,它应该可以工作。
curl -sS http://dl.openfoam.org/gpg.key | sudo apt-key add -
该命令将获取密钥,并将其通过管道传输到sudo apt-key add -
。curl
与 不同wget
,默认情况下输出到stdout
,这在我看来更容易。
和wget
wget
按照你写的方式,它不会起作用。该命令基本正确,但你在复制时犯了两个错误,这让你陷入困境。这是正确的写法:
sudo sh -c "wget -O - http://dl.openfoam.org/gpg.key | apt-key add -"
这和你写的差不多,但有两个主要区别。后面-O
是wget
大写,也就是你想将 where 的wget
输出改成大写。其次,我在后面apt-key add
、连字符之前添加了一个空格,这修复了另一个错误。