debian 开发版 移植_Debian 下安装 WineHQ 最新开发版和Staging版的方法
一直來為了使用Wine,都是在Ubuntu下安裝,畢竟Ubuntu下安裝相對比較簡單,而Debian下默認安裝都是1.4的老版本。今天通過官方 https://wiki.winehq.org/Debian 的說明嘗試安裝,發現不能安裝,后面發現是官方說明中的源地址有問題,為此整理下基本的安裝方法給大家交流。
一、Wine的安裝
首先檢查系統是否為64位,如果是可以執行以下命令啟用32位軟件包的支持:
sudo dpkg --add-architecture i386
1
sudodpkg--add-architecturei386
然后下載和安裝用于簽署軟件包的密鑰:
wget https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
1
2
wgethttps://dl.winehq.org/wine-builds/Release.key
sudoapt-keyaddRelease.key
接下來將源添加到 /etc/apt/sources.list 或在 /etc/apt/sources.list.d/ 下創建一個 *.list ,假如為Debian 7 (Wheezy)應添加:
debhttps://dl.winehq.org/wine-builds/debian/ wheezy main
注意:要根據你實際的系統版本,將 wheezy 替換為 jessie 、stretch 或者 sid 。
為了避免缺少依賴關系的問題,Wheezy用戶還應該將以下內容添加到/etc/apt/sources.list(如果它還沒有):
debhttp://ftp.de.debian.org/debian/ oldstable main
更新軟件包:
apt-get update
1
apt-getupdate
如果報以下錯誤:
E:Themethoddriver/usr/lib/apt/methods/httpscouldnotbefound.
請先執行以下命令,然后再更新一次軟件包即可。
sudo apt-get install apt-transport-https
1
sudoapt-getinstallapt-transport-https
最后根據你需要安裝的版本,可以選擇以下命令進行安裝。
發展分支:
sudo apt-get install --install-recommends winehq-devel
1
sudoapt-getinstall--install-recommendswinehq-devel
分段分支:
sudo apt-get install --install-recommends winehq-staging
1
sudoapt-getinstall--install-recommendswinehq-staging
為便于Wine的配置和使用,可以安裝Winetricks,安裝方法如下:
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
sudo mv ./winetricks /usr/local/bin
1
2
3
wgethttps://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod+xwinetricks
sudomv./winetricks/usr/local/bin
安裝Winetricks圖形界面的依賴包。
apt-get install zenity
1
apt-getinstallzenity
二、Wine的配置和使用
通過以上命令安裝完,你回發現在菜單里是沒有Wine的運行菜單的(我在LXDE桌面環境下),只能通過命令行方式運行,不過可以通過文件管理中雙擊EXE文件直接運行,這點還是比較方便。具體的命令行運行方式可以網上搜索,我就簡單介紹下簡單的:)
運行配置程序。安裝完成后必須先運行一次這命令,讓其初始化,會提示安裝Mono和Gecko組件,按提示點 Install 即可:
winecfg
1
winecfg
運行Windows軟件:
wine xxx.exe
1
winexxx.exe
查看wine命令的幫助:
wine --help
1
wine--help
打開 任務管理器
wine taskmgr
1
winetaskmgr
打開 安裝和卸載軟件管理器
wine uninstaller
1
wineuninstaller
打開 注冊表
wine regedit
1
wineregedit
打開 記事本
wine notepad
1
winenotepad
重啟 Wine
wineboot
1
wineboot
打開 Winetricks (必須先安裝zenity)
winetricks
1
winetricks
查看Winetricks的幫助
winetricks --help
1
winetricks--help
安裝IE或微軟的部分軟件時,由于需要解壓縮CAB文件,可以通過以下命令安裝相關支持軟件:
apt-get install cabextract
1
apt-getinstallcabextract
三、Wine的中文顯示與字體設置
解決中文無法顯示問題有三種思路:字體鏈接、字體替換或直接提供相應字體。其中“字體鏈接”方案解決的效果最好,推薦使用。
首先安裝中文字體
apt-get install ttf-wqy-zenhei ttf-wqy-microhei xfonts-intl-chinese xfonts-wqy
1
apt-getinstallttf-wqy-zenheittf-wqy-microheixfonts-intl-chinesexfonts-wqy
然后將以下內容保存為文件,如 font.reg
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"Lucida Sans Unicode"="wqy-microhei.ttc"
"Microsoft Sans Serif"="wqy-microhei.ttc"
"MS Sans Serif"="wqy-microhei.ttc"
"Tahoma"="wqy-microhei.ttc"
"Tahoma Bold"="wqy-microhei.ttc"
"SimSun"="wqy-microhei.ttc"
"Arial"="wqy-microhei.ttc"
"Arial Black"="wqy-microhei.ttc"
1
2
3
4
5
6
7
8
9
10
11
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\FontLink\SystemLink]
"Lucida Sans Unicode"="wqy-microhei.ttc"
"Microsoft Sans Serif"="wqy-microhei.ttc"
"MS Sans Serif"="wqy-microhei.ttc"
"Tahoma"="wqy-microhei.ttc"
"Tahoma Bold"="wqy-microhei.ttc"
"SimSun"="wqy-microhei.ttc"
"Arial"="wqy-microhei.ttc"
"Arial Black"="wqy-microhei.ttc"
最后,打開注冊表wine regedit,導入上面的注冊表文件即可,建議重新啟動下,中文應該都能完美顯示了。以上為文泉微米黑,如果需要文泉驛正黑,只要將 wqy-microhei.ttc 替換為 wqy-zenhei.ttc 即可。
使用原裝庫。由于 Wine 的字體渲染仍有缺陷,安裝相應的 Windows 原裝庫可以解決上步無法解決的某些罕見問題。
winetricks gdiplus riched20 riched30
1
winetricksgdiplusriched20riched30
如果英文字體有問題,安裝微軟的英文字體即可。注意的是字體文件很大,如果不是必須,沒必要安裝。
winetricks allfonts
1
winetricksallfonts
最后編輯:2020-05-24作者:耗子
這個作者貌似有點懶,什么都沒有留下。
總結
以上是生活随笔為你收集整理的debian 开发版 移植_Debian 下安装 WineHQ 最新开发版和Staging版的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: css边框渐变
- 下一篇: java:程序包不存在的问题怎么解决