1. 程式人生 > >計科-面試問題(1)

計科-面試問題(1)

Wine (Wine Is Not anEmulator)[即Wine不僅僅是一個模擬器]是一個在X和UNIX之上的,Windows 3.x 和 WindowsAPIs的實現.它是一個Windows相容層,用通俗的話說,就是一個Windows模擬器,這個層即提供了一個用來從Windows源進出到UNIX的開發工具包(Winelib),也提供了一個程式載入器,該載入器允許不用任何修改Windows3.1/95/NT的二進位制檔案,就可以執行在Intel Unix及其衍生版本下.Wine可以工作在絕大多數的UNIX版本下,包括Linux,FreeBSD, 和 Solaris. Wine不需要Microsoft Windows,因為這是一個完全由百分之百的免費程式碼組成的,可以選擇的實現,但是它卻可以隨意地使用本地系統的DLLs,如果它們是可以被利用的話.Wine的釋出是完全公開原始碼的,並且是免費發行的。

目前 Wine 仍在發展階段,但是較新的版本可以執行一些著名軟體,甚至是 Photoshop CS3!

Wine的官方站點是

http://www.winehq.com/,雖然你可以在它的官方站點下載原始碼,自己配置編譯,不過這個過程可是比較繁瑣的!

編譯安裝

如果你安裝了編譯所需要的軟體(如 gcc flex bison ),就可以進行編譯了!

開啟終端("Terminal"),輸入以下命令:

cd <你解壓的目錄> #進入目錄

./configure # 檢查編譯環境

make #若上一步成功的話,即可進行編譯

make install #安裝

即可完成 Wine 的編譯。

注意:編譯 WINE 一般需要一個小時(視機器效能而定),若你是剛剛接觸 Linux 不久的人,最好不要進行編譯。

下載及安裝

若你使用 Debian/Ubuntu 之類的發行版,只需要一個命令即可完成安裝:

apt-get install wine

Wine 的配置

執行 winecfg 即可。不過它暫時沒有中文介面。

Wine 中文亂碼的解決

把下面文字儲存為 zh.reg 檔案,執行 regedit 匯入它即可

REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]

"Arial"="WenQuanYi Zhenhei"

"Arial CE,238"="WenQuanYi Zhenhei"

"Arial CYR,204"="WenQuanYi Zhenhei"

"Arial Greek,161"="WenQuanYi Zhenhei"

"Arial TUR,162"="WenQuanYi Zhenhei"

"Courier New"="WenQuanYi Zhenhei"

"Courier New CE,238"="WenQuanYi Zhenhei"

"Courier New CYR,204"="WenQuanYi Zhenhei"

"Courier New Greek,161"="WenQuanYi Zhenhei"

"Courier New TUR,162"="WenQuanYi Zhenhei"

"FixedSys"="WenQuanYi Zhenhei"

"Helv"="WenQuanYi Zhenhei"

"Helvetica"="WenQuanYi Zhenhei"

"MS Sans Serif"="WenQuanYi Zhenhei"

"MS Shell Dlg"="WenQuanYi Zhenhei"

"MS Shell Dlg 2"="WenQuanYi Zhenhei"

"System"="WenQuanYi Zhenhei"

"Tahoma"="WenQuanYi Zhenhei"

"Times"="WenQuanYi Zhenhei"

"Times New Roman CE,238"="WenQuanYi Zhenhei"

"Times New Roman CYR,204"="WenQuanYi Zhenhei"

"Times New Roman Greek,161"="WenQuanYi Zhenhei"

"Times New Roman TUR,162"="WenQuanYi Zhenhei"

"Tms Rmn"="WenQuanYi Zhenhei"

官方介紹

以下來自官方網站

Wine is an Open Source implementation of the Windows API on top of X, OpenGL, and Unix.

Think of Wine as acompatibility layer for running Windows programs. Wine does not requireMicrosoft Windows, as it is a completely free alternativeimplementation of the Windows API consisting of 100% non-Microsoft code,however Wine can optionally use native Windows DLLs if they areavailable. Wine provides both a development toolkit for porting Windowssource code to Unix as well as a program loader, allowing manyunmodified Windows programs to run on x86-based Unixes, includingLinux, FreeBSD, Mac OS X, and Solaris.

More information can be read in the articles Why Wine is so important,and Debunking Wine Myths. If you are wondering how well a particularapplication works in Wine, please examine the Applications Database.For installation instructions and step-by-step help with running Wine,take a look at the User Guide.

Wine is free software. The licensing terms are the GNU Lesser General Public License.

Wine的簡單使用方法

Wine可以在絕大多數的Unix版本下工作,但其現在仍不能完全執行所有的Windows程式,不過由於幾乎每個月都有新版本,越來越多的Windows程式已經能在Wine的幫助下在Linux中執行。

1、直接執行程式

使用命令wine

[[email protected] root]#wine <程式名>

2、使用程式管理器

[email protected] root]#progman

啟動管理器視窗,從選單中選擇 檔案(F)-執行(X),就會彈出一個目錄瀏覽器,選擇程式即可。

某些簡單程式可直接執行,而不需要安裝。

舉例:Wine執行國泰君安股票軟體

如果大家經常用Linux桌面(如Ubuntu),可以用以下的方法把國泰君安股票軟體安裝到Ubuntu系統中。

1. 安裝Wine

sudo apt-get install wine

2. 下載國泰君安股票安裝軟體

3. 把當前目錄更換到有國泰君安股票軟體的目錄

執行以下命令:

wine setup_dzh5_fuyi.exe

這時象在Microsoft Windows中一樣的安裝介面就會出現,按提示安裝。

---

4. 執行國泰君安股票軟體

執行以下命令:

cd ~/.wine/drive_c/DZH5/internet/

wine Hypmain.exe

Wine可以做什麼

本文中,我們討論的是 Wine 在純 Linux 上的安裝,沒有任何 Windows 分割槽。

段落來源http://vincenlei.blog.163.com/blog/static/16332135420104132615999/

相關推薦

android面試1-Java基礎

最近需要面臨找工作的壓力,所以在寒假的時候惡補了一下關於android方面的知識,這是一個系列的部落格,希望自己可以堅持更新下去。今天找了一些Java基礎的面試題,我在裡面挑選了一些我還有些模糊的題,在此處記錄一下:1.面向物件的特徵:(1)抽象:將一類物件的共同特徵總結出來

老司機帶你玩轉面試1:快取中介軟體 Redis 基礎知識以及資料持久化

![](https://cdn.geekdigging.com/Interview/mianshi_header_1.jpg) ## 引言 今天週末,我在家坐著掐指一算,馬上又要到一年一度的金九銀十招聘季了,國內今年上半年受到 YQ 衝擊,金三銀四泡湯了,這就直接導致很多今年畢業的同學會和明年畢業的同學一

-面試問題1

Wine (Wine Is Not anEmulator)[即Wine不僅僅是一個模擬器]是一個在X和UNIX之上的,Windows 3.x 和 WindowsAPIs的實現.它是一個Windows相容層,用通俗的話說,就是一個Windows模擬器,這個層即提供了一個用來從Windows源進出到UNIX的

Linux運維常見基礎面試練習題1

Linux運維 Linux學習 Linux入門 Linux基礎 Linux運維常見基礎面試練習題(1)1 創建目錄/data/oldboy,並且在該目錄下創建文件oldboy.txt,然後在文件oldbot.txt裏寫入內容“inet addr:10.0.0.8 Bcast:10.0.0.22

面試整理1:原生ajax

兼容ie header 如果 sta class host sch 改變 chan 接到電話面試,有一些送分題答的不好,在這裏整理一下 問題:原生ajax的工作流程是怎麽樣的? 老用封裝好的工具,原生的ajax其實並不熟悉,今天復習一下。主要參考http://www.w3s

java面試準備1

工作一年多,面試準備一波。無非就是3方面的準備: 1.java底層基礎準備,包括gc,虛擬機器,多執行緒併發,反射等 2.一些框架技術的使用,springboot,mq,分散式,大資料,redis等技術的使用 3.自己做的專案的業務,這個一般問的比較多,要詳細準備。 併發下的h

H5面試總結1

轉載於:https://www.cnblogs.com/HanJie0824/p/5841640.html 1.新的 HTML5 文件型別和字符集是? HTML5 文件型別很簡單: <!doctype html> HTML5 使用 UTF-8 編碼示例: <me

web前端面試知識點總結1

(1)button是行內元素還是塊級元素? 答:它是可變元素,既不屬於行內元素,也不屬於塊級元素。可變元素:根據上下文語境決定該元素為塊級還是內聯(可變元素如:button、iframe、map等)。 (2)行內元素有哪些?塊級元素有哪些?css盒子模型是什麼? 答:塊級

測試面試必會sql1

     測試一般各種查詢語句用的較多,下面的查詢語句都是需要熟悉的     Course表 Score表 Student表    Teacher表 1,查詢課程編號為“02”的總成績 SELECT *

【JAVA面試】java面試題整理1

                                       java面試題整理(1) JAVA常考點總結1 目錄

【JAVA面試】JAVA常考點之資料結構與演算法1

                            JAVA常考點之資料結構與演算法(1) JAVA常考點之資料結構與演算法 目錄

2017iOS面試經典總結1--- iOS 代理,通知,Block

作為我們這個行業,面試對於我們並不陌生,而且作為技術工種,技術面試是面試中的重要環節,我最近會總結一些比較基礎但是平時總結較少的面試經典的題。也是全面的學習,也可以讓面試的朋友們相互分享交流。 1.三者的傳值對應關係。 我們說通知是”一對多”的關係。 而代理和Block通常是”一對

關於面試的基礎要點總結1

java的三大特性: 1.封裝:所謂封裝,就是把客觀事物封裝成抽象的類,並且類可以把自己的資料和方法只讓可信的類或者物件操作,對不可信的進行資訊隱藏 2.繼承:指子類獲得父類的屬性和方法 3.多型:只一個方法只有一個名稱,但可以有許多種形態。也就是程式中可以定義

Java面試系列總結 :JavaSE基礎1 面向物件/語法/異常

1. 面向物件都有哪些特性以及你對這些特性的理解 繼承:繼承是從已有類得到繼承資訊建立新類的過程。提供繼承資訊的類被稱為父類(超類、基類);得到繼承資訊的類被稱為子類(派生類)。繼承讓變化中的軟體系統有了一定的延續性,同時繼承也是封裝程式中可變因素的 重要

Shell面試常問指令總結1

1.Shell 1.1常用命令 1. ls: 類似於dos下的dir命令 ls最常用的引數有三個: -a -l -F。 ls –a Linux上的檔案以.開頭的檔案被系統視為隱藏檔案,僅用ls命令是看不到他們的,而用ls -a除了顯示一般檔名外

程式設計師面試的幾個常見的問題1

1.什麼是面向物件?對於面向物件,它是java程式的一種程式設計思想。那麼它有四種基本特徵:抽象、封裝、繼承、多型抽象:抽象可以分為抽象類和抽象方法;抽象類①使用abstract關鍵字來定義抽象類②抽象類能被繼承③抽象類不能例項化(即不能建立抽象類的例項,但是可以先例項化抽象

面試必問的知識點1

       想找一個好工作,在工作中用到的東西總是那麼千篇一律,但是面試官的問題總是包羅永珍。為了更加鞏固自己的知識,所以將以下的問題一一羅列出來,希望可以逐個擊破,從問題的本質上理解這些問題,而不是背概念。 1)集合相關問題(必問) Hash

面試筆記1

面試幾個沒回答上來的問題 TCP與Http的區別與聯絡 TCP對應與傳輸層,而HTTP對應於應用層,從本質上說二者沒有對比性。HTTP是建立在TCP協議的基礎上每次Http請求都會建立一個TCP連線,資料傳輸完畢後,Http會立即把TCP連線斷開。所以HTTP是一種短連線,而TCP是

Web前端面試筆試題2——JS1:函式呼叫區域性變數/全域性變數

1、函式呼叫——區域性變數/全域性變數 案例1-1:fun(a)函式有傳參,即可更改“區域性變數” var a=100; function fun(a){ a++; consol

c語言面試知識點彙總1

整型和長整型的區別 在早期的計算機,16編譯器, 整型是16位,長整型是32位的。如今,在C99規定 整型和長整型都是32位。     2.編譯系統的四個步驟: 預處理,編譯,彙編,連結     3.For(;;)和while(1)無限迴圈的區別          Fo