| Linux下的Source Insight+Ubuntu 10.04使用Wine安裝Source |
|
| 轉自:http://bbs.ednchina.com/BLOG_ARTICLE_2097734.HTM |
|
Linux下的Source Insight
http://rogerer.javaeye.com/blog/755346
在網上看到一朋友寫了一篇推薦Linux下代碼閱讀工具Source Insight 。我想更細化一下,也做做筆記,方便日後使用。
方法是:wine + Windows下的Source Insight安裝檔案。
環境是:Ubuntu 9.10。
依賴包:flex<-m4,bison
因為安裝機器不太方便上網。所以需要從可以上網的本子中的虛擬機器來下載。我使用apt-get來下載。為了避免出現錯誤,就在虛擬機器中手動(dpkg)安裝、測試。
- 下載依賴包並按照
- 下載wine主題包
這裡必須要說的是,在使用源碼安裝的時候,wine報錯什麼“X development”方面的錯誤。網上看到有人說是依賴的問題。所以,我也用apt-get來get二級制包。
也許這裡方法寫得不太清楚,我就是用apt-get進行安裝啦!如果你可以上網,執行如下命令就可以了。
Shell代碼
- sudo apt-get install flex bison
- sudo apt-get install wine
3. 安裝sourceinsight
執行命令:
Shell代碼
- wine Si3563Setup.exe
接下來就像Windows程式一樣安裝了。
4. 使用須知
怎麼知道Source Insight 呢?:Applications--》other 裡麵包含可用的程式。
附件中,是我當時現在的依賴包。wine並沒有包含在其中,因為超過10MB。
當然也不能夠少帶序號的Source Insight安裝程式啦!
出略記憶,僅供參考。有任何疑問可以留言哦!
flex.tar.gz (242.8 KB)
m4.tar.gz (235 KB)
bison.tar.gz (253 KB)
source_insight_3.5.rar (3.1 MB)
一、Ubuntu 安裝wine工具
$sudo apt-get install wine
註:如安裝不了加入如下源:
{{
deb http://cz.archive.Ubuntu .com/ubuntu lucid main universe
}}
這是Ubuntu 10.04的源。wine版本是1.1.42的,這個版本對中文支援的非常好。
二、將Source Insight拷貝到xp共用資料夾下
三、進入ubuntu中InsightSetup.exe所在目錄,使用wine工具安裝Source Insight
$ wine InsightSetup.exe
註:之後完裝和windows相同。
首先安裝wine
apt-get install wine
wine會把~/.wine/driver_c 當做C盤來使用。
可以用Winecfg把常用的工作目錄都虛擬成WINDOWS的盤符
安裝Source Insight:
wine InsightSetup.exe 會開啟安裝嚮導,按照嚮導安裝即可。
安裝完畢後,可以建立一個指令碼來快速啟動Source Insight:wine "c:\Program Files\Source Insight 3\Insight3.exe"
註:
wine 速度慢的解決方案
1、wine的client和server之間是用傳統client的通訊方式。而iptables好像沒有開啟本機程式的通訊通道。
運行:iptables -I INPUT -s 127.0.0.1 -j ACCEPT
2、 你的wine速度慢是locale的問題,你用的是utf8的locale吧。wine啟動的時候先去找字型,因為沒有包含utf8的字型(這也和wine本身字型程式有關係),因此它就會挨個去找符合別的locale的字型,因此慢。
解決方案是運行“env LANG=en_US wine your_program”或者“env LANG=zh_CN wine your_program”代替即可。
你也可以加入 alias wine='env LANG=en_US wine' 到你的~/.bashrc中。
3、修改 /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE,
把裡面有 GBK 字樣的段全部刪掉。
參考:
http://blog.chinaunix.net/space.php?uid=9950859&do=blog&cuid=1766912
http://www.cublog.cn/u3/105675/showart_2144086.html
http://www.winehq.org/
http://blog.csdn.net/guo_wangwei/archive/2007/05/22/1620353.asp
x