wineHQ安装VC6
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||
| ||||||||||||||||||||||||
|
|
|
根據我的經驗,一定要先刪除.wine文件夾,重新winecfg才行
dcom98千萬不要勾選,安裝成功后運行提示一個dll有問題,但是不影響運行,替換dll以后就完美了
附件: ?
VC2.png [ 53.44 KiB | 被瀏覽 1079 次 ]
http://forum.ubuntu.org.cn/viewtopic.php?f=121&p=1077390
????不要使用root安裝,普通用戶權限即可,安裝過程中會有提示要用到root權限.
????我的電腦是配置:
????cpu:AMD Mobile Athlon Xp 2500+
????顯卡:ATI Mobility Radeon 9000 64M
????可惜顯卡的linux下的驅動沒有找到,wine裝好后,配置winecfg提示:
????libGL warning: 3D driver claims to not support visual 0x4b
????libGL warning: 3D driver claims to not support visual 0x4b
????fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
????fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
winetricks corefonts vcrun6_________________________________________________________________________________________________________________________________
Wine提供了一個用來運行Windows程序的平臺。
PlayOnLinux 是使用 Python 寫成的Wine圖形化前端。
本篇幅主要介紹 PlayOnLinux 的用法。
因為圖片太多,上傳太麻煩,所以本文是無圖版的;如果有需要全文連圖片的,請告訴我,我會發出來。
軟件介紹
wine
Wine提供了一個用來運行Windows程序的平臺。Wine(Wine Is Not an Emulator的縮寫,即Wine不僅僅是一個模擬器)是一個在X-Windows和Unix上執行的Windows APIs(應用程序接口),也可以認為Wine是一個Windows兼容層。
PlayOnLinux
PlayOnLinux 是使用 Python 寫成的圖形化前端,主要用來輔助 Wine 在 Linux 中安裝面向 Windows 平臺的程序和游戲,如 M$ Office 2003。另外,此程序也支持使用 Dosbox 來安裝基于 Dos 的程序和游戲。
PlayOnLinux 包括如下特點:
§ 允許每個安裝的程序有自己的 wineprefix 和目錄;
§ 能夠模擬重啟;
§ 包含針對游戲的 Directx 安裝選項;
§ 可以執行顯卡測試 (使用 Glxgears、Glxmux 等);
§ 可以更新安裝腳本;
§ 可以指定 Wine 版本;
§ 可以指定 Wine 的 git 版本;
§ 能夠自動建立桌面快捷方式。
PlayOnLinux 的意義
使用playonlinux的意義就在于,能夠給每個程序一個獨立的wine磁盤和配置文件,可以讓你很方便地跟蹤解決兼容性問題,并很方便地添加一些dll之類的。
畢竟,Wine 使用起來是很煩瑣的,至少我一直沒太搞懂過。
?
PlayOnLinux 安裝和啟動
安裝
Debian 倉庫中包含了 PlayOnLinux 的包,可以直接安裝:
$ sudo apt-get install playonlinux ttf-mscorefonts-installer安裝信息
正在讀取軟件包列表... 完成 正在分析軟件包的依賴關系樹 正在讀取狀態信息... 完成 下列軟件包是自動安裝的并且現在不需要了:gnash-common libboost-program-options1.49.0 libboost-thread1.49.0 Use 'apt-get autoremove' to remove them. 將會安裝下列額外的軟件包:wine wine-bin:i386 建議安裝的軟件包:ttf-mscorefonts-installer libwine-print:i386 下列【新】軟件包將被安裝:playonlinux wine wine-bin:i386 升級了 0 個軟件包,新安裝了 3 個軟件包,要卸載 0 個軟件包,有 42 個軟件包未被升級。 需要下載 0 B/1,846 kB 的軟件包。 解壓縮后會消耗掉 4,031 kB 的額外空間。 您希望繼續執行嗎?[Y/n]y Selecting previously unselected package wine-bin. (正在讀取數據庫 ... 系統當前共安裝有 190850 個文件和目錄。) 正在解壓縮 wine-bin (從 .../wine-bin_1.4.1-4_i386.deb) ... Selecting previously unselected package wine. 正在解壓縮 wine (從 .../wine_1.4.1-4_amd64.deb) ... Selecting previously unselected package playonlinux. 正在解壓縮 playonlinux (從 .../playonlinux_4.1.1-1_all.deb) ... 正在處理用于 mime-support 的觸發器... 正在處理用于 man-db 的觸發器... 正在處理用于 desktop-file-utils 的觸發器... 正在處理用于 gnome-menus 的觸發器... 正在處理用于 menu 的觸發器... 正在設置 wine-bin (1.4.1-4) ... update-binfmts: warning: /usr/share/binfmts/wine: no executable /usr/bin/wine-auto found, but continuing anyway as you request update-alternatives: using /usr/bin/wine32 to provide /usr/bin/wine (wine) in 自動模式 update-alternatives: 警告: skip creation of /usr/share/man/fr.UTF-8/man1/wine.1.gz because associated file /usr/share/man/fr.UTF-8/man1/wine32.1.gz (of link group wine) doesn't exist update-alternatives: 警告: skip creation of /usr/share/man/de.UTF-8/man1/wine.1.gz because associated file /usr/share/man/de.UTF-8/man1/wine32.1.gz (of link group wine) doesn't exist update-alternatives: 警告: skip creation of /usr/share/man/pl.UTF-8/man1/wine.1.gz because associated file /usr/share/man/pl.UTF-8/man1/wine32.1.gz (of link group wine) doesn't exist 正在設置 wine (1.4.1-4) ... 正在設置 playonlinux (4.1.1-1) ... 正在處理用于 menu 的觸發器...從安裝信息可以看出,由于 PlayOnLinux 依賴于 Wine ,所以安裝時會自動安裝 Wine,無須干預。
其中,ttf-mscorefonts-installer 是字體庫,如果沒有安裝該字體庫,啟動 PlayOnLinux 時會有警告提示。
啟動
從應用程序列表(在有些Linux系統中,該程序會出現在 "游戲" 欄里)中找到 "PlayOnLinux" 或 在終端中鍵入命令:
$palyonlinux &啟動程序
程序首次啟動會有一些提示信息,一直 "Next" 進入通用界面
通過 PlayOnLinux 安裝軟件或游戲
該軟件的操作其實并不復雜,常用的幾個功能是:
"Run" 運行選中的軟件,必須先在"已安裝的軟件列表"中選擇一項才可以執行
"Install"? 安裝新的軟件或游戲
"Remove"? 卸載選中的軟件
"Configure"? 為選中的軟件配置Wine版本或增加DLL庫等等
"Shortcut"? 為已安裝的軟件創建桌面(Linux下的)快捷方式
常用功能中,Run/Remove/Shortcut 這幾個功能的操作是一目了然的,基本上只要順著提示就沒有問題;所以本文將略過這幾項,重點介紹軟件安裝和配置。
PlayOnLinux 中有一個"源",這個"源"并不是軟件倉庫的源,而是聚集Windows App安裝腳本的源,是由愛好者或開發人員加入的。
目前的版本(4.1.1)中,這個"源"已經包含了 Office 2007/2010 等等最新的Windows軟件安裝腳本。
從 PlayOnLinux 倉庫中安裝軟件或游戲
這里以安裝 Office 2007 為例。
從"Install" 的彈出菜單開始,
1.選擇 Office 2007 安裝腳本
圖3:選擇 Office 2007 安裝腳本
圖3中的①和② 選擇了 Office 2007 的安裝腳本
注意:這里說的是腳本,而不是安裝程序,因為后面還要使用本機的安裝程序
③說明了這個腳本并不支持 Office 2007 套件中的 Access/Groove/Outlook,所以安裝時應不要選擇這三項內容
④本步驟的最后一步就是點擊 "Install"
2.創建虛擬磁盤
接著上一步,在"Install"之后,會跳出一個有關 Office 2007 的安裝提示,"Next" 會跳出下一頁,這一頁不需要操作,頁面上提示說明在這里為安裝 Office 2007 創建一個虛擬磁盤
3.選擇安裝源文件
上一步創建虛擬磁盤后自動跳出安裝源文件選擇界面
這里提示:哪里是 CDROM 的掛載點?
所以接下來就是要處理 Office 2007 的光盤或者映像文件;如我的IMG被掛載到usb0上,這里就要"usb0",然后點"Next"。
《Debian/Linux 設備掛載》,這里不再贅敘。
如果不想用光盤或映像文件來處理,那么這一步應該點"取消"。
4.安裝 Office
如果映像被正確加載,會彈出 Office 的安裝界面
這里,可能會出現亂碼的問題,這可能是因為虛擬磁盤中此時還沒有安裝相應的字體導致;不過,因為所熟悉,所以"盲"操作還是可以的;
如果確實不能忍受,請在此時參考下方的章節 <亂碼修正>。
5.下載必須的一些windows文件
在 Office 安裝完成后, PlayOnLinux 還需要下載一些 windows 文件,以支持 Office 套件
這里沒有任何問題,只是花點時間而已。
6.完成安裝
上面所有步驟完成后,PlayOnLinux 主界面下有增加了 Office 套件程序。
至此 Office 2007 就成功安裝了。
從本地硬盤的安裝文件安裝軟件
這里以安裝 QQ2012Beta3 為例。
Wine QQ 其實是挺不好弄的,尤其是 QQ2013 版本,怎么都弄不好。網絡上挺多人說有別人弄好的 QQ2012 , 所以就換這個版本來試試。
1.新建驅動器
為了不和其他程序產生干擾,所以新建一個驅動器,Wine 版本選擇 1.5.30。
在安裝之前先建驅動器是為了避免安裝時候的亂碼顯示并且方便先安裝一些基礎包。
從 "Configure" 界面的 "New" 創建一個新的驅動器(這里如果不清楚,請參照下方的 <Configure 主界面>)
創建驅動器時,應設置為 "32 bits windows installation", Wine 版本選擇 1.5.30。如果Wine 版本沒有 1.5.30的話,可以選擇其他的試一下,或者通過 PlayOnLinux 的主菜單 "Tools" -> "Manage wine versions" 安裝 1.5.30 版本。
接下來是設定驅動器的名稱,名稱可以任意,只要不和原有的驅動器重復就沒問題。
2.在新驅動器中安裝所需的包
在驅動器創建后,可能會提示安裝 wine mono,這一步我沒有取消,不確定不安裝是否可以。
接下來進入"Configure" 的 "Install Packages" 配置頁,安裝以下包:
· gdiplus ?
· msvc80 ?
· msxml3 ?
· riched20 ?
· riched30 ?
· vcrun6 ?
· vcrun2005
這一步很重要,否則QQ無法正常運行
3.亂碼修正
參考下面的章節 <修正亂碼>
4.啟用 PlayOnLinux 的本地安裝流程
從 PlayOnLinux 的 "Install" 進入,選擇 左下角的"Install a non-listed program"
因為之前已經創建了新的驅動器,所以接下來應選擇 "Edit or update an existing application",然后選擇之前創建好的驅動器;這時,已經不需要再為驅動器的Wine 和 依賴包做更改,所以驅動器的Wine 配置項可以都忽略。
這一步的最后,應該選擇 QQ 2012 Beta3 的安裝文件
5.安裝 QQ
這里和Windows 下安裝QQ沒什么兩樣。
如果沒有經過亂碼修正步驟,這里的安裝界面可能會是亂碼。
只是,在QQ 安裝結束后,還有一個 PlayOnLinux 頁面還在一直不停地轉啊轉的,沒有關系,果斷 "取消",不影響。
6.運行 QQ
經過上面的幾個步驟,QQ已經安裝完成了,但是很驚訝地發現,PlayOnLinux 界面上并沒有 QQ 的啟動方式。怎么辦?
不著急,這時只要簡單地操作下,就可以把QQ找出來了。
進入 "Configure",左邊的驅動器選擇之前安裝了QQ的驅動器,"General" 配置頁點擊 "Make a new shortcut from this virtual drive" 按鈕,跳出一個軟件列表界面。
在這個程序列表中找到 "QQ.exe", "Next" 后會問你是否要重命名快捷方式,不要的話可以直接 "Next"。
這個時候快捷方式就創建好了,在 PlayOnLinux 主界面中已經可以看到了。
但是還有一個像上圖的程序列表跳出來,這時候取消就好了,因為已經不需要再創建快捷方式了。
在 PlayOnLinux 中選中 "QQ.exe" 或雙擊,就可以打開熟悉的 QQ 登錄界面了。
打開本地硬盤中的綠色軟件
如果是綠色版軟件,想要通過 PlayOnLinux 打開,有兩種方法:
1.使用 "Install a non-listed program"
雖然是綠色免安裝版本,同樣可以用"Install a non-listed program" 的方法使其執行一次。
這種方法的缺點是只能執行一次,不方便創建快捷方式。
2.使用 "Make a new shortcut from this virtual drive"
將綠色軟件整個復制到某個驅動器的 "drive_c/Program Files" 目錄下,然后像上個例子中創建 QQ 快捷方式的方法,就可以創建快捷方式并方便以后執行了。
?
PlayOnLinux 的配置
配置主界面
從 PlayOnLinux 主界面的 "Configure" 進入
Configure 主要有三部分:
① 驅動器及已創建快捷方式的程序列表
② 操作按鈕:
??? "New"? 新建驅動器(drive)
??? "Remove"? 卸載驅動器或者移除應用程序快捷方式
③ 驅動器配置選項頁
下面將介紹驅動器的配置頁面
"General"
通用配置中包括:
- "Make a new shortcut from this virtual drive"? 創建應用程序快捷方式
- “Name"? 修改驅動器名稱 ?
- "Wine version"? Wine 版本
"Wine"
Wine 配置頁主要有:
- "Configure Wine"? Wine配置
- "Registry Editor"? 注冊表修改
- "Windows reboot"? 重啟Windows
- "Repair virtual drive"? 修復驅動器
- "Command prompt"? 運行命令行
- "Task manager"? 任務管理器
- "Kill processes"? 結束進程
- "Wine uninstaller"? 軟件安裝/卸載
"Install Packages"
該頁主要是用于安裝一些 PlayOnLinux 預設的 Windows 庫,該功能需要網絡支持。
當要安裝某個包時,只要選中后,點擊 "Install" 即可。
"Display"
略,很少修改,可能Wine游戲時會用到
"Miscellaneous"
該頁中常用的是 "Open virtual drive's directory" ,可以方便地進入驅動器根目錄。
修正亂碼
PlayOnLinux 在安裝有些軟件,如 Office / QQ 等時,安裝界面有些會顯示亂碼,不利于安裝。
比如上例安裝 Office 2007 時,安裝界面可能會是亂碼
修正亂碼其實不難,步驟如下:
1.獲取字體文件 simsun.ttc
從現有的 Windows 系統(目錄c:/windows/fonts/)或網上下載獲得字體文件 simsun.ttc,將這個文件復制到該驅動器的 drive_c/windows/Fonts/ 目錄下。
為正確指向該目錄,可以從 PlayOnLinux 的 "Configure" 進入,選定正確的驅動器,然后選擇"Miscellaneous"頁,如下圖,點擊"Open virtual drive's directory" 即可打開相應的驅動器根目錄,再按"drive_c/windows/Fonts/"這個路徑依次找到該文件夾。
2.修改注冊表
同樣在"Configure"界面,選擇"Wine"頁,點擊"Registry Editor" 打開該驅動器注冊表文件。
然后,修改注冊表,
?
3.重新打開 Office 安裝
取消當前安裝步驟,然后重復之前的步驟到安裝應用程序這步,可以發現亂碼已經被修正了。
___________________________________________________________________________________________________________
首先,到終端輸入命令YUM REMOVE WINE,我的是FC9,其他版本沒有用過,所以暫時不清楚
然后,系統提示卸載完成,但是我們還是會發現,在應用程序中依然由wine的存在
為了將WINE徹底的刪除,我們再次來到終端,并輸入whereis wine,這個命令的作用就是查找wine這個文件或者是目錄,在接下來終端會列出一些目錄
CD到這些目錄中,一個個的刪除吧
等到所有的WINE的文件都刪除以后,就還剩下應用程序中的那個圖標了。我們選擇系統------>首選項------->觀感----->主菜單,在主菜單的界面上我們會看到wine的名字,我們右擊它,然后點擊刪除
這樣,我們就將wine完全的刪除了。
根據刪除wine的過程,我個人認為,在LINUX下所有的文件都是可以按照這個步驟來刪除的。當然,這個限于FC9,至于其他的版本我還沒有接觸到。
刪除wine菜單殘余項
這種問題主要發生在,用wine到uninstaller卸載程序后,不想要到程序還是在 wine到菜單里,看著不舒服。執行以下操作:
cd ~/.local/share/applications/wine/Programs/,然后刪除不想要的文件;然后在cd ~/.config/menus/applications-merged/,然后刪除對應的文件即可。
刪除wine菜單里的殘留項??
2009-08-24 21:48:36|??分類: Linux技術文章 |舉報 |字號?訂閱
wine安裝了幾個windows下的軟件,運行出錯,卸載后其快捷方式還在wine的菜單里。不爽,上網找到清理辦法:
到~/.local/share/applications/wine/Programs/下rm掉多余的菜單項,這樣“其他”里就沒東西了
然后再到~/.config/menus/applications-merged/下去清理多余的垃圾。
這下整個世界清靜了
ubuntu下刪除wine菜單 |
| ? |
| jcmatio發布于 2008-9-16 | 1792次閱讀??字號: 大?中?小??(網友評論?1?條)?我要評論 |
| |
總結
以上是生活随笔為你收集整理的wineHQ安装VC6的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 百度Apollo 2.5 导航模式 使
- 下一篇: ANNOVAR gene-based a