如何在软件更新程序中查看更新的源代码?

如何在软件更新程序中查看更新的源代码?

是否有可能获得有关 Ubuntu 更新的更多详细信息(源代码)?

在此处输入图片描述

我感觉每次我只是安装了一堆不透明的二进制文件……

能够深入研究并随机审核这些变化就好了……

编辑:我只是想了解更多关于这个143 kb patch是什么的信息...这是开源的吧......

编辑2:

这就是我最终的做法(感谢下面的答案)

在此处输入图片描述

答案1

非常简单。

放大或最大化软件更新程序的窗口

任何带有黑色箭头的更新,单击箭头即可展开并显示单个更新。同时展开技术描述部分。您会在顶部看到软件包名称和版本,在下方看到书面更新日志。

对于实际的代码更改,您需要在启动板中找到该包。基于显示的信息进行简单搜索的一个示例是libc-bin 2.30-ubuntu1 launchpad

屏幕显示启动板的最佳链接,即源包glibc package。从该页面选择发布,展开并查找Available diffs 您可以在浏览器中查看差异或下载以查看。

示例更新 (libc-bin) 的 alt 搜索是搜索glibc package launchpad。Software-updater 不列出源名称,而 synaptic 会列出并且单独列出所有更新,而不像 software-updater 可以将它们批量放在描述性名称下。在此处输入图片描述

答案2

我向上滚动终端并查找系统的最新更新,并以此为例说明如何在 19.10/eoan 系统上执行此操作:-

我懂了

Get:41 http://ftp.iinet.net.au/pub/ubuntu eoan/universe amd64 mate-applets amd64 1.22.2-0ubuntu1 [176 kB] 

apt dist-upgrade这些信息可能来自 /var/log/apt,我只是想要一个示例包名称来进行更改...我会追踪mate-applets它的包版本。

开场https://packages.ubuntu.com/source/eoan/mate-applets对于我的软件包,我可以点击右侧的“Ubuntu Changelog”(我刚刚打开 packages.ubuntu.com 并搜索mate-applets- 最新的可见并选择了

https://changelogs.ubuntu.com/changelogs/pool/universe/m/mate-applets/mate-applets_1.22.2-0ubuntu1/changelog

所以我可以看到这个更改的更改日志,即。

mate-applets (1.22.2-0ubuntu1) eoan;紧急程度=中等

  • 新的上游版本。 * debian/patches:

    • 删除 1001_FTBFS-against-libcpupower.patch。应用于上游。

    -- Martin Wimpress 2019 年 9 月 23 日星期一 20:06:13 +0100

我很少想要更多,但您可以按照 packages.ubuntu.com 网站上的链接来查看源代码。https://salsa.debian.org/debian-mate-team/mate-applets/commit/671413c11c8d9e362f2d8b7473679a3c78119bd6查看

修改了 2 个文件,其中 0 个添加,164 个删除

总之;加上diff可见的源的变化。

这是随机挑选的更新

相关内容