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

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

这是因为我想在以后的版本中利用新function。

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

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

请指教。

下面是可选的,如果你有兴趣(!):我已经给出了一些具体的背景,我下面想要实现的。

我详细的具体情况

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

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

后来的版本被认为是不稳定的。

我需要4.4,因为我需要在我的bugzilla-3.4.4安装中安装一些graphicsfunction所需的PerlMagick模块。

没有4.4,我在PerlMagick模块的Perl模块安装的make / compile阶段出现错误:“无法识别的命令行选项”-fopenmp“” – 这个错误是关于多处理器支持的,并且在最新的4.4版本gcc而不是4.1版本,这是Debian软件包维护者视为最新的稳定版本。

我希望如果我可以在我的机器上得到gcc 4.4,那么如果我重新运行PerlMagick模块的Perl安装,并且将启用graphicsfunction,则不会出现此错误。

将testing版本添加到sources.list中:

deb http://ftp.debian.org/debiantesting主要贡献

现在做'apt-get install gcc-4.4'; 事实certificate,4.4被封装,所以它可以安装在直接的“GCC”包。