Linux 如何强制debian Squence使用来自debian wheezy的libqt4 dev,而不将所有包升级到debian wheezy?

Linux 如何强制debian Squence使用来自debian wheezy的libqt4 dev,而不将所有包升级到debian wheezy?,linux,debian,apt,Linux,Debian,Apt,我有一个持续集成服务器来构建一些软件,这些软件依赖于比debian中的apt软件包更新版本的libqt4 dev。该版本在debian wheezy中提供。我如何告诉apt有选择地从wheezy使用libqt4 dev,而不将我的挤压系统中的所有软件包升级到wheezy?您可以使用apt的“首选项”功能(man-apt_-preferences) 要在默认情况下将wheezy添加为软件包源而不安装任何来自wheezy的内容,请将wheezy的条目添加到源中。列出,并将以下内容添加到/etc/ap

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

您可以使用apt的“首选项”功能(
man-apt_-preferences

要在默认情况下将wheezy添加为软件包源而不安装任何来自wheezy的内容,请将wheezy的条目添加到
源中。列出
,并将以下内容添加到
/etc/apt/preferences
(或
preferences.d
)中:

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

apt-get install -t wheezy libqt4-dev

这还将安装libqt4 dev的依赖项,这些依赖项可能很多。由于不熟悉qt,我不确定这里的固定解决方案是否是将新版本的qt安装到挤压系统上的最佳方法。另一种可能是,但我没有看到qt4。第三种可能是使用
apt get-b source

构建您自己的后端口版本。您可以使用apt的“首选项”功能(
man-apt_preferences
)来实现这一点

要在默认情况下将wheezy添加为软件包源而不安装任何来自wheezy的内容,请将wheezy的条目添加到
源中。列出
,并将以下内容添加到
/etc/apt/preferences
(或
preferences.d
)中:

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

apt-get install -t wheezy libqt4-dev

这还将安装libqt4 dev的依赖项,这些依赖项可能很多。由于不熟悉qt,我不确定这里的固定解决方案是否是将新版本的qt安装到挤压系统上的最佳方法。另一种可能是,但我没有看到qt4。第三种可能是使用
apt get-b source

构建您自己的后端口版本,谢谢。这正是我所需要的,使我的构建能够完美完成。谢谢。这正是我所需要的,使我的构建能够完美完成。