如何强制 apt 从 PPA 下载特定版本的软件包?

如何强制 apt 从 PPA 下载特定版本的软件包?

我基本上想要从这个 PPA 获得最新的 LibreOffice 版本:libreoffice/ppa

我想安装这个版本,而不是 Maverick 版本:1:3.4.4~rc1-0ubuntu1~ppa1

这可能吗?

答案1

您要安装的版本是基于 Oneiric 的 PPA 构建的。您有几种方法可以尝试让它运行。

  1. 手动添加该 PPA 的 oneiric 版本,然后定期安装。您可以通过创建一个文件 ( /etc/apt/sources.list.d/libreoffice.list ) 并添加如下行来执行此操作

    deb http://ppa.launchpad.net/libreoffice/ppa/ubuntu oneiric main

    如果 libreoffice 需要针对某些 Maverick lib 进行构建,那么这可能不起作用。

  2. 您可以将该版本的二进制文件复制到您自己的 PPA(launchpad 具有此复制功能)并为 maverick 重建它。如果存在无法满足的新依赖项,则此方法可能不起作用。

  3. 您可以检查 libreoffice 网站,看看他们是否发布了它的 deb,尽管您指定的版本是候选版本,因此在那里可能更难找到。

  4. 你可以从源代码编译

相关内容