青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Welcome to ErranLi's Blog!

  C++博客 :: 首頁 :: 聯系 :: 聚合  :: 管理
  106 Posts :: 1 Stories :: 97 Comments :: 0 Trackbacks

常用鏈接

留言簿(12)

搜索

  •  

積分與排名

  • 積分 - 178126
  • 排名 - 152

最新評論

閱讀排行榜

wine安裝手記

來源: ChinaUnix博客  日期: 2006.04.13 13:31 
?
本來不打算寫這篇文章,感覺似乎是雞肋。不過看到我博客上另一篇《Wine模擬器使用手冊》點擊率很高,忍不住想說兩句,不想讓其它的學習者多繞彎子,文筆不好,理解不深,切望指出。
? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ——若誨和尚

那一篇《Wine模擬器使用手冊》,是我轉來的文章。不過近日我又找到一個另一個翻譯此文的地址。個人認為更好:
http://www.bsdmap.com/UNIX_html/Wine_manual/
,看過這些譯文后,我就開始自己安裝和配置wine,我用的是wine-0.9.10和wine-0.9.11兩個版本,安裝過程沒什么大的問題,不過后來配置的時候遇到了一些問題,于是上wine的官司方網站上去查資料找到了原文:
http://www.winehq.org/site/docs/wineusr-guide/index
才發現新版本的wine的文檔更新了。這里先將我安裝的過程寫下,現在我在抽空翻譯新文檔的配置方法那一節。稍后也會放上來。

配置手記:
Wine全名(Wine Is Not a Emulator,Wine不僅僅是一個模擬器)
準備:首先Linux系統里要GCC編譯器,沒有GCC下面的工作無法進行。雖然網上有各個發行版本的wine RPM安裝包,但是還是建議自己編譯,不然有很多模windows的庫文件將會不能調用,wine的功能等于減半。經常有人說為什么別人模擬到的軟件為什 么自己模擬不到,很多時候就是因為這個原因做成的。
卸載wine:
如果先前安裝過wine,那么在安裝新版wine前必須拆卸原先的wine。檢驗方法:$ wine --version,如果顯示了wine版本號,那么系統就存要wine。卸載方法:rpm -e wine,如果原先是源碼安裝的,進入原編wine的目錄,執行make unistall就O了。
然后要下載wine(非RPM包):
我用的是wine0.9.10,下載wine-0.9.10.tar.bz2。有兩種方法編譯wine。
方法一(簡單,推薦),用wineinstall安裝:用普通用戶登錄,解壓wine-0.9.10.tar.bz2,解壓后的目錄就是原碼安裝包,進入該目錄。運行:./tools/wineinstall按提示回答就可以了。
實際操作:
用普通用戶登錄,將tar包復制到/home/當前user目錄下(我的是gener)
cd /home/gener
tar jxvf wine-0.9.10.tar.bz2
cd wine-0.9.10
./tools/wineinstall
之后它會運行./configure,然后顯示:We need to install wine as root user, do you want us to build wine,'su root' and install Wine???Enter 'no' to continue without installing(yes/no)
yes 回車
如果在此處出現錯誤,請檢查此命令的輸出,如果他沒有找到一些需要的包,而你又希望使用那個包提供的功能時,請安裝相應的 devel 包。
如果你root用戶設置了密碼,還會提示你輸入密碼。
待屏幕上出現:
Installation complete for now. Good luck (this is still alpha software).
If you have problems with WINE, please read the documentation first,
as many kinds of potential problems are explained there.
則表示安裝成功了。
方法二:
以root用戶登入。進入wine源碼安裝包的目錄,依次執行
./configure
make depend
make
make install
實際操作:
以root登錄,將wine-0.9.10.tar.bz2復制到/root/目錄下面。
打開終端,運行:
cd /root
tar jxvf wine-0.9.10.tar.bz2
cd wine-0.9.10
./configure --prefix=/usr/local/wine
如果在此處出現錯誤,請檢查此命令的輸出,如果他沒有找到一些需要的包,而你又希望使用那個包提供的功能時,請安裝相應的 devel 包.
make depend && make && make install
wine
至此,wine安裝成功。

附帶一些筆記:
(1)wine運行程序的兩種方式
? ?wine可以用兩種不同的度式運行應用程序:作為預編譯的windows二進制程序,或者作為本地編譯X11(X Windows系統)應用程序。前者使用模擬把一個windows應用程序連接到wine庫上。通過wine安裝或是簡單的把windows程序復制到 Linux系統下,就可以直接用模擬器運行windows程序。后者運wine運行windows程序必須有這個應用程序的源代碼。不用本地 windows編譯它,象對其它UNIX應用程序所做的一樣,要用本地Linux編譯它-例如gcc-并連接上Wine庫。這些本地連接的應用程序被稱為 Winelib應用程序。wine應用的重點要前種使用方式。
(2)windows程序的三個方面
? ?·注冊表——windows中重要的數據庫,作用大,不用說;
? ?·目錄結構——就用程序期望在指定的預先決定的位置找到或安裝東西,期望這些目錄存在。由于與UNIX目錄結構不同,并且多數這些位置是硬編(hardcode),然后通過Windows API和注冊表來查找。在Wine安裝上這是必需注意的一個方面;
? ?·系統DLL——在windows中它們通常駐留在system(或system32)目錄中。一些windows應用程序運行時需要裝載這些DLL, 會嘗試到上述目錄中去查找并裝載。當應用程序要求一個DLL而Wine不能裝載它們自己的內部DLL(.so文件)時,Wine不模擬不存在的文件(舍棄 模擬);
? ? 注:wine安裝兩種方法,一是用wine小組制作的自動Wine安裝腳本tool/wineinstall,它可以做我們認為必要的所有事情。另外一種 是常規的編譯安裝方式,除非用戶很清楚正在做什么,否則不推薦運行常規的configure&&make depend&&make install方式。此時,建議用戶可以使用tools/wineinstall來建立一個配置文件、安裝注冊表、并建立自己的目錄結構。
(3)系統DLL的解決方案
? ?·對于那些在運行中只需檢查文件是否存在來確定調用的程序。Wine的解決方法是建立偽DLL文件來模擬真實DLL文件使程序運行起來。如果存在這樣的 問題,可以在system目錄中建立一個空文件來讓應用程序認為它存在,而在實質調用時wine裝載它的內置DLL替代。(wine原文手冊寫道:可惜 wineinstll工具不具有建立這種空文件的功能);
? ?·而有些DLL文件,應用程序不僅要查詢其是否存在(如DirectX版本),而且還要從原資源文件中查詢資源的版本。這樣空文件不起作用,因此必須有完整版本資源的安裝文件。wine當前正處理這個問題。因此,目前要解決這些問題仍需要真實的DLL文件。
? ?·對于另外一些wine目前未很好實現(或根本未實現)的DLL,如果不擁有一個真實的windows,則有的人會找到所需的DLL。

=================================END================================


本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/15744/showart_99270.html
 
?
posted on 2010-06-22 13:15 erran 閱讀(2195) 評論(4)  編輯 收藏 引用

Feedback

# re: 轉:wine安裝手記 2011-08-26 07:26 MyersMaria19
I received 1 st <a href="http://bestfinance-blog.com/topics/personal-loans">personal loans</a> when I was 20 and it aided my family very much. But, I need the car loan once again.   回復  更多評論
  


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲精品免费一区二区三区| 亚洲综合欧美日韩| 亚洲精品久久在线| 久久精品国产欧美激情| 在线看片欧美| 一区免费在线| 久久精品视频在线免费观看| 亚洲一区免费观看| 国产精品xvideos88| 日韩午夜激情电影| 亚洲欧洲一区二区三区在线观看| 亚洲午夜小视频| 国产精品久久久久久久久搜平片| 日韩视频在线一区二区| 亚洲电影观看| 欧美精品久久一区| 99re8这里有精品热视频免费| 欧美大色视频| 欧美激情一区二区在线 | 国产精品美女一区二区在线观看| 亚洲精品影院在线观看| 亚洲高清在线播放| 欧美日韩1区| 亚洲视频一二三| 亚洲天堂久久| 国产亚洲精品一区二555| 久久综合中文字幕| 免费观看久久久4p| 亚洲另类在线一区| 一本一本久久| 国产欧美亚洲日本| 欧美韩国日本一区| 欧美日韩亚洲国产精品| 亚洲欧美综合一区| 久久久久久久精| 亚洲国产一区二区在线| 亚洲日本一区二区| 国产精品色网| 免费在线看成人av| 欧美jizzhd精品欧美巨大免费| 日韩视频在线一区二区| 亚洲女ⅴideoshd黑人| 激情六月婷婷综合| 亚洲精品久久7777| 国产情侣久久| 亚洲国产精品久久精品怡红院| 欧美区一区二区三区| 久久国内精品自在自线400部| 另类天堂视频在线观看| 亚洲天堂网在线观看| 久久久精品动漫| 正在播放日韩| 久久性天堂网| 午夜精品三级视频福利| 久久久久久久一区二区| 欧美日本韩国一区| 久久久久久日产精品| 欧美激情在线狂野欧美精品| 欧美日韩在线免费观看| 久久亚洲国产精品一区二区| 欧美日韩精品福利| 欧美黄色精品| 激情av一区二区| 亚洲一级黄色| 老鸭窝毛片一区二区三区| 国产精品免费网站| 欧美激情第五页| 国产一区91| 欧美一区在线视频| 欧美国产精品一区| 美日韩精品免费观看视频| 国产精品久久久一区麻豆最新章节| 免费观看欧美在线视频的网站| 国产精品美女久久久久久久| 亚洲激情欧美| 亚洲人成人99网站| 久久久久久久999| 久久久91精品国产一区二区精品| 欧美三日本三级三级在线播放| 亚洲国产精彩中文乱码av在线播放| 国产婷婷一区二区| 午夜精品久久久久久久久| 中日韩在线视频| 欧美日韩第一区日日骚| 亚洲国内精品在线| 亚洲精选大片| 欧美激情四色| 亚洲日本欧美在线| 国产精品日本一区二区| 一本久久综合亚洲鲁鲁| 亚洲午夜久久久久久尤物| 欧美精品一区二区三区很污很色的| 老色鬼精品视频在线观看播放| 国产一区二区av| 欧美中日韩免费视频| 欧美一区日本一区韩国一区| 国产精品爽黄69| 欧美一区视频在线| 久久久亚洲一区| 一区二区在线免费观看| 久久久噜噜噜久久人人看| 亚洲精品日韩综合观看成人91| 久久综合九色九九| 亚洲国产另类精品专区| 亚洲免费观看视频| 欧美日韩一区二区三区在线观看免| 999在线观看精品免费不卡网站| 一区电影在线观看| 国产精品久久看| 久久久www免费人成黑人精品 | 亚洲国产精品成人久久综合一区| 亚洲国产精品黑人久久久| 欧美大片免费| 中日韩男男gay无套| 久久精品一区二区国产| 在线看片一区| 欧美日韩ab| 欧美亚洲一级片| 亚洲第一福利社区| 亚洲欧美国产高清va在线播| 国产一区二区成人久久免费影院| 久久一区精品| 一本色道久久综合| 久久亚洲影音av资源网| 夜夜嗨网站十八久久| 国产一区导航| 欧美激情综合色| 免费在线欧美黄色| 亚洲视频大全| 激情视频亚洲| 欧美日韩在线视频一区| 久久久欧美精品sm网站| 久久综合九九| 国产精品成人v| 久久精品麻豆| 在线一区二区日韩| 免费成人小视频| 欧美一级艳片视频免费观看| 欧美成人官网二区| 亚洲在线日韩| 亚洲国产精品精华液网站| 性做久久久久久免费观看欧美| 在线观看福利一区| 国产精品久久久久久五月尺| 老巨人导航500精品| 亚洲在线一区| 亚洲精品欧美一区二区三区| 国产精品日韩专区| 欧美久久电影| 开元免费观看欧美电视剧网站| 亚洲视屏在线播放| 99精品久久免费看蜜臀剧情介绍| 欧美国产精品专区| 久久综合伊人77777麻豆| 西西人体一区二区| 亚洲一区二区三区免费在线观看| 亚洲品质自拍| 亚洲福利视频网| 国内视频精品| 国产欧美婷婷中文| 国产精品三级久久久久久电影| 欧美人与性禽动交情品| 蜜臀久久99精品久久久画质超高清| 欧美一区二区免费| 亚洲欧美日韩一区在线观看| 在线亚洲美日韩| 夜夜嗨av一区二区三区四区| 亚洲激情在线观看| 亚洲第一色在线| 欧美激情精品久久久久| 免费不卡亚洲欧美| 蜜臀av在线播放一区二区三区 | aa级大片欧美三级| 亚洲精品免费看| 亚洲精品极品| 99国产精品99久久久久久粉嫩| 99视频一区二区| 99精品欧美一区二区三区综合在线| 亚洲区一区二区三区| 亚洲片在线观看| 99国产精品视频免费观看| 999亚洲国产精| 亚洲欧美日韩国产成人精品影院| 午夜精品国产更新| 久久精品一区二区三区不卡| 久久久久一区二区| 男女视频一区二区| 欧美人与性动交a欧美精品| 欧美日韩在线大尺度| 国产精品毛片| 国内久久精品| 亚洲欧洲一二三| 亚洲一区二区三区成人在线视频精品| 亚洲男女自偷自拍| 久久久久久网址| 91久久综合亚洲鲁鲁五月天| 一区二区三区四区五区精品视频| 亚洲婷婷在线| 久久精品国产欧美激情| 欧美国产1区2区|