在 Git Bash 中安装 pacman 的步骤如下:

  1. 确保已安装 Git for Windows:这是安装 pacman 的前提条件。
  2. 以管理员权限打开 Git Bash:这是执行安装脚本的必要步骤。
  3. 运行安装脚本:复制并粘贴以下命令到 Git Bash 中执行

    curl -s https://raw.githubusercontent.com/alexsarmiento/gitportable-pacman/master/install-pacman-git-bash.sh | bash

    这个命令会从 GitHub 上下载并执行安装脚本。

  4. 更新 pacman 的 repo:在更新之前,需要初始化 msys key。这需要以管理员权限打开 Git-Bash。执行以下命令:

    pacman-db-upgrade
    pacman-key --init
    pacman-key --populate msys2
    yes | pacman -Syuu

    这些命令会初始化 msys keyring,更新包源,并同步包数据库。

  5. 安装必要的依赖:由于 Git 已经帮我们安装了一部分依赖,我们只需要安装 msys2-keyring 和 pacman-mirrors。
  6. 将安装的 pacman、msys2-keyring 和 pacman-mirrors 及其版本号写入 /etc/package-versions.txt,并用 pacman 将其写入数据库中。如果遇到未找到目标的错误,删除对应行即可。
  7. 修改 /etc/pacman.conf:关闭除 mingw64 和 msys 以外的所有软件源。