w10 開啟子系統(tǒng) ubuntu ,并安裝fluka和flair

一 安裝w10子系統(tǒng)

  1. 該步驟首先要再設置里面打開Windows功能中的子系統(tǒng),然后直接在應用商店搜索Ubuntu18.04安裝即可,更詳細百度
  2. 默認的安裝位置在c盤,因此我們需要把系統(tǒng)遷移到別的盤,使用lxrunoffline工具遷移,具體參考該篇文章。window10安裝Linux子系統(tǒng)(WSL)及遷移到非系統(tǒng)盤_泛泛之素-CSDN博客

二 Ubuntu換源

該步驟中要更換為清華源,阿里云的源有些科研上的軟件包不全

  1. sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  2. sudo chmod 777 /etc/apt/sources.list
  3. 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
  1. sudo apt update
  2. 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)

  1. sudo apt install gfortran-8
  2. gfortran-8 --version該代碼可以查看的版本是不是8.4
  3. 由于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

  1. 環(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)境)
  1. 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之前安裝

  1. 在官網(wǎng)下載tar.gz包,并使用tar命令解壓,然后cd 解壓后的文件夾

  2. 解壓之后的文件中有一個unix的文件夾,cd unix


    解壓之后的文件
  3. ./configure

  4. make

  5. sudo make install
    安裝完成

5 安裝tk

  1. 在官網(wǎng)下載tar.gz包,并使用tar命令解壓,然后cd 解壓后的文件夾

  2. 解壓之后的文件中有一個unix的文件夾,cd unix

  3. ./configure

  4. make

  5. 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

  1. 在官網(wǎng)下載deb結(jié)尾的安裝包flair - FLUKA Advanced Interface
    下載第一個和第三個,第二個是32位機器的
  2. 進入你下載的目錄文件夾
  3. sudo apt-get update
  4. 同時安裝flair和geoviewer,命令如下
    sudo dpkg -i flair_2.3-0_all.deb flair-geoviewer_2.3-0_amd64.deb
  5. 如果中途出現(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

  6. 安裝成功,輸入flair,會出現(xiàn)該程序界面。


    安裝成功截圖

    如果輸入flair之后顯示環(huán)境變量未找到,則在提示的對話框中選擇可執(zhí)行文件flukahp的所在路徑即可。


    環(huán)境變量設置框

如果出現(xiàn)錯誤:Error: couldn't connect to display "localhost:0",說明Windows系統(tǒng)下Xming軟件未開啟。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容