今天我尝试安装耜在 Ubuntu 服务器上14.10,如Plowshare 的文档。
因此,我使用以下命令添加了 Plowshare 的存储库:
sudo add-apt-repository ppa:plowsharepackagers/ppa
一切都好。
接下来,我更新了我的系统,但我发现此 PPA 返回 404 错误,所以安装出错了。
有没有另一种方式安装它?
答案1
首先,您最初声称使用的是 14.04 LTS。根据您在评论中链接的输出,情况并非如此,apt-get
您的系统使用的是 Utopic 14.10。
其次,他们提到的 PPA 适用于 Trusty 14.04,并没有发布适用于 Utopic 14.10 的软件包。这就是 PPA 出错的原因。
我们可以用两种方法来解决这个问题:
- 手动下载并安装该软件包,或者
- 从源代码构建软件(如果他们在某处提供代码),或者
- 告诉系统为该 PPA 寻找 Trusty 而不是 Utopic。
当您执行自述文件中列出的命令时plowshare
,他们会期待一个 Trusty 系统,因此他们会为您提供其中包含其 Trusty 软件包版本的 PPA。
最后,我不建议手动下载软件包,除非您知道自己在做什么,否则我不建议手动构建软件,因此我们将探索选项#3。
您将需要命令行来执行所有这些命令。
cd /etc/apt/sources.list.d/
- 执行
ls
并查找名为 的文件plowsharepackagers-ppa-utopic.list
。可能还有一个.list.save
文件,在这种情况下,让我们删除保存的文件(sudo rm plowsharepackagers-ppa-utopic.list.save
) - 让我们首先将此文件移动到不同的名字 - 因为我们想要注明它将寻找 Trusty 而不是 Utopic。
sudo mv plowsharepackagers-ppa-utopic.list plowsharepackagers-ppa-trusty.list
- 在您最喜欢的命令行文本编辑器中打开该文件。我使用
nano
.sudo nano plowsharepackagers-ppa-trusty.list
。该文件看起来应该有点像这样:
deb http://ppa.launchpad.net/plowsharepackagers/ppa/ubuntu utopic main #deb-src http://ppa.launchpad.net/plowsharepackagers/ppa/ubuntu utopic main
- 让我们编辑文件,将
utopic
替换为trusty
。它应该看起来像这样:
deb http://ppa.launchpad.net/plowsharepackagers/ppa/ubuntu trusty main # deb-src http://ppa.launchpad.net/plowsharepackagers/ppa/ubuntu trusty main
- 保存文件,然后退出文本编辑器。
- 运行以下命令按此顺序:
sudo apt-get 更新 sudo apt-get 安装 plowshare4
- Plowshare 现已安装完毕。尽情享用吧。