如何更新 vcpkg 本身?
How to update vcpkg itself?
我已经安装了 vcpkg,C++ 的包管理器。现在过了一段时间,我想更新它。我怎样才能做到这一点?我需要卸载并重新安装吗?
更新 vcpkg git 克隆的最佳方法是
- 在某处保存所有已安装端口的列表
git pull
- 删除
<vcpkg_root>/installed/
目录
- re运行
bootstrap.bat
或 bootstrap.sh
- 重新安装您需要的所有 ports:triplets
注:
- 有一个
vcpkg upgrade/update
命令,但不鼓励使用,因为它不是事务性的
- 一般不需要运行重新整合,但有时有必要
vcpkg integrate remove/install
Github 上的 vcpkg 社区在 FAQ 上提供了官方答案。他们建议提取 repo 和 运行 bootstrap 脚本。
我已经安装了 vcpkg,C++ 的包管理器。现在过了一段时间,我想更新它。我怎样才能做到这一点?我需要卸载并重新安装吗?
更新 vcpkg git 克隆的最佳方法是
- 在某处保存所有已安装端口的列表
git pull
- 删除
<vcpkg_root>/installed/
目录 - re运行
bootstrap.bat
或bootstrap.sh
- 重新安装您需要的所有 ports:triplets
注:
- 有一个
vcpkg upgrade/update
命令,但不鼓励使用,因为它不是事务性的 - 一般不需要运行重新整合,但有时有必要
vcpkg integrate remove/install
Github 上的 vcpkg 社区在 FAQ 上提供了官方答案。他们建议提取 repo 和 运行 bootstrap 脚本。