千家信息网

Linux中如何查看Deb和RPM软件包更新日志

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章将为大家详细讲解有关Linux中如何查看Deb和RPM软件包更新日志,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。当一个程序或库打包成Deb或RPM软件包后
千家信息网最后更新 2025年02月01日Linux中如何查看Deb和RPM软件包更新日志

这篇文章将为大家详细讲解有关Linux中如何查看Deb和RPM软件包更新日志,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

当一个程序或库打包成Deb或RPM软件包后会有一些元数据文件包含在其中,其中之一就是 changelog文件,它记录了软件包每次更新后发生了什么变化。因此,如果你想找出你安装或更新的软件包发生了什么变化,我们可以查看软件包的更新日志(changelog)。

查看Deb软件包更新日志

方法一:apt-get 或 aptitude

最新apt-get命令可以检查包的更新日志以及该软件包是否以及安装在您的系统。

$ apt-get changelog  | more

另一个命令行包管理器apittude与apt-get具有相同的选项。在Debian-based所有发行版上是默认安装的,Ubuntu桌面版除外。

$ aptitude changelog  | more

aptitude的一大优势在于它有补充基于ncurses的用户界面

$ aptitude-curses

可以通过敲打"/"加软件包名字搜索指定的软件包。敲击"C"查看软件包的更新日志

方法二:synaptic

如果你是一个桌面用户,synaptic有一个额外的选项来查看包的更新日志——Deb包的图形软件包管理工具。 在Debian-based系统上通过以下命令安装synaptic

$ sudo apt-get install synaptic

synaptic安装完成并加载之后,在任何一个安装包描述页面点击"Get Changelog"就能查看到软件包的更新日志了。

方法三(在Ubuntu上):Software-Updater

另一个GUI的方法——Software Updater是特定于Ubuntu桌面的,这个GUI工具能够提醒任何Ubuntu软件的更新及安装。但是要注意的是,这个软件更新器(Software Updater)不能像其他方法一样显示任意包的更新日志。使用以下命令运行Software Updater

$ update-manager

它能显示将要安装的软件包的更新日志(非下载好的)

方法四: /usr/share/doc

检查已经安装好的软件包的更新日志:

$ zless /usr/share/doc//changelog.Debian.gz$ zless /usr/share/doc//changelog.gz

查看RPM包的更新日志

方法一:rpm

使用rpm命令可以检查任意安装好的软件包。 注:rpm不能检查未安装在系统上的软件包的更新日志。

$ rpm -q --changelog  | more

方法二:Repoquery

使用repoquery命令可以检查尚未安装在你系统的软件包的更新日志。 安装repoquery

$ sudo yum install yum-utils

使用repoquery命令查看更新日志

$ repoquery --changelog  | more

方法三:yum-changelog

安装yum-changelog插件

$ sudo yum install yum-changelog

现在您可以使用yum命令在安装包之前/之后查看单个包的更新日志

$ yum changelog

这个changelog插件有附加选项可以自定义查看更新日志 查看最近的5个包的更新日志

$ yum changelog 5

查看自2015年6月1日以来包的更新日志

$ yum changelog "2015-06-01"

方法四(在Fedora上):dnf

所有三种以上方法仍然在Fedora上工作,除非你将dnf作为默认的软件包管理器。 dnf暂时还没有提供一个选项来可以检查单个包的更新日志。但你可以使用dnf来显示任何重要的bug修复、安全补丁和增强(类似于Ubuntu的软件更新)的更新报告。如下所示

$ dnf updateinfo info | more

关于"Linux中如何查看Deb和RPM软件包更新日志"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

更新 软件 日志 软件包 方法 命令 检查 系统 桌面 篇文章 管理 单个 工具 插件 文件 更多 用户 装好 变化 不错 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全行业发展趋势 域名服务器可以关机吗 学软件开发的人生目标 没有输入网络安全钥匙界面 爱迪森网络技术服务公司 泰州做软件开发有机会吗 电脑服务器没电 英雄连2一直连不上服务器 靠谱软件开发制作 黄鹤杯网络安全大赛9月20 辽阳网络安全宣传活动 开速软件开发有限公司招聘 软件开发量计算方法有哪些 眼镜行业软件开发有什么用 数据库软考对比网络工程师软考 在数据库中如何操作税款计算方法 ps4从建数据库 为什么数据库不用text类型 黄浦区推广软件开发近期价格 手机总机云数据库位置 80级魔兽怀旧服数据库 网络安全宣传教育板报 服务器如何搭建文件存储系统 计算机网络技术押题 济宁融合互联网络科技有限公司徐 云服务器磁盘管理进行分区 江门大拇指网络技术公司 美亚柏科金砖网络安全 如何做好电厂网络安全管理 腾讯云服务器关机了怎么开不了机
0