如何使用 pacman 查看发行说明/变更日志

发布于 2024-11-02 22:01:55 字数 1556 浏览 1 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

心凉 2024-11-09 22:01:55

来自手册:

QUERY OPTIONS
   -c, --changelog
       View the ChangeLog of a package. Not every package will provide one but it will be shown if available.

因此,例如,如果您想要 vim 包的变更日志,您可以执行:pacman -Qc vim

From the manual:

QUERY OPTIONS
   -c, --changelog
       View the ChangeLog of a package. Not every package will provide one but it will be shown if available.

So, if you wanted the changelog for the vim package, for example, you would do: pacman -Qc vim.

梦年海沫深 2024-11-09 22:01:55

更好的解决方案是使用 pacolog (gitlab, aur),它至少显示了包提交,例如pacolog -l 3 vim

A better solution would be to use pacolog (gitlab, aur), which at least shows you the package commits, e.g.pacolog -l 3 vim

感情废物 2024-11-09 22:01:55

您可以使用 asp checkout pkgnamegit diff ... 来查看发生了什么。

例子:

$ asp checkout grub
$ cd grub
$ git log
[...hashes are displayed in the log...]
$ git diff 7d756cac35c2c9e433f7b32dda580cb896e75bbd 860fbf55a3856684bde4cbf79b92fb82f10a68bd
diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD
index 3cb944a..83b9675 100644
--- a/trunk/PKGBUILD
+++ b/trunk/PKGBUILD
@@ -18,8 +18,8 @@ _GRUB_EMU_BUILD="0"
 pkgname='grub'
 pkgdesc='GNU GRand Unified Bootloader (2)'
 epoch=2
-_commit='65bc45963014773e2062ccc63ff34a089d2e352e'
-_pkgver=2.06.r456.g65bc45963
+_commit='e67a551a48192a04ab705fca832d82f850162b64'
+_pkgver=2.06.r499.ge67a551a4
 _unifont_ver='15.0.01'
 pkgver=${_pkgver/-/}
 pkgrel=1
@@ -84,7 +84,6 @@ _configure_options=(
        PACKAGE_VERSION="${epoch}:${pkgver}-${pkgrel}"
        FREETYPE="pkg-config freetype2"
        BUILD_FREETYPE="pkg-config freetype2"
-       --enable-mm-debug
        --enable-nls
        --enable-device-mapper
        --enable-cache-stats

You can use asp checkout pkgname and git diff ... to see what happened.

Example:

$ asp checkout grub
$ cd grub
$ git log
[...hashes are displayed in the log...]
$ git diff 7d756cac35c2c9e433f7b32dda580cb896e75bbd 860fbf55a3856684bde4cbf79b92fb82f10a68bd
diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD
index 3cb944a..83b9675 100644
--- a/trunk/PKGBUILD
+++ b/trunk/PKGBUILD
@@ -18,8 +18,8 @@ _GRUB_EMU_BUILD="0"
 pkgname='grub'
 pkgdesc='GNU GRand Unified Bootloader (2)'
 epoch=2
-_commit='65bc45963014773e2062ccc63ff34a089d2e352e'
-_pkgver=2.06.r456.g65bc45963
+_commit='e67a551a48192a04ab705fca832d82f850162b64'
+_pkgver=2.06.r499.ge67a551a4
 _unifont_ver='15.0.01'
 pkgver=${_pkgver/-/}
 pkgrel=1
@@ -84,7 +84,6 @@ _configure_options=(
        PACKAGE_VERSION="${epoch}:${pkgver}-${pkgrel}"
        FREETYPE="pkg-config freetype2"
        BUILD_FREETYPE="pkg-config freetype2"
-       --enable-mm-debug
        --enable-nls
        --enable-device-mapper
        --enable-cache-stats
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文