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

Welcome to ErranLi's Blog!

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

常用鏈接

留言簿(12)

搜索

  •  

積分與排名

  • 積分 - 178126
  • 排名 - 152

最新評(píng)論

閱讀排行榜

wine安裝手記

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

那一篇《Wine模擬器使用手冊(cè)》,是我轉(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ò)誤,請(qǐng)檢查此命令的輸出,如果他沒有找到一些需要的包,而你又希望使用那個(gè)包提供的功能時(shí),請(qǐng)安裝相應(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ò)誤,請(qǐng)檢查此命令的輸出,如果他沒有找到一些需要的包,而你又希望使用那個(gè)包提供的功能時(shí),請(qǐng)安裝相應(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編譯它,象對(duì)其它UNIX應(yīng)用程序所做的一樣,要用本地Linux編譯它-例如gcc-并連接上Wine庫。這些本地連接的應(yīng)用程序被稱為 Winelib應(yīng)用程序。wine應(yīng)用的重點(diǎn)要前種使用方式。
(2)windows程序的三個(gè)方面
? ?·注冊(cè)表——windows中重要的數(shù)據(jù)庫,作用大,不用說;
? ?·目錄結(jié)構(gòu)——就用程序期望在指定的預(yù)先決定的位置找到或安裝東西,期望這些目錄存在。由于與UNIX目錄結(jié)構(gòu)不同,并且多數(shù)這些位置是硬編(hardcode),然后通過Windows API和注冊(cè)表來查找。在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è)配置文件、安裝注冊(cè)表、并建立自己的目錄結(jié)構(gòu)。
(3)系統(tǒng)DLL的解決方案
? ?·對(duì)于那些在運(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原文手冊(cè)寫道:可惜 wineinstll工具不具有建立這種空文件的功能);
? ?·而有些DLL文件,應(yīng)用程序不僅要查詢其是否存在(如DirectX版本),而且還要從原資源文件中查詢資源的版本。這樣空文件不起作用,因此必須有完整版本資源的安裝文件。wine當(dāng)前正處理這個(gè)問題。因此,目前要解決這些問題仍需要真實(shí)的DLL文件。
? ?·對(duì)于另外一些wine目前未很好實(shí)現(xiàn)(或根本未實(shí)現(xiàn))的DLL,如果不擁有一個(gè)真實(shí)的windows,則有的人會(huì)找到所需的DLL。

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


本文來自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u/15744/showart_99270.html
 
?
posted on 2010-06-22 13:15 erran 閱讀(2195) 評(píng)論(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ù)  更多評(píng)論
  


只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(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>
            久久久久久**毛片大全| 国产麻豆日韩欧美久久| 亚洲人妖在线| 欧美成人免费全部| 欧美激情中文字幕一区二区| 麻豆91精品91久久久的内涵| 欧美专区日韩专区| 国产精品福利在线| 99riav1国产精品视频| 亚洲黄网站黄| 亚洲老板91色精品久久| 一区二区三区欧美激情| 一区电影在线观看| 性欧美xxxx大乳国产app| 久久久久久伊人| 欧美黄色影院| 亚洲视频播放| 久久久中精品2020中文| 欧美日韩免费视频| 999在线观看精品免费不卡网站| 欧美成人中文字幕在线| 亚洲欧洲另类国产综合| 亚洲一区二区三区四区中文| 久久精品最新地址| 欧美精品一区三区在线观看| 国产精品久久久久久久久| 国产亚洲欧美一区| 一区二区激情| 狼人社综合社区| 国产精品99久久99久久久二8| 久久久久久电影| 欧美性jizz18性欧美| 精品成人免费| 欧美在线观看网址综合| 亚洲高清不卡| 性色av一区二区三区| 欧美国产日韩亚洲一区| 国产一区二区看久久| 宅男噜噜噜66一区二区66| 久久综合久久综合这里只有精品| 一本久道久久综合婷婷鲸鱼| 久久综合九色| 国内精品久久久久影院薰衣草| 亚洲精品日韩在线观看| 久久久亚洲国产天美传媒修理工| 日韩视频免费观看高清在线视频 | 午夜精品一区二区三区在线视| 久久午夜羞羞影院免费观看| 国产精品视频99| av成人免费在线| 欧美国产先锋| 久久这里只有| 一区在线影院| 久久久www成人免费无遮挡大片| 一区二区免费在线播放| 欧美人成免费网站| 亚洲久久成人| 亚洲三级影院| 欧美日韩国产一级| 一区二区三区精品| 亚洲乱码久久| 国产精品高潮久久| 欧美午夜免费电影| 亚洲欧美日韩国产精品| 欧美刺激午夜性久久久久久久| 国产亚洲人成a一在线v站| 亚洲欧美视频在线观看视频| 亚洲精品久久久久久下一站| 老司机亚洲精品| 在线观看亚洲精品视频| 美女在线一区二区| 久久天堂国产精品| 亚洲精品视频在线观看免费| 亚洲国产小视频| 欧美在线高清视频| 新狼窝色av性久久久久久| 国产精品久久久久久av福利软件 | 91久久午夜| 欧美人成免费网站| 亚洲欧美日韩综合国产aⅴ| 亚洲视屏在线播放| 国内精品久久久久久影视8| 免费观看欧美在线视频的网站| 另类尿喷潮videofree| 亚洲日本成人| 99国产精品99久久久久久粉嫩| 欧美新色视频| 久久九九精品99国产精品| 久久久综合网站| 亚洲精品在线视频观看| 在线一区欧美| 永久免费毛片在线播放不卡| 亚洲精品在线免费观看视频| 国产女主播一区| 欧美激情精品久久久久久变态| 欧美日韩精品伦理作品在线免费观看| 香蕉亚洲视频| 欧美国产日韩xxxxx| 亚洲一区二区三区国产| 欧美在线一级va免费观看| 亚洲福利久久| 亚洲一区二区三区精品在线| 1024成人| 亚洲你懂的在线视频| 亚洲国产精品久久久久| 亚洲一区二区在| 亚洲精品欧美极品| 欧美在线观看天堂一区二区三区| 91久久精品国产| 久久精品国产2020观看福利| 亚洲少妇在线| 老**午夜毛片一区二区三区| 亚洲欧美一区二区在线观看| 欧美sm视频| 看片网站欧美日韩| 国产美女诱惑一区二区| 亚洲日本在线视频观看| 亚洲电影免费在线| 欧美国产亚洲另类动漫| 国产欧美一区视频| 亚洲精品一品区二品区三品区| 国产日韩欧美在线播放| 亚洲人成网站在线观看播放| 国色天香一区二区| 亚洲一区二区三区视频| 在线亚洲+欧美+日本专区| 欧美a级片网| 欧美成人午夜剧场免费观看| 国产一区二区精品在线观看| 亚洲精品男同| 久久这里只有精品视频首页| 久久久久网站| 国产在线不卡精品| 性欧美xxxx视频在线观看| 午夜精品久久久久久久白皮肤| 欧美精品一区三区在线观看| 亚洲黄色毛片| 99v久久综合狠狠综合久久| 麻豆国产va免费精品高清在线| 狂野欧美一区| 亚洲欧洲午夜| 欧美日韩国产a| 99精品福利视频| 亚洲女同精品视频| 国产精品亚洲网站| 欧美一区二区三区在线观看视频| 亚洲欧美日韩电影| 国产欧美日韩在线播放| 欧美在线视频一区| 久久综合狠狠| 亚洲区一区二区三区| 欧美精品1区2区| 亚洲视频综合在线| 久久一综合视频| 亚洲精品美女| 欧美日韩在线另类| 亚洲无吗在线| 久久深夜福利| 亚洲人成亚洲人成在线观看图片 | 欧美电影打屁股sp| 亚洲激情网址| 中日韩美女免费视频网址在线观看| 欧美成人一区二免费视频软件| 亚洲国产老妈| 午夜久久久久| 一区二区亚洲欧洲国产日韩| 免费欧美在线视频| 亚洲麻豆国产自偷在线| 久久精品亚洲国产奇米99| 国产欧美日韩亚洲| 亚洲丶国产丶欧美一区二区三区| 亚洲私人影院在线观看| 日韩亚洲欧美高清| 国产精品二区影院| 午夜国产精品视频免费体验区| 久久久午夜精品| 一区二区不卡在线视频 午夜欧美不卡在 | 久久精品成人欧美大片古装| 伊伊综合在线| 国产精品福利影院| 麻豆乱码国产一区二区三区| 一区二区三区 在线观看视频 | 美女视频黄免费的久久| 亚洲字幕一区二区| 亚洲欧洲久久| 在线看日韩欧美| 国产欧美日韩免费| 欧美日韩一区在线观看视频| 久久免费国产| 久久9热精品视频| 日韩视频一区二区三区| 欧美成人久久| 久久久久久久久久久久久9999 | 国产一区二区看久久| 国产精品v欧美精品v日本精品动漫| 久久天天躁狠狠躁夜夜爽蜜月| 夜夜爽www精品| 91久久黄色| 欧美激情精品久久久六区热门 | 影音欧美亚洲|