如何找到合适的 PPA 来安装特定的包来解决无法找到包的问题?

如何找到合适的 PPA 来安装特定的包来解决无法找到包的问题?

我想安装OpenJDK-8Ubuntu 14.04。因此,正如所述这里我尝试找到包的正确名称(即openjdk-8-jdk)并运行以下命令:

sudo apt-get update
sudo apt-get install openjdk-8-jdk

但我得到了:

E: Unable to locate package openjdk-8-jdk

所以我去了Ubuntu 软件包搜索Ubuntu 更新并搜索了软件包。但我找不到有关trusty (14.04LTS)或 的任何内容trusty-updates。所以我确定 上没有可安装的软件包Ubuntu 14.04

当然,有时候我突然发现该包属于openjdk-r/ppa存储库,并补充说:

sudo add-apt-repository ppa:openjdk-r/ppa

但我想知道如何openjdk-r/ppa在花费时间和等待机会之前找到合适的存储库(在上面的例子中)?

答案1

通常,我会像 Jacob Vlijm 所说的那样,通过搜索引擎 DuckDuckGo/Google 进行搜索。大多数时候,它们都会根据来自网络的用户反馈带来良好的结果。

但不是全部,在某些情况下,我会回到启动板网站本身,它总是向我显示最终结果:

  1. 转至主页https://launchpad.net/
  2. 使用更多关键词进行搜索以尽量减少噪音(其他版本、arch's、...)

    例子:ppa openjdk-8-jdk amd64 trusty

    跳过顶部部分(项目)。第一个看起来像我想要的

    openjdk-8 8u91-b14-0ubuntu4~14.04 的 amd64 版本:OpenJDK ...
    2016 年 4 月 22 日......“PPA for OpenJDK uploads (restricted)”团队......OpenJDK 构建(所有 archs);
    openjdk-8 8u91-b14-0ub 的 amd64 构建...创建......系列:Trusty。

    但是,链接将我带到了一个构建日志,在右上角你可以看到构建详细信息→ →档案OpenJDK 构建(所有架构)这是 PPA 链接。

  3. 通过设置过滤器来检查 PPA 是否仍然具有可信任的构建:

    已发布包的概述出版于trusty然后按筛选

相关内容