顯示廣告
隱藏 ✕
看板 P_zenhow
作者 zenhow(天御)
標題 [ubuntu][問題]mathematica 安裝問題
時間 2010年04月24日 Sat. AM 01:15:03


問題:

我在網路上針對如何將mathmatica安裝在ubuntu上的問題進行大量的搜尋,結果都出現了很多

無用的資訊。上頭的解釋分為兩類,一類是直接下載bin和cue檔案,然後進行安裝;另一類則是

如同我目前的情況,下載了iso檔,當我燒成光碟開啟後,發現內容是unix資料夾,再點選進去看

就會發現兩個資料夾,一個是installer,另一個則是files。我在點進installer資料夾,裡頭有個

mathinstaller,而且沒有副檔名。

我在網路上搜尋後,有找到一個安裝方式,上頭寫著:

cd /home/yourname/Desktop/Unix/Installer
sudo ./MathInstaller

第1個指令沒有問題,但是第2個指令就無法執行,於是我在網路上找了很久。

找到 sudo sh MathInstaller

其他的問題與解決辦法如下:(網路上找到的,我還沒有測試過,僅供參考用)

1、Unable to find font song ti with encoding CP936.Using Automatic 

編輯/usr/bin/mathematica5,增加以下2行:
LC_ALL="C"
LANG="C"

再執行下面的命令即可:

cd /usr/X11R6/lib/X11
ln -s /usr/share/X11/XKeysymDB /usr/X11R6/lib/X11/XKeysymDB
ln -s /usr/share/X11/locale/ /usr/X11R6/lib/X11/locale

[圖]


2、運行任何程序開始總得跳出個提示:

[: 215: ==: unexpected operator
[: 215: ==: unexpected operator

這個解決很easy。將Mathematica可執行文件中的Math腳本,解釋器

"#!/bin/sh"改為"#!/bin/bash"。

3、Numlock被屏蔽,小鍵盤不支持。 

這個需要將鍵盤map重新定義一下,找到文件夾:

"$MATH/SystemFiles/FrontEnd/SystemResources/X"

其中$MATH為Mathematica的安裝目錄。

打開XMathematica文件,”ctrl+F”找到有”seco ndaryModifierMask”字樣的一行,

將前面的註釋符”!”去掉,形如:

*secondaryModifierMask: Mod3Mask


4、Mathematica編輯文本中沒支持mouse wheel,總要點左鍵拖著bar拉程序,有些麻煩。 

解決它同樣有些麻煩。

$sudo apt-get install imwheel

以上是安裝imwheel小工具(可執行”$apt-cache search –names-only imwheel”查看源
裡有沒有。源里沒有的,可到Debian庫中下載)。

將imwheelrc放到家目錄中,並重命名為點文件。將run-math.sh放到自己能找到的地兒,

例如”$HOME/bin/run-math.sh”,並軟鏈一個文件到$PATH中:

$sudo ln -s $HOME/bin/run-math.sh /usr/local/bin/runmath

然後在Mathematica程序文件”*.nb”的打開方式中自定義命令”runmath”運行之就行了 。

nautilus在文件屬性中改。我使用rox,直接修改”set run action”即可。


5, mathematica出現嚴重的透明  

因為visual模式選擇的問題。解決方法:

用mathematica -virsualchooser 啟動Mathematica,然後從下往上嘗試(越下面效果越高),記下

第一個可以使用的模式,如我用的70。然後打開Mathematica安裝目錄下

SystemFiles/FrontEnd/SystemResources/X/XMathematica,修改下面幾行:

*best: False

*visualID: 70

之後,Mathematica就能正常顯示了。

---------
以上是從網路上找到的,我沒有真的測試過。
以下是我遇到的問題,我有測試過,感覺還滿弔詭的。
---------
安裝後無法執行第一次開啟

我的解決方式原本是想採用加入語言的方式,也就是

sudo gedit /usr/local/Wolfram/Mathematica/7.0/Executables/mathematica
sudo gedit /usr/local/Wolfram/Mathematica/7.0/Executables/Mathematica
加入 LANG=en_US.UTF-8

可是勒,我在程式碼中不知道該將LANG加在哪,所以在沒有更改程式碼的情況下,我開啟
mathmatic的執行程式,沒想到竟然成功開啟,接著我測試是否能夠鍵入中文,結果沒問題!
我又關閉mathmatica的程式,再開啟,呵呵,順利開啟!

--
※ 來源: DISP BBS 看板: P_zenhow 文章連結: http://disp.cc/b/64-1L9
※ 編輯: zenhow  來自: 220.135.236.240  時間: 2010-05-02 00:12:59
※ 看板: P_zenhow 文章推薦值: 0 目前人氣: 0 累積人氣: 356 
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇