法国粒子物理与原子核物理研究院制作了centos系统下的Geant4虚拟机,里面除了安装有最新版的Geant4外,还有Boost、CLHEP、Firefox、GDB、gnuplot、ImageMagick、Jupyter、LibreOffice、Python 3.6 with Jupyter,Matplotlib, NumPy, SciPy and Sphinx、Qt、ROOT、Source-Navigator IDE、Tex Live、Thunderbird
Valgrind、XercesC等软件。
-
虚拟机的下载网址是:
http://geant4.in2p3.fr/spip.php?rubrique8&lang=en -
下载后在VMware Workstation上先设置共享文件夹和G4-10.6_CentOS8-Home.vmdk的磁盘空间(默认20G显然不够)
-
进入虚拟机,先修改语言,系统默认是法语,键盘也是法语的,肯定没法用,点击设置,选择Region&Language
-
登录名和密码都是:local1
但是请注意,该用户不能用sudo命令来使用root权限,需要输入su root进入超级管理员才行。
超级管理员root的密码是:centos8
如果一定要用sudo(不推荐),可以查看这里https://www.cnblogs.com/mrcln/p/6117267.html,内容如下:- 切换到超级用户root
$su root - 查看/etc/sudoers权限,可以看到当前权限为440
$ ls -all /etc/sudoers
-r–r----- 1 root root 744 6月 8 10:29 /etc/sudoers - 更改权限为777
$chmod 777 /etc/sudoers - 编辑/etc/sudoers
$gedit /etc/sudoers - 在root ALL=(ALL:ALL) ALL 下面添加一行
local1 ALL=(ALL)ALL
然后保存退出。
第一个ALL是指网络中的主机,我们后面把它改成了主机名,它指明jack可以在此主机上执行后面的命令。
第二个括号里的ALL是指目标用户,也就是以谁的身份去执行命令。
最后一个ALL当然就是指命令名了。
具体这里不作说明 - 把/etc/sudoers权限改回440
$chmod 440 /etc/sudoers
- 切换到超级用户root