日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Ubuntu安装winehq最新版

發布時間:2024/3/26 Ubuntu 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu安装winehq最新版 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Ubuntu安裝winehq最新版

一、安裝Wine(來自官方安裝命令)

如果您之前安裝過來自其他倉庫的 Wine 安裝包,請在嘗試安裝 WineHQ 安裝包之前刪除它及依賴它的所有安裝包(如:wine-mono、wine-geckowinetricks),否則可能導致依賴沖突。
1、對于64位系統,添加 32 位架構支持(對于32位的,似乎可以忽略此命令,不過加上也沒有錯)
終端下執行:sudo dpkg --add-architecture i386
2、添加軟件源
終端下逐條執行(默認當前路徑為~,是用戶路徑/home/username,執行以下命令,請勿切換路徑):
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key

并添加倉庫:

For this version:

Use this command:

Ubuntu 18.10

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ cosmic main'

Ubuntu 18.04

Linux Mint 19.x

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'

Ubuntu 16.04

Linux Mint 18.x

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main'

Ubuntu 14.04

Linux Mint 17.x

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ trusty main'


3、更新
終端下執行:sudo apt update
4、安裝Wine
終端下執行:
穩定版:sudo apt install --install-recommends winehq-stable
開發版:sudo apt install --install-recommends winehq-devel
階段版:sudo apt install --install-recommends winehq-staging
成功安裝后,Wine對應的將安裝到 /opt/winehq-stable,或/opt/wine-devel,或/opt/wine-staging路徑下。(就個人而言,推薦安裝穩定版,對于喜歡追求最新功能的網友,也可選擇開發版或階段版)

問題是:

winehq的依賴關系復雜,所以不能成功執行。解決方法如下:

1、安裝aptitude,以aptitude命令自動安裝并解決依賴。

sudo apt install aptitude

2、下載libfaudio0,由于ubuntu的源無法下載這個包。

libfaudio0:i386

https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/i386/libfaudio0_19.07-0~bionic_i386.deb

libfaudio0:amd64

https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/amd64/libfaudio0_19.07-0~bionic_amd64.deb

3、下載wine的安裝包,由于在線安裝下載過慢,所以用多線程下載工具。

wine-i386的安裝包:(選擇一個版本下載)

開發版

https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/i386/wine-devel-i386_5.0.0~bionic_i386.deb

穩定版

https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/i386/wine-stable-i386_5.0.0~bionic_i386.deb

階段版

https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/i386/wine-staging-i386_5.0.0~bionic_i386.deb

?

wine-amd64的安裝包:(同上)

開發版

https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/amd64/wine-devel-amd64_5.0.0~bionic_amd64.deb

穩定版

https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/amd64/wine-stable-amd64_5.0.0~bionic_amd64.deb

階段版

https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/amd64/wine-staging-amd64_5.0.0~bionic_amd64.deb

?

4、安裝libfaudio0

cd “libfaudio0軟件包目錄”

?

sudo dpkg -i libfaudio0_19.07-0~bionic_i386.deb

sudo apt-get -f install

sudo dpkg -i libfaudio0_19.07-0~bionic_i386.deb

?

sudo dpkg -i libfaudio0_19.07-0~bionic_amd64.deb

sudo apt-get -f install

sudo dpkg -i libfaudio0_19.07-0~bionic_amd64.deb

?

5、安裝winehq

移動wine的安裝包到apt的cache目錄:(斜體根據需求改名)

cd “wine的安裝包下載目錄”

sudo mv wine-stable-i386_5.0.0~bionic_i386.deb /var/cache/apt/archives

sudo mv wine-stable-amd64_5.0.0~bionic_amd64.deb /var/cache/apt/archives

?

執行安裝命令:

sudo aptitude install winehq-stable

?

二、安裝Wine依賴環境
0、安裝flash player及ubuntu-restricted-extras(可以不安裝,建議新系統必須安裝)

去https://get.adobe.com/flashplayer/?loc=cn下載.tar.gz適用于linux的文件。

解壓并按照readme.txt的說明去安裝:(終端下執行)

cd ~ # 打開解壓后的路徑

sudo cp libflashplayer.so /usr/lib/mozilla/plugins # 火狐瀏覽器的插件路徑,可能目錄不存在,創建之。

sudo cp -r usr/* /usr

或者直接使用ubuntu官方源安裝:

sudo apt install flashplugin-installer

安裝ubuntu-restricted-extras:(用以支持html5等)

sudo apt-get install ubuntu-restricted-extras

?

1、安裝字體(解決Wine及初始配置界面亂碼)
剛安裝完Wine后,初始執行界面一般會出現諸如問號方塊之類的亂碼,為了便于閱讀,需完善安裝缺失的默認字體。

字體可以直接安裝到ubuntu系統字體下,操作如下:

安裝微軟核心字庫,ttf-mscorefonts-installer,提示下載額外數據文件失敗,解決辦法如下:

下載ttf-mscorefonts-installer.zip 百度網盤:https://pan.baidu.com/s/1jIcfEMa 密碼: rbeh

手動在命令行執行sudo dpkg-reconfigure ttf-mscorefonts-installer這條語句手動指定文件夾的位置,重新配置下。

注意:在命令行不支持用鼠標點擊,如果移動請使用tab鍵。

然后輸入以下命令:

cd /usr/share/package-data-downloads/

sudo rm ttf-mscorefonts-installer

cd /var/lib/update-notifier/package-data-downloads/

sudo rm ttf-mscorefonts-installer

cd /var/lib/update-notifier/user.d/

sudo rm data-downloads-failed

重啟后應該就沒有煩人的提示了。

?

拷貝windows字體文件,從windows系統字體目錄C:\Windows\Fonts下尋找以下文件:

ANTQUABI.TTF? cambriaz.ttf? msyhbd.ttc

ANTQUAB.TTF?? Dengb.ttf???? msyhl.ttc

ANTQUAI.TTF?? Dengl.ttf???? msyh.ttc

BKANT.TTF???? Deng.ttf????? simfang.ttf

cambriab.ttf? msjhbd.ttc??? simhei.ttf

cambriai.ttf? msjhl.ttc???? simkai.ttf

cambria.ttc?? msjh.ttc????? simsun.ttc

復制到~/WindowsFonts目錄下,然后在終端執行:

sudo ln -s WindowsFonts /usr/share/fonts/WindowsFonts

sudo fc-cache -fv

即可安裝成功。但是可能會導致某些UI無法顯示漢字(變成方框),解決方法是修改系統UI字體。

?

2、安裝Wine依賴

一般而言,安裝完Wine后,初始執行winecfg或wine或winetricks,會要求下載安裝 wine-mono 和 wine-gecko,這是一個相對漫長的過程,并且中途還可能出錯,有可能需要反復多次才能下載安裝成功。這些依賴文件是下載安裝在:~/.cache/wine 目錄下的。

在此,我提供一個快速的解決辦法:從其它人那里獲取或用快速下載工具直接下載下來后,復制到 ~/.cache/wine 路徑下即可,如果目錄不存在,請自行創建。

最好是將包含wine-mono和wine-gecko的wine目錄直接復制到~/.cache/下,合并或覆蓋wine目錄。

?

下載方法:多線程工具下載

詳見:https://wiki.winehq.org/Mono和https://wiki.winehq.org/Gecko

http://dl.winehq.org/wine/wine-mono/

http://dl.winehq.org/wine/wine-gecko/

找最新的msi文件下載:

http://dl.winehq.org/wine/wine-mono/4.9.4/wine-mono-4.9.4.msi

http://dl.winehq.org/wine/wine-gecko/2.47.1/wine-gecko-2.47.1-x86.msi

http://dl.winehq.org/wine/wine-gecko/2.47.1/wine-gecko-2.47.1-x86_64.msi

然后復制到~/.cache/wine下,刪除~/.wine,打開終端,運行:

winecfg

以初始化wine環境(自動建立~/.wine文件夾)。

?

?

3、安裝winetricks

個人不建議使用winetricks或winetricks-zh,因為它對國內不友好,下載依賴包的速度實在太慢,目前只有掛VPN翻墻才可以較快速地下載,并且安裝某些依賴包會導致一些問題。

只使用winehq提供的容器環境就可以運行絕大部分win應用了。

先安裝winetricks的依賴包:

sudo apt install aria2 binutils cabextract fuseiso p7zip-full policykit-1 tor unrar unzip wine xdg-utils xz-utils zenity

再安裝winetricks腳本:

詳情請看:https://wiki.winehq.org/Winetricks

cd "${HOME}/Downloads"

wget? https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks

chmod +x winetricks

sudo cp winetricks /usr/local/bin

在終端運行winetricks以啟動之。

?

或安裝winetricks-zh腳本:

詳情請看:https://github.com/hillwoodroc/winetricks-zh

cd "${HOME}/Downloads"

wget? https://raw.githubusercontent.com/hillwoodroc/winetricks-zh/master/winetricks-zh

chmod +x winetricks-zh

sudo cp winetricks /usr/local/bin

在終端運行winetricks-zh以啟動之。

?

之后就使用圖形化的界面管理安裝win依賴包。

?

三、制作win應用的.desktop文件

示例如下:baidunetdisk_wine.desktop

[Desktop Entry]

Encoding=UTF-8

Name=百度云_wine #應用程序顯示的名稱

Comment=baidunetdisk_wine #應用程序的注釋

Exec=wine '/mnt/driver_c/Users/~/AppData/Roaming/baidu/BaiduNetdisk/baidunetdisk.exe'

#引號中的是應用程序的絕對路徑

Icon=/home/yang/.icon/baidunetdisk.png #應用圖標路徑,必須在linux分區下

Terminal=false

Type=Application

StartupNotify=true

StartupWMClass=baidunetdisk.exe #在啟動器中的分組

?

將文件保存到桌面并賦予可執行權限,并復制到/usr/share/applications,執行之。

相關說明如下:

icon圖標分辨率取48?48為佳,StartupWMClass一般是應用程序文件名的小寫。

可以通過xprop WM_CLASS獲取窗口的屬性值,在命令行下執行這個命令,鼠標會變成+,然后點擊win程序的窗口,如:

$ xprop WM_CLASS

WM_CLASS(STRING) = "wechat.exe", "Wine"

其中 wechat.exe就是StartupWMClass應設的值。

如此,才能把應用程序固定到Dock(收藏夾)中。

?

相關資源鏈接:

鏈接:https://pan.baidu.com/s/1qu7DXqM09DyKMrgwDxr4vg
提取碼:0j7a

?

注:

一些游戲需要D3D9、D3D11、D3D12等,可以使用DXVK或VKD3D來運行。

wine的鏡像可以從清華大學鏡像站獲取。

總結

以上是生活随笔為你收集整理的Ubuntu安装winehq最新版的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。