更换镜像源ROOT
安装依赖从官网下载预编译包解压到安装目录设置启动终端时自动注入ROOT路径vi相关问题 GEANT4
安装依赖等安装过程配置运行 pythonjupyter
注:
近期安装了一款虚拟机,记录一下过程欢迎交流,有误请留言如有侵权请联系删除
虚拟机系统为Ubuntu 20.04.3 LTS
更换镜像源sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo vi /etc/apt/sources.list #清空文档并粘贴诸如下 deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse #也可使用如下命令进行替换 #:%s/archive.ubuntu.com/mirrors.aliyun.com/g #更新源 sudo apt update sudo apt upgrade
可能会出现报错,如下
E: 仓库 “http://ppa.launchpad.net/fcitx-team/nightly/ubuntu bionic Release” 没有 Release 文件
需要打开软件和更新->其他软件,把含有ppa的链接勾掉即可
ROOT 安装依赖参考链接
https://blog.csdn.net/yfxhao123/article/details/110491251
https://blog.csdn.net/weixin_42591529/article/details/104768437
#安装依赖 sudo apt-get install dpkg-dev cmake g++ gcc binutils libx11-dev libxpm-dev libxft-dev libxext-dev python libssl-dev sudo apt-get install gfortran libpcre3-dev xlibmesa-glu-dev libglew1.5-dev libftgl-dev libmysqlclient-dev libfftw3-dev libcfitsio-dev graphviz-dev libavahi-compat-libdnssd-dev libldap2-dev python-dev libxml2-dev libkrb5-dev libgsl0-dev从官网下载预编译包
使用预编译更方便,这里选择对应的系统版本
这里选用/opt
chmod 777 /opt #解压后改回 chmod g-w /opt chmod o-w /opt设置启动终端时自动注入ROOT路径
#vi 打开~/.bashrc 文末添加 source [rootbuild路径]/bin/thisroot.sh #重启终端 rootvi相关问题
如果发现vi 方向键等不能使用,因为ubtuntu预装的是vim tiny版本,我们需要的是vim full版本,可如下 *** 作
sudo apt remove vim-common sudo apt install vim
GEANT4 安装依赖等参考链接
https://root.cern/releases/release-62406/
#安装gcc等编译程序 sudo apt-get install build-essential #根据安装需要的库文件,比如 sudo apt install cmake libgl1-mesa-dev libglu1-mesa-dev libxt-dev libxmu-dev libxi-dev zlib1g-dev libgl2ps-dev libexpat1-dev libxerces-c-dev qtbase5-dev vim libseccomp2 -y安装过程
#/path/to为安装目录 #源文件解压到该目录下,如 cd /path/to tar -xzf geant4.10.07.p03.tar.gz ls geant4.10.07.p03 #建立build目录 mkdir geant4.10.07.p03-build ls geant4.10.07.p03 geant4.10.07.p03-build cd geant4.10.07.p03-build #配置 #第一个目录为指定安装的位置,第二个目录为指定源代码的位置,即为上文安装包解压后的文件夹 #-DGEANT4_INSTALL_DATA=ON (安装时自动下载数据库) #-DGEANT4_BUILD_MULTITHREADED=ON (启用多线程) cmake -DCMAKE_INSTALL_PREFIX=/opt/GEANT4/geant4.10.07.p03-install -DGEANT4_USE_OPENGL_X11=ON -DGEANT4_USE_QT=ON -DGEANT4_INSTALL_DATA=ON -DGEANT4_BUILD_MULTITHREADED=ON /opt/GEANT4/geant4.10.07.p03 #下方两个为官方的,安装后未成功运行B1 #第一个目录为指定安装的位置,第二个目录为指定源代码的位置,即为上文安装包解压后的文件夹 #cmake -DCMAKE_INSTALL_PREFIX=/path/to/geant4.10.07.p03-install /path/to/geant4.10.07.p03 #安装时自动下载数据库 #cmake -DGEANT4_INSTALL_DATA=ON . #j为计算机逻辑处理器的数量,这里j取4,数值越大越快 make -jN make install配置
#打开~/.bashrc, $ gedit ~/.bashrc #在其中加入Geant4的环境变量: source /opt/GEANT4/geant4.10.07.p03-install/bin/geant4.sh source /opt/GEANT4/geant4.10.07.p03-install/share/Geant4-10.7.3/geant4make/geant4make.sh #保存后使用 source ~/.bashrc 命令刷新以应用新的环境变量文件。 source ~/.bashrc运行
#cp B1目录到桌面并进入B1目录 mkdir bulid cd build cmake .. make ./exampleB1
出现如下界面
python参考链接
https://geant4-userdoc.web.cern.ch/UsersGuides/InstallationGuide/html/installguide.html#on-unix-platforms
加配置文件
https://zhuanlan.zhihu.com/p/135917392
其实可以不用特意安装,系统自带python2 和python3
#查看当前版本 python --version #显示如下 Python 2.7.18
#安装依赖等 sudo apt update sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev #下载安装包 cd /opt sudo wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz tar xzf Python-3.9.0.tgz cd Python-3.9.0 sudo ./configure --enable-optimizations sudo make altinstall
#安装后 python3.9 --version Python 3.9.0
#将python3版本设为默认 #因为下面没有查找到3.9版本对应的程序,故设3.8为默认 ls /usr/bin/python* #查看当前默认 python --version #更改python版本,列出替代版本信息 sudo su update-alternatives --list python sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 2 python --version #显示3.8版本
#系统自带python版本有两个 python2 --vertsion #显示Python 2.7.18 python3 --version #显示Python 3.8.10 #上面安装了更新的Python3.9 python3.9 --version #显示Python 3.9.0 #上面已经设置为Python3.8为默认,运行则按照如下 *** 作 python #3.8 python3.9 #3.9
jupyter参考链接
https://blog.csdn.net/weixin_28796657/article/details/113718077
https://zhuanlan.zhihu.com/p/79445767
#更新 sudo apt update sudo apt upgrade #安装更新pip3 sudo apt install python3-pip sudo pip3 install --upgrade pip #安装notebook sudo pip3 install notebook #安装完成,运行 jupyter notebook
浏览器d出如下,因已安装root和python则可以新建两种文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)