如何可靠地阻止软件包版本更新?

如何可靠地阻止软件包版本更新?

我构建并安装了我自己版本的包托拉使用 Oracle InstantClient 支持本指南。它与标准 Ubuntu 存储库中提供的软件包版本相同,因此 Synaptic 告诉我需要更新。我在那里阻止了它,但是,apt-get 不知道它,每次我执行 apt-get upgrade 时都会安装默认的无用版本。我该如何禁用这种行为?我想我应该更正我的软件包的版本号,但我不知道在哪里破解源。我的 tora 版本是 2.1.3-2build1。

答案1

您需要设置 hold 标志,以便 dpkg 知道忽略它。此程序应该可以做到这一点 http://manpages.ubuntu.com/manpages/hardy/man1/dpkg-hold.1.html “dpkg-hold tora”或软件包名称(如果不同)。重新启动,然后在更新之前检查 synaptic 是否忽略它!

相关内容