編譯wine
❶ wine 媯鏌ョ紪璇戠幆澧冩椂鏈夐敊璇 浣嗗彨鎴慚AKE鏄鎬庝箞鍥炰簨
緙哄皯妯″潡涔嬬被鐨勪笢瑗匡紝鎴戠湅鐫搴旇ユ槸緙哄皯libOSMesa錛屽皢鍏跺畨瑁呫
❷ wine緙栬瘧澶辮觸錛岃鋒暀銆
鏄浣犵殑GCC榛樿よ緭鍑烘枃浠跺悕娌¢厤緗姝g『錛屼綘鐪嬮噸瑁呬竴涓婫CC琛屼笉琛寏~~涓鑸珿CC榛樿よ緭鍑烘枃浠跺悕鏄痑.out
❸ ubuntu下安裝wine
Ubuntu安裝wine一般使用兩種方式,源碼編譯或者從網路源安裝。 源碼編譯安裝相對比較穩定,速度快、效率高,但是需要時間編譯,相比一分鍾的源安裝,幾十分鍾的編譯確實很長。源安裝是別人已經幫你編譯好的了,但是安裝 以後出現各鍾奇怪問題的幾率較高。一般來說是這樣,所以還是編譯安裝比較好。
編譯安裝最讓人頭痛的是解決包的依賴性問題。安裝wine你需要安裝下面的包,只要你的ubuntu能夠上網,有可用的安裝源,那就可以比較輕鬆了。
1、打開終端,輸入
代碼:
sudo apt-get install flex bison
代碼:
sudo apt-get install build-essential
代碼:
sudo apt-get install gcc libc6-dev fakeroot libglib1.2-dev libglib2.0-dev libltdl3-dev libmad0-dev libmng-dev libodbcinstq1c2 libogg-dev libpng12-dev libqt3-headers libqt3-mt-dev libvorbis-dev libxft-dev libxi-dev libxinerama-dev libxmu-dev libxmu-headers libxmuu-dev libxpm-dev libxtrap-dev libxtst-dev libxv-dev libxxf86dga-dev qt3-dev-tools render-dev unixodbc-dev x-dev x11proto-record-dev x11proto-trap-dev x11proto-video-dev x11proto-xf86dga-dev xlibs-dev fontforge flex bison libxext6
提示輸入密碼時輸入密碼,輸入時屏幕不會出現文字,確認輸入正確後按回車就可以了。注意每個包的名字之間要有空格。
2、下載最新的Wine的源碼包 (最新的是1.1.0,我加句注釋,當時他寫時還是1.0正式發布版的)
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.0-rc2.tar.bz2
3、打開終端(假設你的下載文件在你的主目錄)輸入
代碼:
tar jxvf wine-1.0-rc2.tar.bz2
4、輸入
代碼:
cd wine-1.0-rc2
5、輸入
代碼:
sudo ./configure -v
這時wine開始檢查編譯環境,檢查包依賴是否通過,如果這個不出差錯,剩下的幾步就只是時間問題。很多人在編譯遇到困難而放棄的,最大的原因就是這里了。
6、編譯完成以後,就會提示你可以 make depend && make 了,輸入
代碼:
sudo make depend && make
接下來就是最漫長的過程,CPU佔用會保持在90到100之間,一般的機器需要1個小時左右才能完成。這個過程可以去聽歌,瀏覽網頁。
7、編譯完成以後,會提示你Wine built successfully,這時輸入
代碼:
sudo make install
這樣,wine的編譯安裝就大功告成了,接下來就是wine的設置了。
1、打開終端,輸入(一定不要用sudo或者root用戶執行這個,如果用一般用戶時出現問題,都是前面的某些步驟沒有做好,而不單單是許可權的問題,用root很多時候非但不能解決問題,還會使問題更嚴重)。
代碼:
winecfg
這個命令在使用wine之前至少要執行一次,他會建立wine的運行文件夾 ~/.wine .wine是一個隱藏文件夾,裡面有wine的注冊表文件和虛擬的C盤。
稍等片刻,就會出現一個面板,這就是wine的一些基本的配置。
打開Audio的標簽,這個面板會失去反映一段時間,之後出現一個聲音驅動程序的選擇框,一般情況下選擇OSS。如果你是獨立的音效卡,選擇ALSA更好。如果只有OSS,就選擇OSS。
在Application Settings里下面的windows版本把默認的改成win xp,以前很多帖子都說win 98支持的軟體的軟體更多,但現在似乎是xp下運行軟體更順暢。反正如果出現軟體不能運行的問題,可以把98和xp互換試一下。
2、設置wine使用光碟機
打開終端,輸入
代碼:
ln -s /dev/scd0 ~/.wine/dosdevices/d\:\:
有些系統的可能沒有scd0而是hdc,想知道是什麼可以自己到/dev文件加里去看一下。
3、設置wine的「假」IE
如果你不打算裝ies4linux的話,用gecko來替代IE,在安裝軟體前先安裝,可以避免很多問題。打開終端輸入
代碼:
wine iexplore http://www.google.cn
出現對話框後,點擊install,程序會自動下載安裝gecko,大概需要10分鍾,安裝成功會出現google的中文主頁。
4、中文設置
這個方法的中文設置,可以解決CS1.6的中文顯示,可以完全顯示。
把下面這段代碼另存為zh.reg ,然後在終端下面輸入:「regedit zh.reg」 從Windows目錄下的Fonts里的simsun.ttc復制到/home/user/.wine/drive_c/windows/fonts裡面。
代碼:
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial"="simsun"
"Arial CE,238"="simsun"
"Arial CYR,204"="simsun"
"Arial Greek,161"="simsun"
"Arial TUR,162"="simsun"
"Courier New"="simsun"
"Courier New CE,238"="simsun"
"Courier New CYR,204"="simsun"
"Courier New Greek,161"="simsun"
"Courier New TUR,162"="simsun"
"FixedSys"="simsun"
"Helv"="simsun"
"Helvetica"="simsun"
"MS Sans Serif"="simsun"
"MS Shell Dlg"="simsun"
"MS Shell Dlg 2"="simsun"
"System"="simsun"
"Tahoma"="simsun"
"Times"="simsun"
"Times New Roman CE,238"="simsun"
"Times New Roman CYR,204"="simsun"
"Times New Roman Greek,161"="simsun"
"Times New Roman TUR,162"="simsun"
"Tms Rmn"="simsun"
5、部分DLL設置
到真實windows下的system32文件夾(C:\WINDOWS\systenm32)里復制 mfc42.dll,msvcp60.dll,riched20.dll,riched32.dll這幾個文件到/home/user/.wine /drive_c/windows/system32文件里,需要覆蓋時確定。其他dll文件不要隨便覆蓋,要做備份。
6、如果編譯安裝途中出現類似下面的錯誤,此段英語是因為你沒有安裝相關的devel支持,如果是用gonme桌面的,請在桌面輸入:so apt-get install gnome-devel 下載安裝完後再次執行編譯安裝wine即可。
configure: WARNING: X development files not found. Wine will be built
without X support, which probably isn't what you want. You will need to install
development packages of Xlib/Xfree86 at the very least
❹ wine 瀹夎呯殑鏃跺欎笉鑳界紪璇戝晩
浣犲彲浠ュ啀瀹夎協lex2.5.33錛岀劧鍚庡啀瀹夎厀ine灝卞彲浠ヤ簡