在 windows10 或者 windows11 系统中,打开 Microsoft Store,搜索 wsl,在结果中寻找 Ubuntu 20.04.x LTS,点击进入。
点击右上角的 获取,等待安装结束。
安装完成之后。首次启动,会提示创建用户。输入用户名,密码
安装 MobaXterm,下载地址 https://mobaxterm.mobatek.net/download.html
选择免费版本,进入下载页面,有 便携版 和 安装板 两种可供选择。 便携版 即不需要安装,解压之后点击程序即可运行。建议大家使用 安装版。
打开软件,如上图左侧会显示 WSL 系统,双击即自动登陆。
登陆 WSL 之后,执行以下操作
git clone https://github.com/wuhongyi/BasicConfiguration.git
执行以上指令之后,会下载 BasicConfiguration 文件夹,依次执行以下指令
cd BasicConfiguration/Ubuntu
sudo sh autoaddsource.sh
sudo sh autoinstallapt.sh
sudo sh autoinstallpip.sh
sudo sh autoinstallroot624.sh
安装之后将 以下添加在 .bashrc 文件中
source /opt/ROOT/root62402/bin/thisroot.sh
同理可自动化安装 GEANT4
出现这个error的原因是:未安装Windows子系统支持。
解决办法:
重新打开已经安装的子系统,等几分钟,输入账户和密码。
解决方法参考 https://blog.csdn.net/qq_37085158/article/details/125172803
问题的原因,在于 Ubuntu 20.04 的自带 QtCore 会搜索 Linux 内核的某个特性,在不符合的情况下认为自己不可用。然而 WSL1 本身并不使用 Linux 内核。
所以问题就会表现为:找不到 libQtCore 。
解决办法是删除 libQtCore 中的相关代码:
sudo strip --remove-section=.note.ABI-tag /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
!date
!jupyter nbconvert WSL.ipynb --to html
2023年 07月 10日 星期一 01:14:47 CST [NbConvertApp] Converting notebook WSL.ipynb to html [NbConvertApp] Writing 564039 bytes to WSL.html