在不破坏发行版完整性的情况下创建和安装上游Debian软件包

在不破坏发行版完整性的情况下创建和安装上游Debian软件包,debian,apt,dpkg,Debian,Apt,Dpkg,我的用例: 我正在华硕p-67 Sabertouth mobo | i72600K进程上运行Debian Squeeze Backport 3.2.0-0.bpo.2-amd64。。。我计划做一点速度步进,所以我想用lm传感器来监控我的处理器速度。。。然而,debian stable中最新的lm sensors版本是1:3.1.2-6,支持我的主板芯片的lm sensors版本是1:3.3.2 起初,我只是简单地运行Make并构建了一个运行正常的应用程序。。。然而,我不想那样做。。。坏习惯。所以

我的用例:

我正在华硕p-67 Sabertouth mobo | i72600K进程上运行Debian Squeeze Backport 3.2.0-0.bpo.2-amd64。。。我计划做一点速度步进,所以我想用lm传感器来监控我的处理器速度。。。然而,debian stable中最新的lm sensors版本是1:3.1.2-6,支持我的主板芯片的lm sensors版本是1:3.3.2

起初,我只是简单地运行Make并构建了一个运行正常的应用程序。。。然而,我不想那样做。。。坏习惯。所以,我决定用dh_make构建一个.deb。安装工作。。。然而,我现在有一个问题,就是在Apt中安装了一个上游分离的包


如何使我创建的软件包保持安装状态,同时保持系统完整性?

您可能还想尝试混合使用多个版本的系统,即稳定和测试。在/etc/apt/preferences.d中设置不同版本的优先级,稳定高于测试,系统将更喜欢稳定的包而不是测试包。那么,你可能想

 apt-get install lm-sensors/testing

以便安装lm传感器的测试版本及其所有依赖项。

您还可以尝试混合使用多个版本的系统,即稳定和测试。在/etc/apt/preferences.d中设置不同版本的优先级,稳定高于测试,系统将更喜欢稳定的包而不是测试包。那么,你可能想

 apt-get install lm-sensors/testing

以便安装lm传感器的测试版本及其所有依赖项。

谢谢。。。这是我应该做的。。。但是,我选择了“艰难的道路”。下载、编译并制作了一个deb,然后将pkg固定在@1001。。。现在我知道了…谢谢。。。这是我应该做的。。。但是,我选择了“艰难的道路”。下载、编译并制作了一个deb,然后将pkg固定在@1001。。。现在我知道了。。。