如何查看 Ubuntu 16.04LTS 中 ubuntu 软件更新期间安装了哪些更新

如何查看 Ubuntu 16.04LTS 中 ubuntu 软件更新期间安装了哪些更新

当任何有关新更新的通知从 Ubuntu 16.04LTS 的 Ubuntu 软件中弹出时,它不会显示有关更新的内容以及更新的下载大小(以 MB 或 GB 为单位)的任何信息。第二件事,用户如何查看 Ubuntu 16.04LTS 的 Ubuntu 软件中上次更新了哪些软件包?

答案1

如果你想查看哪些软件包有较新版本可用,并且运行dist-upgrade或时会升级upgrade,请尝试试运行

apt-get dist-upgrade --dry-run

你会得到一些输出

% apt-get --dry-run dist-upgrade
注意:这只是一个模拟!
apt-get 需要 root 权限才能实际执行。
还请记住,锁定已停用,
因此不要依赖于与实际当前情况的相关性!
正在读取软件包列表... 完成正在
构建依赖关系树
正在读取状态信息... 完成正在
计算升级...

要查看在运行批量升级后升级了哪些软件包,apt 会维护您在以下位置安装的软件包的日志:

/var/log/apt/history.log

答案2

模拟 apt 操作(dry-run)

apt和都apt-get通过参数支持模拟模式--dry-run

这意味着你可以按如下方式进行模拟

sudo apt upgrade --dry-run

或者

sudo apt-get upgrade --dry-run

以及分销升级

sudo apt dist-upgrade --dry-run

显示可升级的软件包(通过 apt 列表)

apt list可以输出可升级包的列表

sudo apt list --upgradable

日志:查询 /var/log/dpkg.log

关于获取有关系统更改的信息,检查一下可能会有所帮助/var/log/dpkg.log

例子

整个日志

cat /var/log/dpkg.log | less

查看已安装的软件包(新)

cat /var/log/dpkg.log | grep 'install '

查看升级包

cat /var/log/dpkg.log | grep 'upgrade '

查看已删除的软件包

cat /var/log/dpkg.log | grep 'remove '

日志:查询 /var/log/apt/history.log

还有第二个日志,其中包含适当的信息 - 检查/var/log/apt/history.log

cat /var/log/apt/history.log | less

答案3

另一种方法很简单apt list,即..执行后apt update,或被告知有可用更新,执行以下操作以查看它们......

sudo apt list --upgradable 

相关内容