如何强制 debian linux apt-get 安装程序安装不稳定/特定版本的软件包?

如何强制 debian linux apt-get 安装程序安装不稳定/特定版本的软件包?

我想强制在 debian linux 上安装系统 apt-get 安装不稳定(即更高版本)的软件包,该版本晚于 debian 软件包维护者认可的稳定版本。

这是因为我想利用后续版本中的新功能。

我尝试了以下组合,但没有一个强制我想要的更高版本:

  • apt-get -t 不稳定选项
  • 编辑 /etc/apt/apt.conf APT::Default-Release “不稳定”;
  • 编辑 /etc/apt/source.list ftp.uk.debian.org/debian stable main

请指教。

如果您有兴趣,以下内容是可选的(!):我已经给出了一些关于我下面要实现的目标的具体背景。

我的具体情况

我想在我的 Debian 4 Etch 系统上使用 gcc 4.4,但是 apt-get 报告最新版本为 4.1。

它报告 4.1,因为这是中央 Debian 软件包维护者支持的最新稳定版本。

后续版本被认为不稳定。

我需要 4.4,因为我需要安装 bugzilla-3.4.4 安装中的一些图形功能所需的 PerlMagick 模块。

如果没有 4.4,我在 PerlMagick 模块的 Perl 模块安装的 make/compile 阶段会遇到错误:“无法识别的命令行选项“-fopenmp”” - 这个错误与多处理器支持有关,在最新的 4.4 版 gcc 中可用,但在 4.1 中不可用,而 4.1 是 debian 软件包维护者认为的最新稳定版本。

我希望如果我的机器上能安装 gcc 4.4,那么当我重新运行 PerlMagick 模块的 Perl 安装时不会出现此错误并且图形功能将被启用。

答案1

将测试存储库添加到您的 sources.list:

德布http://ftp.debian.org/debian测试主要贡献

现在执行“apt-get install gcc-4.4”;事实证明 4.4 已打包,因此它可以与直接的“gcc”包一起安装。

相关内容