gpt4 book ai didi

linux - 如何在不将所有软件包升级到 debian wheezy 的情况下强制 debian squeeze 使用 debian wheezy 中的 libqt4-dev?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:04:07 27 4
gpt4 key购买 nike

我有一个持续集成服务器构建一些软件,这些软件依赖于比 debian squeeze 中提供的 apt 包更新的 libqt4-dev 版本。该版本在 debian wheezy 中可用。我如何告诉 apt 从 wheezy 中选择性地使用 libqt4-dev 而无需将我的 squeeze 系统中的所有软件包升级到 wheezy?

最佳答案

您可以使用 apt 的“首选项”功能(man apt_preferences)来做到这一点。

要将 wheezy 添加为包源而不默认安装任何 wheezy,请将 wheezy 的条目添加到您的 sources.list,并将以下内容添加到 /etc/apt/preferences (或到 preferences.d 中的文件):

Package: *
Pin: release n=wheezy
Pin-Priority: 50

设置完成后,您可以使用以下命令安装 libqt4-dev:

apt-get install -t wheezy libqt4-dev

这还将安装 libqt4-dev 的依赖项,这些依赖项可能很多。不熟悉 qt,我不确定这里的固定解决方案是否是将新版本的 qt 放到挤压系统上的最佳方法。另一种可能性是 the backports repository ,但我在那里没有看到 qt4。第三种可能性是使用 apt-get -b source 构建您自己的反向移植版本。

关于linux - 如何在不将所有软件包升级到 debian wheezy 的情况下强制 debian squeeze 使用 debian wheezy 中的 libqt4-dev?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15936318/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com