Skip to content

如何更新一个软件包

Avimitin edited this page Jun 2, 2022 · 1 revision

使用方法

  1. 通过asp下载软件包的构建脚本(这里使用 ruby-bundler 作为演示)

    $ asp checkout ruby-bundler
  2. cd 进入 ruby-bundler 文件夹下面的包含 PKGBUILD 的路径

    $ cd ruby-bundler/trunk/
  3. 修改 PKGBUILD 中的 pkgver 字段为 2.2.25

    $ vim PKGBUILD
    - pkgver=2.2.24
    + pkgver=2.2.25
  4. 使用updpkgsums来更新 sums

    $ updpkgsums
  5. 使用extra-x86_64-build打包

    $ extra-x86_64-build

    至此 2.2.25 版本的 ruby-bundler 就打包完成了

    $ ls
    bundler-2.2.25.gem  PKGBUILD-namcap.log
    ruby-bundler-2.2.25-1-any.pkg.tar.zst-namcap.log
    PKGBUILD  ruby-bundler-2.2.25-1-any.pkg.tar.zst
    ruby-bundler-2.2.25-1-x86_64-package.log
    
    

注意事项

通过修改 pkgver 来更改包的版本只能修改为存在源文件的版本。