FreeBSD 用户加入您的行列。我被要求管理运行 10.04 LTS 的 Ubuntu 服务器。
我从中看到/usr/lib/update-notifier/update-motd-updates-available服务器上有许多更新,但是我没有看到一种方法来判断哪些将被更新。
有没有人能够指出我正确的方向,以便我可以看到运行时哪些包会得到更新apt-get upgrade?
更新:
目前无法回答我自己的问题,因此暂时将其扔在这里:
连同apt-get upgrade --dry-run下面的建议,
/usr/lib/update-notifier/apt-check -p将列出所有具有可用更新的软件包。
我需要在 Ubuntu 14.04 系统上列出(不计算或安装)所有待处理的安全更新。我已经阅读了文章如何使用 apt-get 创建仅包含安全更新的列表?它的公认答案 ( apt-show-versions | grep upgradeable | grep security) 确实给了我一个清单。
但是,该命令列出了 62 个待处理的安全更新。 /usr/lib/update-notifier/apt-check告诉我我有 75 个待处理的安全更新,但似乎没有办法列出它们。我怎样才能调和这两个数字?这两个命令之一是否在做我想要的以外的事情?
有没有办法从命令行快速检查安全更新的可用性?
在我的 12.04 系统上,每次运行时都会apt-get update获取有关可用包的20MB 数据,一路上访问了许多存储库。然后我可以使用这里描述的任何方法来实际执行更新。
我的问题只是关于检测安全更新的可用性(即,不使用 apt-get/aptitude/etc 执行实际升级):是否可以从命令行进行快速检查,提供是-否答案问题“是否有可用的安全更新?”。我想在运行冗长的apt-get update+实际升级之前运行它。
我想我不需要每天下载 20MB 的数据来知道答案。