我在Arch Linux系统上使用NordVPN,并通过以下简单的PKGBUILD脚本下载了软件包:
# NordVPN script
pkgname=nordvpn
pkgver=3.2.0_1
pkgrel=1
pkgdesc="NordVPN CLI tool for Linux"
arch=('x86_64')
url="https://nordvpn.com/download/linux/"
license=('custom')
depends=('net-tools' 'libxslt' 'iptables' 'procps' 'iproute2')
provides=('nordvpn')
conflicts=('openvpn-nordvpn')
install=nordvpn.install
source_x86_64=("https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/nordvpn_${pkgver//_/-}_amd64.deb")
sha256sums_x86_64=('d24ec7ddcb1e6817a58eb9a459c2019bf9e7ef3604372c7307cb340b133a0bd1')
package() {
bsdtar -O -xf *.deb data.tar.xz | bsdtar -C "${pkgdir}" -xJf -
mv "${pkgdir}/usr/sbin/nordvpnd" "${pkgdir}/usr/bin"
rm -r "${pkgdir}/etc/init.d"
rm -r "${pkgdir}/usr/sbin"
}
脚本运行得很好,是否可以指向脚本以自动下载最新的软件包版本?现在,我必须手动输入软件包版本。