如何从git下载旧版VTK Master

最近在UBUNTU22.04上安装PCL1.12。 遇到了各种冲突问题。
看起来ubuntu22.04不能支持VTK9.2,只能支持VTK9.1。
但VTK9.1又存在“Segmentation fault ”的问题。
在这个网页上有人提到用VTK9.1 MASTER版本可以解决问题。


可是现在git默认VTK Master版本已经是9.2... 想问怎样才能下载到VTK 9.1 MASTER
或者哪位可以分享一下这个源码
万分感谢!

小魔女参考了bing和GPT部分内容调写:
要下载VTK 9.1 Master版本,可以通过GitHub上的源码仓库来获取。首先,打开GitHub官网,在搜索栏中输入“VTK”,点击搜索,会出现一个叫做“Kitware/VTK”的源码仓库,这就是VTK的官方源码仓库。点击进入,在页面的右上角可以看到一个“Releases”的标签,点击进入,会出现一个列表,里面有所有VTK的版本,找到9.1版本,点击进入,会出现一个“Source code”的标签,点击进入,会出现一个“Clone or download”的按钮,点击进入,会出现一个“Download ZIP”的按钮,点击下载,就可以获取到VTK 9.1 Master版本的源码了。
回答不易,记得采纳呀。

img

打开9.1后右边code按钮下载代码编译。

要从Git下载旧版的VTK Master,可以按照以下步骤进行:

  1. 打开终端或命令行界面。
  2. 进入您想要存储VTK代码的目录。
  3. 输入以下命令以克隆VTK存储库:
git clone https://gitlab.kitware.com/vtk/vtk.git
  1. 进入vtk文件夹并检查可用分支列表:
cd vtk
git branch -a
  1. 选择所需版本的分支。例如,如果您需要下载9.1版本,则应输入以下命令:
git checkout v9.1.0
  1. 等待Git完成分支切换,并且现在您已经成功地将旧版的VTK Master下载到了本地计算机上。

请注意,在第三步中,我们使用了Kitware GitLab上的公共URL来克隆存储库。如果你有一个特定于组织或个人账户下的私有项目,请使用相应URL替换它们。