💡 参考文章见Ref,感谢提供思路!
🗺️当前这篇博文地址:https://myoontyee.github.io/article/7dfd3229.html
⚠️警告:博客文章禁止一切形式的非授权非法转载!
⚠️Attention: All forms of unauthorized illegal reposts are prohibited !

创建时间:2022年4月10日10:35:24
最新更新:2022年4月10日11:37:31


Problem Description:WSL2 installation and configuration ROOT

核心思路


环境

  • Windows 10 21H2(已实现GPU穿透,GPU穿透见[[WSL2实现GPU穿透]]
  • Ubuntu 20.04 on Windows (WSL2)

依赖

  • 装依赖,在对应Bash内输入
1
2
3
4
5
6
7
# 必选
sudo apt install dpkg-dev cmake g++ gcc binutils libx11-dev libxpm-dev libxft-dev libxext-dev python openssl libssl-dev
# 可选(也都装上)
sudo apt install gfortran libpcre3-dev xlibmesa-glu-dev libglew1.5-dev libftgl-dev
default-libmysqlclient-dev libfftw3-dev libcfitsio-dev graphviz-dev libavahi-compat-libdnssd-dev libldap2-dev python-dev libxml2-dev libkrb5-dev libgsl0-dev libqt4-dev
# 后来发现需要装的
sudo apt install mpi-default-dev

下文件

  • ROOT官网Releases页面,下你喜欢的版本,我是下最新版,下面箭头指的是最新版对应的页面
  • Binary distributions文件,我对应的是Ubuntu 20.04
    • 当然你也可以搞到下载链接以后用wegt,比如我这个对应的是wget https://root.cern/download/root_v6.26.00.Linux-ubuntu20-x86_64-gcc9.3.tar.gz
      • wegt记得要进入你要下载的文件夹后再用~
  • 解压,你可以在对应目录下用tar -xzvf,比如我这个是进入对应路径后tar -xzvf root_v6.26.00.Linux-ubuntu20-x86_64-gcc9.3.tar.gz,也可以手动解压,解压完移入对应的文件夹即可,安装就完成了

启用它!

  • 打开WSL对应的bash,输入source+你的路径/root/bin/thisroot.sh ,比如我的是source /mnt/d/ROOT/main/root/bin/thisroot.sh
  • 然后输入root启用,成功如下图

其他

Ref