如何在更新之前突出显示特定包

如何在更新之前突出显示特定包

每当我更新 Debian 系统时,我都会在终端中使用 sudo aptitude(更新/升级)。

这有时会产生一长串令人困惑的可升级包列表。其中大部分都不符合我的兴趣。然而,某些软件包是我感兴趣的(例如手动安装的或第三方的)。

在该列表中突出显示某些包(我可以定义)会很方便,这样我就可以检查这些包的更改日志。

有办法实现这一点吗?或者是否有一个包管理器可以“监视”包的更改?

答案1

下面的一行代码将显示linux在所有可升级包中查找该单词,突出显示它并特别通知您(需要该ack-grep包):

 apt update &&
   apt list --upgradable | ack --color --passthru linux &&
   echo 'There is something of interest!'

(您可以将最后一个替换echo为例如notify-send或类似的,请参阅:https://superuser.com/questions/31917/is-there-a-way-to-show-notification-from-bash-script-in-ubuntu

相关内容