每当我更新 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)