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

Welcome to ErranLi's Blog!

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

常用鏈接

留言簿(12)

搜索

  •  

積分與排名

  • 積分 - 178336
  • 排名 - 152

最新評論

閱讀排行榜

wine安裝手記

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

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

配置手記:
Wine全名(Wine Is Not a Emulator,Wine不僅僅是一個(gè)模擬器)
準(zhǔn)備:首先Linux系統(tǒng)里要GCC編譯器,沒有GCC下面的工作無法進(jìn)行。雖然網(wǎng)上有各個(gè)發(fā)行版本的wine RPM安裝包,但是還是建議自己編譯,不然有很多模windows的庫文件將會(huì)不能調(diào)用,wine的功能等于減半。經(jīng)常有人說為什么別人模擬到的軟件為什 么自己模擬不到,很多時(shí)候就是因?yàn)檫@個(gè)原因做成的。
卸載wine:
如果先前安裝過wine,那么在安裝新版wine前必須拆卸原先的wine。檢驗(yàn)方法:$ wine --version,如果顯示了wine版本號(hào),那么系統(tǒng)就存要wine。卸載方法:rpm -e wine,如果原先是源碼安裝的,進(jìn)入原編wine的目錄,執(zhí)行make unistall就O了。
然后要下載wine(非RPM包):
我用的是wine0.9.10,下載wine-0.9.10.tar.bz2。有兩種方法編譯wine。
方法一(簡單,推薦),用wineinstall安裝:用普通用戶登錄,解壓wine-0.9.10.tar.bz2,解壓后的目錄就是原碼安裝包,進(jìn)入該目錄。運(yùn)行:./tools/wineinstall按提示回答就可以了。
實(shí)際操作:
用普通用戶登錄,將tar包復(fù)制到/home/當(dāng)前user目錄下(我的是gener)
cd /home/gener
tar jxvf wine-0.9.10.tar.bz2
cd wine-0.9.10
./tools/wineinstall
之后它會(huì)運(yùn)行./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 回車
如果在此處出現(xiàn)錯(cuò)誤,請檢查此命令的輸出,如果他沒有找到一些需要的包,而你又希望使用那個(gè)包提供的功能時(shí),請安裝相應(yīng)的 devel 包。
如果你root用戶設(shè)置了密碼,還會(huì)提示你輸入密碼。
待屏幕上出現(xiàn):
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用戶登入。進(jìn)入wine源碼安裝包的目錄,依次執(zhí)行
./configure
make depend
make
make install
實(shí)際操作:
以root登錄,將wine-0.9.10.tar.bz2復(fù)制到/root/目錄下面。
打開終端,運(yùn)行:
cd /root
tar jxvf wine-0.9.10.tar.bz2
cd wine-0.9.10
./configure --prefix=/usr/local/wine
如果在此處出現(xiàn)錯(cuò)誤,請檢查此命令的輸出,如果他沒有找到一些需要的包,而你又希望使用那個(gè)包提供的功能時(shí),請安裝相應(yīng)的 devel 包.
make depend && make && make install
wine
至此,wine安裝成功。

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

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


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

Feedback

# re: 轉(zhuǎn):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.   回復(fù)  更多評論
  


只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   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>
            亚洲欧美日韩在线观看a三区| 亚洲一区二区久久| 亚洲国产成人久久| 欧美激情精品久久久久久久变态| 免费国产一区二区| 亚洲国产日韩欧美在线图片| 亚洲国产清纯| 最新日韩在线视频| 9久草视频在线视频精品| 亚洲一区久久| 久久精品视频99| 蜜臀91精品一区二区三区| 欧美久久久久久久久| 欧美午夜不卡视频| 国产亚洲激情在线| 曰韩精品一区二区| 亚洲另类在线视频| 亚洲女爱视频在线| 久久人人爽爽爽人久久久| 欧美岛国在线观看| 日韩一级黄色大片| 欧美亚洲尤物久久| 久久综合九色综合网站| 欧美精品一区二区三区久久久竹菊| 欧美视频不卡| 国产主播一区二区三区| 亚洲日本va午夜在线影院| 一区二区三区三区在线| 久久国产精品网站| 欧美电影在线| 亚洲一区二区3| 久久久久久成人| 欧美日韩三级| 狠狠色伊人亚洲综合网站色| 一本久道久久综合婷婷鲸鱼| 久久电影一区| 亚洲国产精品成人一区二区| 亚洲综合精品一区二区| 麻豆av一区二区三区久久| 国产精品国产三级国产普通话三级 | 亚洲一区二区四区| 久久婷婷麻豆| 国产精品久久久久久五月尺| 在线观看精品视频| 午夜精品理论片| 欧美黄色影院| 欧美一区=区| 欧美日韩国产a| 一区二区三区在线免费观看| 亚洲深爱激情| 欧美成人官网二区| 午夜精品美女久久久久av福利| 久久综合精品国产一区二区三区| 国产精品久久久久久影院8一贰佰 国产精品久久久久久影视 | 亚洲高清在线播放| 国产一区二区三区四区老人| 亚洲国产天堂久久综合网| 午夜精品在线看| 91久久精品国产91久久性色tv| 久久av二区| 国产精品天天摸av网| 宅男噜噜噜66一区二区| 免费一级欧美片在线观看| 亚洲欧美日韩在线综合| 欧美日韩一区二区视频在线| 伊人色综合久久天天| 性欧美暴力猛交另类hd| 亚洲激情一区| 欧美成人精品福利| 永久555www成人免费| 欧美中文在线字幕| 亚洲一区在线观看免费观看电影高清| 欧美电影在线观看| 亚洲国产精品悠悠久久琪琪 | 亚洲一区国产精品| 欧美巨乳在线观看| 亚洲人人精品| 亚洲电影免费在线 | 国产精品综合久久久| 亚洲视频精选| 亚洲裸体俱乐部裸体舞表演av| 免费在线国产精品| 亚洲第一精品久久忘忧草社区| 久久久久久久性| 性欧美激情精品| 国产欧美精品日韩| 欧美亚洲一级| 亚洲欧美另类国产| 国产美女诱惑一区二区| 亚洲男人av电影| 亚洲一区免费看| 国产精品一区二区久久久| 午夜在线精品偷拍| 性欧美办公室18xxxxhd| 国产一区二区三区不卡在线观看| 久久成人免费| 欧美一区二区三区免费看 | 国产精品theporn88| 中文在线一区| 亚洲社区在线观看| 国产精品永久免费| 久久久综合免费视频| 久久精品视频免费| 亚洲国产精品激情在线观看| 亚洲成色www8888| 欧美mv日韩mv国产网站| 亚洲最新在线| 亚洲天堂激情| 国产一区二区欧美日韩| 老鸭窝亚洲一区二区三区| 六月婷婷一区| 一区二区三区毛片| 亚洲在线电影| 激情亚洲网站| 亚洲高清久久网| 欧美午夜国产| 久久精品论坛| 欧美va天堂va视频va在线| 一区二区三区精品国产| 亚洲欧美日韩在线观看a三区 | 久久久人成影片一区二区三区观看| 久久精精品视频| 亚洲剧情一区二区| 亚洲伊人网站| 亚洲电影免费观看高清完整版在线观看 | 国产日韩精品久久| 欧美成人官网二区| 欧美日韩中文在线| 久久久www成人免费精品| 另类亚洲自拍| 亚洲综合成人在线| 久久久久久亚洲精品不卡4k岛国| 亚洲精品网址在线观看| 亚洲一区二区日本| 亚洲高清三级视频| 亚洲一区二区三区高清| 18成人免费观看视频| 99精品国产99久久久久久福利| 国产日韩亚洲| 亚洲精品免费一区二区三区| 国产精品夜夜夜| 亚洲承认在线| 国产欧美日韩在线| 亚洲精品女av网站| 国产欧美短视频| 最新国产成人在线观看| 国产亚洲欧美一区| 亚洲九九精品| 在线观看欧美亚洲| 亚洲一级二级| 妖精视频成人观看www| 久久精品欧美日韩| 亚洲欧美影院| 欧美精品久久99久久在免费线| 久久精品国产第一区二区三区| 欧美精选在线| 牛牛影视久久网| 国产日韩成人精品| 99国产精品| 亚洲精品一级| 久久精品国产综合精品| 亚洲欧美国产精品专区久久| 模特精品在线| 久久日韩精品| 国产欧美日韩免费看aⅴ视频| 亚洲日本成人女熟在线观看| 影音先锋另类| 午夜久久电影网| 亚洲欧美日韩国产成人精品影院| 欧美成人三级在线| 免费精品视频| 国产一区二区av| 亚洲天堂网在线观看| 日韩网站在线看片你懂的| 久久久久久网| 久久久久久999| 国产精品夜夜夜| 99热免费精品| 99亚洲伊人久久精品影院红桃| 麻豆国产精品777777在线| 久久久一区二区三区| 国产精品一区二区在线观看网站| 亚洲美女精品久久| 亚洲日韩成人| 欧美成人午夜| 欧美激情一二三区| 亚洲国产精品电影在线观看| 久久精品在这里| 欧美在线日韩精品| 国产精品一区二区三区免费观看 | 亚洲一区二区三区在线看| 亚洲一区日韩| 欧美先锋影音| 亚洲性人人天天夜夜摸| 亚洲一区二区三区四区在线观看| 欧美日韩精品久久| 亚洲最新色图| 午夜国产欧美理论在线播放| 国产精品mv在线观看| 一区二区三区免费网站|