如何通过 apt-get 安装更高版本的 solr-jetty?

如何通过 apt-get 安装更高版本的 solr-jetty?

使用 apt-get 安装 solr-jetty 只会提供 Solr 1.4 版本,但我想使用 3.x 版本之一。

我还没有足够的信心进行手动安装(通常会出错,或者最终不可逆转地破坏某些东西)。

有没有办法可以通过 apt-get 轻松安装适合我的 Ubuntu 版本的 solr-jetty 版本?

作为问题的更新,我尝试了建议问题中的 PPA,但它不起作用。我被告知这是因为它适用于不同版本的 Ubuntu。

这是我在运行结束时收到的错误apt-get 更新

7 秒内获取 2,535 kB(354 kB/秒)W:获取失败 http://ppa.launchpad.net/gasol-wu/oneiric/ubuntu/dists/precise/main/source/Sources 404 未找到

W:获取失败 http://ppa.launchpad.net/gasol-wu/oneiric/ubuntu/dists/precise/main/binary-amd64/Packages 404 未找到

W:获取失败 http://ppa.launchpad.net/gasol-wu/oneiric/ubuntu/dists/precise/main/binary-i386/Packages 404 未找到

E:部分索引文件下载失败。它们已被忽略或使用旧文件代替。

我也尝试使用 apt-get 安装 Jetty 和 Openjdk,但这导致 Jetty 无法作为服务启动。

答案1

这是因为 ppa 设置为仅提供 oneiric 包。

ppa:加索尔-吴/梦幻的

我对于维护者为什么这样做有些保留意见,而不是为所有 ubuntu 版本创建一个唯一的 ppa,但是好吧,为了解决你的问题,你应该遵循相同的步骤,但将 oneiric 更改为精确的

sudo add-apt-repository ppa:gasol-wu/precise
sudo apt-get update
sudo apt-get install solr-jetty

当然,您应该清除并删除旧的 ppa,这样就不会出现更多错误。

相关内容