msys2 离线安装软件

在没有网络的情况下,可以先在能联网的机器上下载好软件包,然后拷贝到不能联网的机器上安装。以安装 jq 为例,具体步骤如下:

  • 在可以联网的机器上执行 pacman -S -w mingw64/mingw-w64-x86_64-jq
  • /var/cache/pacman/pkg 目录下能找到刚才下载的软件包及其依赖包
  • 将软件包拷贝至不能联网的辑器上
  • 执行 pacman -U mingw-w64-x86_64-jq-1.6-2-any.pkg.tar.xz 安装

另外,也可以直接从软件源手动下载软件包,此方法适用于需要指定版本的情况。

不同版本的jq

当需要降级软件时,也是用 pacman -U 选项。

/etc/pacman.conf 中,给出了文件系统软件源的配置方法,因此也可以自建本地的软件源。

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注