一 安裝w10子系統(tǒng)
- 該步驟首先要再設置里面打開Windows功能中的子系統(tǒng),然后直接在應用商店搜索Ubuntu18.04安裝即可,更詳細百度
- 默認的安裝位置在c盤,因此我們需要把系統(tǒng)遷移到別的盤,使用lxrunoffline工具遷移,具體參考該篇文章。window10安裝Linux子系統(tǒng)(WSL)及遷移到非系統(tǒng)盤_泛泛之素-CSDN博客
二 Ubuntu換源
該步驟中要更換為清華源,阿里云的源有些科研上的軟件包不全
- sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
- sudo chmod 777 /etc/apt/sources.list
- sudo vi /etc/apt/sources.list
用vi打開sources.list文件后,按“i”開啟插入模式,然后將內(nèi)容修改成下面的內(nèi)容后,按“ESC”,然后再輸入“:wq”保存并退出
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
- sudo apt update
- sudo apt upgrade
三 安裝Xming
沒有Xming程序,那么w10系統(tǒng)下無法顯示子系統(tǒng)Ubuntu的圖形界面。該軟件為windows軟件,下載exe可執(zhí)行文件直接雙擊安裝即可
下載地址
四 安裝gfortran
gfortran的版本要和fluka網(wǎng)站上的一致,否則會有兼容性問題,fluka官網(wǎng)Download Packages(https://www.fluka.org/fluka.php?id=download&sub=packages_ok)
- sudo apt install gfortran-8
- gfortran-8 --version該代碼可以查看的版本是不是8.4
- 由于Ubuntu默認的gfortran不是我們安裝的版本,因此我們需要把內(nèi)置的gfortran鏈接到gfortran-8,不然遇到代碼為gfortran時就會報錯,會退出安裝過程,鏈接代碼如下
sudo update-alternatives --install /usr/bin/gfortran gfortran /usr/bin/gfortran-8 100
數(shù)字代表優(yōu)先級。
五 安裝fluka
- 環(huán)境變量設置
這一步直接從官網(wǎng)上看步驟
mkdir fluka
cd fluka
tar zxvf ../fluka2011-linuxAA.tar.gz (解壓命令)
sudo apt install make(安裝make)
export FLUFOR=g77
export FLUFOR=gfortran
export FLUPRO=$PWD (pwd設置當前路徑為環(huán)境)
-
make
安裝結(jié)束
安裝完成會在fluka文件夾下產(chǎn)生flukahp可執(zhí)行文件。
可執(zhí)行文件
六 安裝flair
fluka安裝已經(jīng)結(jié)束,但是為了可視化和更好的獲得輸出結(jié)果,我們需要安裝非必要程序flair,這是fluka的高級應用程序。在安裝時有一些必要的包時需要安裝的。如下:

1 g++和gnuplot的安裝
如果遇到報錯apt --fix-broken install ,出現(xiàn)報錯之后在終端輸入apt --fix-broken install 進行解決,詳情參考解決錯誤apt --fix-broken install_我是土堆-CSDN博客
sudo apt update
sudo apt install g++
sudo apt install gnuplot
2 python的安裝
sudo apt install python
3 安裝Tkinter
sudo apt-get install python-tk
可以百度
4 安裝tcl
tcl要在tk之前安裝
在官網(wǎng)下載tar.gz包,并使用tar命令解壓,然后cd 解壓后的文件夾
-
解壓之后的文件中有一個unix的文件夾,cd unix
解壓之后的文件 ./configure
make
sudo make install
安裝完成
5 安裝tk
在官網(wǎng)下載tar.gz包,并使用tar命令解壓,然后cd 解壓后的文件夾
解壓之后的文件中有一個unix的文件夾,cd unix
./configure
make
sudo make install
如果make編譯時出現(xiàn)以下錯誤信息:
errors: X11/Xlib.h:沒有那個文件或目錄
編譯中斷。
在終端運行:
sudo apt-get install libx11-dev
接著安裝:
sudo make install
(其余錯誤可以百度或者查看終端的提示,比如出現(xiàn)apt --fix-broken install,在終端鍵入該命令之后又報錯,改為sudo apt --fix-broken install即可,錯誤可以參考【筆記】Ubuntu安裝tcl/tk_sinat_39897848的博客-CSDN博客
6 安裝python-imaging-tk
sudo apt-get install -y python-imaging-tk
如果出現(xiàn)錯誤,按照提示輸入,有可能該包被新的包代替,因此按照終端的提示安裝
7 安裝flair
- 在官網(wǎng)下載deb結(jié)尾的安裝包flair - FLUKA Advanced Interface
下載第一個和第三個,第二個是32位機器的 - 進入你下載的目錄文件夾
- sudo apt-get update
- 同時安裝flair和geoviewer,命令如下
sudo dpkg -i flair_2.3-0_all.deb flair-geoviewer_2.3-0_amd64.deb -
如果中途出現(xiàn)什么包沒有安裝,按照終端提示安裝包,然后再次運行上述命令.如果出現(xiàn)以下錯誤提示
錯誤提示
解決步驟如下:
5-1. 終端輸入sudo apt install gnuplot-x11
隨后出現(xiàn)錯誤E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution). 繼續(xù)鍵入:
5-2. sudo apt --fix-broken install
5-3. 然后繼續(xù)安裝flair,終端輸入:
sudo dpkg -i flair_2.3-0_all.deb flair-geoviewer_2.3-0_amd64.deb -
安裝成功,輸入flair,會出現(xiàn)該程序界面。
安裝成功截圖
如果輸入flair之后顯示環(huán)境變量未找到,則在提示的對話框中選擇可執(zhí)行文件flukahp的所在路徑即可。
環(huán)境變量設置框
如果出現(xiàn)錯誤:Error: couldn't connect to display "localhost:0",說明Windows系統(tǒng)下Xming軟件未開啟。






