安装与 Ubuntu 提供的版本不同的 Maven 版本

安装与 Ubuntu 提供的版本不同的 Maven 版本

我想在 Ubuntu 10.04.4 上安装一个软件包,但不想使用我这样做时获得的一个存储库中可用的软件包:

apt-cache 策略 ${package}

我实际上想使用旧版本。因此,在我的搜索中,我想排除运行上述命令时返回的存储库,即搜索所有其他存储库。

此外,上述命令仅返回一个选项。我想知道它是否总是返回它找到的第一个(最新),或者它是否会从不同的存储库返回更多选项。

>apt-cache policy maven3
maven3:
  Installed: (none)
  Candidate: 3.2.1-0~ppa1
  Version table:
     3.2.1-0~ppa1 0
        500 http://ppa.launchpad.net/natecarlson/maven3/ubuntu/ lucid/main Packages

我要安装3.0.4版本

答案1

添加源行

deb-src http://ppa.launchpad.net/natecarlson/maven3/ubuntu maverick main

然后运行

apt-get source maven3

这将为您提供解压后的源目录。然后 cd 进入源目录尝试运行

debuild -uc -us

在继续之前,您可能需要安装一些构建依赖项。列出的 3.0.3 的构建依赖项是

Build-Depends: cdbs, debhelper (>= 7.0.50~), quilt

相关内容