linux - apt-pin 本地构建的包

标签 linux debian apt apt-get dpkg

我已经修补并重新编译了 debian 软件包。默认情况下,当我升级时,apt 希望使用存储库中的相同版本进行升级。

现在,我想说服它(通过使用 apt-pinning,而不是hold)在版本相同的情况下保留本地包,并仅在远程版本较新时才尝试升级。

我怎样才能做到这一点?

最佳答案

只需进行本地修订并升级版本,例如:

dch -v 1.0-1local1

然后固定该版本。

关于linux - apt-pin 本地构建的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18751897/

相关文章:

linux - Ping on bash 脚本,ping 如果失败则退出脚本

linux - 使用 grep 如何搜索某些字符串并排除同一记录中的某些字符串

chef-infra - Recipe 未在 Chef 中执行

linux - Ubuntu Linux - 从本地存储库安装软件包

linux - 如何从连接到套接字的 UnixStream 一次读取一点?

linux - 如何在Linux中执行cron服务?

linux - 如何使用 cURL 测试并等待 HTTP 服务?

debian - 尝试在 debian wheezy 中使用 cgroups 而没有守护进程

linux - 设置 debconf 以非交互方式运行的方法?

ubuntu apt : how to fix this error? ... "Unable to open temporary cache: Unable to open temporary cache file"