更新用户修改包的通知

很长一段时间我都收到了我修改过的Xournal 0.4.8的副本; 更新通知和aptitude永远不会建议我“更新”它到存储库版本(或实际上到这个ppa中的版本,这是,现在仍然是最新版本)。 然后我做了从Kubuntu 12.04到14.04 do-release-upgrade ,将Xournal降级到版本0.4.7。 ( 编辑:实际上这在技术上是错误的;请参阅我的回答。)因此,在重新启用ppa(和更新)之后,我再次使用我的修改版本替换了股票Xournal(来自ppa),此后不久,例行sudo aptitude update && sudo aptitude safe-upgrade产生

 The following packages will be updated: xournal 

当然sudo aptitude hold xournal可防止这种不必要的“更新”发生(尽管通知区域中仍然总有一个“可用更新”图标,我不知道如何摆脱),但我想知道这种行为改变的原因。

事实certificate这实际上是预期的行为,因为Xournal的版本号现在是4.8而不是0.4.8(由于某种文书错误,我猜?),正如这里所指出的那样。 这也是0.4.8被“升级”到4.7的原因。

防止不需要的“更新”可以通过“保持”包来实现,即:

 sudo aptitude hold xournal 

– 至少如果一个人使用aptitude进行软件更新,就像我一样。 但由于系统托盘中的更新通知图标是由Muon Update Notifier生成的,因此为了消除必须在Muon Package Manager中标记包。 后者首先必须安装在库存系统上,因为它在某些时候从默认安装中删除。