我想强制在 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”包一起安装。