1、Wine介紹:
Wine是一個(gè)允許在Linux和其他類Unix操作系統(tǒng)上運(yùn)行Windows應(yīng)用程序的兼容層。它通過將Windows API轉(zhuǎn)換為本地系統(tǒng)調(diào)用來實(shí)現(xiàn)這一目標(biāo)。使用Wine,用戶可以在Linux系統(tǒng)上運(yùn)行許多Windows應(yīng)用程序,而無需安裝Windows操作系統(tǒng)。
要使用Wine,用戶需要首先安裝Wine軟件包。然后,他們可以使用“wine”命令來運(yùn)行Windows應(yīng)用程序。
用戶還可以使用其他Wine命令來管理Wine環(huán)境和配置。
要安裝Windows應(yīng)用程序,用戶可以使用Wine提供的“wineboot”命令來模擬Windows系統(tǒng)的重新啟動(dòng)。
1、通過鼠標(biāo)右鍵點(diǎn)擊Windows應(yīng)用程序,在右鍵菜單中選擇Wine來安裝。運(yùn)行exe:右鍵點(diǎn)擊。
2、wine的映射磁盤文件是在主目錄(即/home/用戶名)下的.wine目錄內(nèi)。
里面的drive_c實(shí)際上就是wine的映射c盤。
以后執(zhí)行exe的安裝程序時(shí),如果安裝程序安裝目錄在
C:/Program Files (x86)/test,那么實(shí)際上這個(gè)文件就在你的ubuntu的/home/用戶名/.wine/drive_c/'Program Files (x86)'/test內(nèi)。
一般wine的軟件都安裝在Program Files (x86),所以建議把這個(gè)文件夾添加到書簽里,方便下次打開使用。
~/.wine/drive_c(wine的虛擬C盤) 在Program Files 和 Program Files (x86) 找到相應(yīng)目錄刪除
~/.local/share/applications/wine/Programs/ 刪除
~/.config/menus/applications-merged 刪除對(duì)應(yīng)文件(這里對(duì)應(yīng)顯示的圖標(biāo))
??如果同時(shí)使用deepin-wine和wine,wine下安裝的軟件目錄可能跑到deepin-wine的目錄下。
??微信的桌面啟動(dòng)文件放入/usr/share/applications文件夾內(nèi)
??
??
??Ubuntu 20.04支持Wine 5.0和Wine 5.0.1。
??
??
??
官網(wǎng)主頁:https://wiki.winehq.org/%E4%B8%BB%E9%A1%B5
官網(wǎng):https://wiki.winehq.org/Download
官網(wǎng) ubuntu 安裝步驟鏈接:https://wiki.winehq.org/Ubuntu_zhcn
2、安裝 Wine 方法:
安裝 Wine 有四種方式方法:
1、官方ubuntu安裝步驟:
1、安裝 WineHQ 安裝包:
1、如果您使用的是 64 位系統(tǒng),請(qǐng)開啟 32 bit 架構(gòu)支持(如果您之前沒有開啟的話):
sudo dpkg --add-architecture i386
2、下載添加倉庫密鑰:
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
3、并添加倉庫:
Ubuntu 22.04:
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
Ubuntu 20.04 / Linux Mint 20.x :
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources
Ubuntu 18.04 / Linux Mint 19.x :
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/bionic/winehq-bionic.sources
4、更新安裝包:
sudo apt update
5、然后安裝 以下任一一個(gè)安裝包:
穩(wěn)定分支:
sudo apt install --install-recommends winehq-stable
開發(fā)分支:
sudo apt install --install-recommends winehq-devel
Staging 分支:
sudo apt install --install-recommends winehq-staging
如果 apt-get 提示缺少依賴,請(qǐng)先安裝缺少的依賴,然后重復(fù)以上兩步(update 和 install)。更多故障處理技巧請(qǐng)參考 the FAQ entry on dependency errors。
6、如果您之前使用過來自發(fā)行版自己打包的安裝包,您會(huì)發(fā)現(xiàn)它們和 WineHQ 提供的有以下不同:
1、文件被安裝在 /opt/wine-devel 或 /opt/wine-staging。
2、沒有為 Wine 的內(nèi)置程序(winecfg 等等)創(chuàng)建菜單項(xiàng),并且如果您是從發(fā)行版自己打包的安裝包升級(jí)上來的,原來的菜單項(xiàng)也會(huì)被刪除。您可以使用菜單編輯器自己再次創(chuàng)建。
3、沒有添加 Binfmt_misc 注冊(cè)項(xiàng)。如果您想手動(dòng)添加,請(qǐng)查看您使用的發(fā)行版關(guān)于 update-binfmts 的文檔。
4、WineHQ 當(dāng)前沒有提供 wine-gecko 和 wine-moon 的安裝包。所以當(dāng)創(chuàng)建新的 wine 配置目錄時(shí),您將會(huì)被詢問是否下載這些組建。為了得到更好的兼容性,我們建議您選擇“安裝”。如果下載過程發(fā)生出錯(cuò),請(qǐng)查看 Gecko 和 Mono 的 wiki 頁面來進(jìn)行手動(dòng)安裝。
5、從 Wine 5.7 開始,WineHQ 的 Ubuntu 安裝包有一個(gè) debconf 選項(xiàng)用于開啟 CAP_NET_RAW 以兼容需要發(fā)送和接收 raw IP 包的應(yīng)用程序。由于具有潛在的安全風(fēng)險(xiǎn),并且大多數(shù)應(yīng)用程序不需要該功能,該功能默認(rèn)被關(guān)閉。需要該功能運(yùn)行應(yīng)用程序的用戶可以在安裝 Wine 之后運(yùn)行
dpkg-reconfigure wine-<branch>-amd64 wine-<branch> wine-<branch>-i386
并且對(duì)接著的三個(gè)問題回答 yes 來開啟 CAP_NET_RAW。(<branch> 請(qǐng)對(duì)應(yīng)上文使用 devel,staging 或 stable 替換。)
2、無網(wǎng)絡(luò)環(huán)境下用 deb 包安裝:
為了給沒有網(wǎng)絡(luò)環(huán)境的 Ubuntu 機(jī)器安裝 Wine,您需要另外一個(gè)帶有網(wǎng)絡(luò)連接的 Ubuntu 機(jī)器(或虛擬機(jī))來下載 Wine 的 .deb 安裝包和其相關(guān)依賴。
其過程大致如下:
1、在有網(wǎng)絡(luò)連接的機(jī)器上如上文所述:添加 WineHQ 源倉庫并運(yùn)行 apt update。
2、接著清理無關(guān)的緩存,只留下安裝 Wine 所需的:
sudo apt-get clean
sudo apt-get --download-only install winehq-devel
sudo apt-get --download-only dist-upgrade
3、復(fù)制 /var/cache/apt/archives 下所有的 .deb 文件到一個(gè)優(yōu)盤:
cp -R /var/cache/apt/archives/ /media/usb-drive/deb-pkgs/
4、最后到無網(wǎng)絡(luò)環(huán)境的機(jī)器上從優(yōu)盤上安裝所有安裝包:
cd /media/usb-drive/deb-pkgs
sudo dpkg -i *.deb
您可以使用類似的步驟來從官方安裝 `winehq-staging` 安裝包。
2、按照網(wǎng)上博客安裝Wine:
原文鏈接:https://blog.csdn.net/qq_35508344/article/details/124717151
1、終端運(yùn)行:
git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git
cd deepin-wine-for-ubuntu && sudo ./install.sh
會(huì)自動(dòng)安裝 微信,企業(yè)微信等,微信不可用,需要自己額外安裝。
2、Windows軟件的deb安裝包下載地址:
https://archive.ubuntukylin.com/software/pool/partner/
https://packages.deepin.com/deepin/pool/non-free/d/
3、在軟件中心 或 新立得 軟件管理里面安裝:
1、安裝wine
wine已經(jīng)在ubunt的標(biāo)準(zhǔn)軟件庫里面,能夠在新立得里面搜索wine,找到穩(wěn)定版(好像叫wine-stable?)安裝。
//安裝過,好像不太有用。
4、在系統(tǒng)得軟件源安裝:
Ubuntu 20.04的官方倉庫中沒有Wine 8.0版本,最新的Wine穩(wěn)定版本為5.0,建議使用官方倉庫中的Wine版本進(jìn)行安裝。
如果您非要安裝Wine 8.0版本,可以嘗試使用第三方PPA源進(jìn)行安裝。請(qǐng)注意,使用第三方PPA源進(jìn)行安裝存在一定的風(fēng)險(xiǎn),建議謹(jǐn)慎操作。
以下是安裝Wine 5.0的步驟:
1. 打開終端,執(zhí)行以下命令添加Wine官方倉庫:
```
sudo dpkg --add-architecture i386
wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'
```
2. 更新軟件包列表:
```
sudo apt update
```
3. 安裝Wine 穩(wěn)定版本:
```
sudo apt install winehq-stable
```
以上步驟完成后,您可以嘗試使用Wine來運(yùn)行Windows應(yīng)用程序。如果需要安裝其他版本的Wine,可以更改添加倉庫的命令中的“focal”參數(shù)為相應(yīng)的版本號(hào)即可。
3、安裝 wine 之后 安裝 windwos 得組件 或 DLL 或出現(xiàn)問題得解決:
安裝好wine后還需要安裝一些Windows的DLL和組件來支持一些軟件的運(yùn)行環(huán)境。而這些都可以在圖形化界面下完成。
1、安裝winetricks
??在新立得里面搜索安裝winetricks。安裝后在終端輸入winetricks,會(huì)打開圖形界面設(shè)置。
??在winetricks選擇一些常用的元件保證常用windows程式的運(yùn)行。推薦選擇的Windows部件主要有:riched20,riched30,ie8,vcrun6,flash11,gdiplus,msls31,msxml6,vcrun2005,vcrun2008,winhttp元件。
2、字體亂碼
??winetricks上可以安裝字體。也可手動(dòng)將 Windows 下面的字體復(fù)制到~/.wine/drive_c/windows/Fonts/ 。
3、運(yùn)行exe文件
??安裝好wine并配置好后,就可以下載常用的exe文件(windows軟件)來嘗試安裝。注意wine只能支持部分軟件,大型軟件很難支持——即使理論能夠支持,wine本身運(yùn)行需要的支持都超過了軟件本身。
??
4、安裝完軟件沒有軟件圖標(biāo):
安裝完畢,檢查所有的應(yīng)用程序中有沒有微信的圖標(biāo),有的話設(shè)置圖標(biāo)這一步可以跳過.
如果沒有出現(xiàn)應(yīng)用圖標(biāo),可以手動(dòng)添加,在桌面會(huì)出現(xiàn)微信的桌面啟動(dòng)文件。
執(zhí)行以下命令,把微信的桌面啟動(dòng)文件放入/usr/share/applications文件夾內(nèi)
sudo mv 微信.desktop /usr/share/applications/
這時(shí)在左下角的菜單欄中可以發(fā)現(xiàn)微信圖標(biāo)。右鍵,把它添加到收藏夾里。
5、卸載軟件
??運(yùn)行 wine uninstall.exe往往沒用。直接手動(dòng)刪除。
1、進(jìn)入 ~/.wine/drive_c(wine的虛擬C盤) 在Program Files 和 Program Files (x86) 找到相應(yīng)目錄刪除
2、進(jìn)入 ~/.local/share/applications/wine/Programs/ 刪除
3、進(jìn)入~/.config/menus/applications-merged刪除對(duì)應(yīng)文件(這里對(duì)應(yīng)顯示的圖標(biāo))
??如果同時(shí)使用 deepin-wine 和 wine,wine下安裝的軟件目錄可能跑到deepin-wine的目錄下。
4、根據(jù)自己需要安裝 wine的 第三方應(yīng)用程序:
以下應(yīng)用程序應(yīng)適用于最新的Wine,并且仍在維護(hù)中。
下載地址:https://wiki.winehq.org/Third_Party_Applications
1、ubuntu沒有安裝winetricks,執(zhí)行安裝(它是一個(gè)很有用的wine管理軟件):
Winetricks: 一種用于安裝游戲、應(yīng)用程序和各種可再發(fā)行運(yùn)行時(shí)的工具,例如mono、dcom98和字體。Wine bug的解決方法會(huì)自動(dòng)運(yùn)行。(另請(qǐng)參見此wiki上的Winetricks頁面)。
sudo apt install winetricks
2、Crossover:Crossover系列產(chǎn)品重新包裝,添加了補(bǔ)丁以支持更多應(yīng)用程序,并在WineHQ上添加了接口。
3、exe-thumbnailer:該模塊允許UNIX窗口管理器從嵌入在windows可執(zhí)行文件中的圖標(biāo)生成清晰的桌面圖標(biāo)。
4、PlayOnLinux:一個(gè)旨在讓用戶輕松安裝Windows軟件的工具,如魔獸世界、Adobe Photoshop、激戰(zhàn)等。
5、Q4Wine:葡萄酒的Qt GUI。它將幫助您管理葡萄酒前綴和已安裝的應(yīng)用程序。
6、WineGUI:Wine的用戶友好圖形界面。(另請(qǐng)參見WineGUI維基頁面)
wine 直接安裝的的windows的exe軟件,沒有軟件圖標(biāo),只有一個(gè).desktop文件,怎么解決?并且這個(gè).desktop文件要怎么運(yùn)行使用?
首先,要確定.desktop文件是否正確,可以使用文本編輯器打開并檢查其內(nèi)容。
如果文件內(nèi)容正確,可以將其復(fù)制到~/.local/share/applications目錄中,以使其在應(yīng)用程序菜單中可見。
如果還不行,可以嘗試使用chmod命令賦予該文件執(zhí)行權(quán)限,并使用./文件名運(yùn)行該文件,運(yùn)行exe軟件。文章來源地址http://www.zghlxwxcb.cn/news/detail-707905.html
5、wine常用的命令:
wine [程序名] (運(yùn)行Windows程序)
winecfg (配置Wine的圖形界面設(shè)置,可以設(shè)置Windows版本、驅(qū)動(dòng)程序、DLL文件等)
wine control (控制面板)
wine taskmgr (任務(wù)管理器)
wine uninstaller (卸載安裝的Windows應(yīng)用程序,稍等即可出現(xiàn)添加-刪除程序的界面)
wine regedit / regedit (打開wine中Windows注冊(cè)表編輯器。)
wine notepad (記事本)
wineboot ( 模擬Windows啟動(dòng)和關(guān)閉過程)
winefile (打開模擬的Windows文件管理器;)
wineserver 啟動(dòng)wine服務(wù)器進(jìn)程,用于管理wine進(jìn)程。
winemine 運(yùn)行Windows版的掃雷游戲;
winetricks 安裝特定的Windows應(yīng)用程序;
winepath [路徑] 轉(zhuǎn)換Windows路徑到Unix路徑;
winemaker 自動(dòng)生成Makefiles;
regsvr32 [DLL文件名] 注冊(cè)DLL文件。
wineconsole [程序名] 在控制臺(tái)中運(yùn)行Windows程序。
wine msiexec /i install.msi //有些windows的安裝程序是使用msi來安裝的.
wine start install.msi //使用msi來安裝window應(yīng)用
wine eject d: //如果安裝程序需要你換CD,而系統(tǒng)卻說不能推出CD,那就打開一個(gè)新終端
wine uninstaller //使用命令“uninstaller”來卸載安裝的程序,稍等即可出現(xiàn)添加-刪除程序的界面
6、所有命令列表:
1、這些子程序通??赏ㄟ^運(yùn)行以下程序訪問:
wine wineprogram arg1 arg2 ...
2、只要Wine安裝在用戶的$PATH中)。
這些程序的完整列表可以在Wine的源代碼中的programs/下找到。
cacls - 編輯ACL
clock - 顯示基本時(shí)鐘
cmd - 命令提示符實(shí)現(xiàn)
cmdlgtst - (用于開發(fā)人員)commdlg.dll測(cè)試夾具
control - 控制面板實(shí)施
eject - 彈出光盤(請(qǐng)注意,wine eject與正常的彈出命令不同)
expand - 展開cabinet(.cab)文件
explorer - explorer.exe實(shí)現(xiàn)
hh - HTML幫助(.chm文件)查看器
icinfo - 顯示已安裝的Wine視頻壓縮器
iexplore - Internet Explorer實(shí)現(xiàn)
lodctr - 加載性能監(jiān)視器計(jì)數(shù)器
msiexec - miexec.exe安裝.msi文件的實(shí)現(xiàn)
net - 啟動(dòng)和停止服務(wù)
notepad - 記事本,一個(gè)簡(jiǎn)單的文本編輯器
oleview - 允許瀏覽和探索COM對(duì)象以及配置DCOM
progman - 程序管理器實(shí)現(xiàn)
reg - 基于reg控制臺(tái)的注冊(cè)表編輯器
regedit - 注冊(cè)表編輯器實(shí)現(xiàn)
regsvr32 - 在注冊(cè)表中注冊(cè)O(shè)LE組件
rpcss - rpcss.exe的準(zhǔn)實(shí)現(xiàn)
rundll32"] - 加載DLL并使用指定參數(shù)運(yùn)行入口點(diǎn)
secedit - 安全配置編輯命令
services - 管理服務(wù)
spoolsv - 打印包裝
start - 啟動(dòng)程序或打開程序中的文檔,該程序通常用于帶有該后綴的文件
svchost - 服務(wù)的(內(nèi)部)主機(jī)進(jìn)程
taskmgr - 任務(wù)管理器實(shí)現(xiàn)
uninstaller - 基本程序卸載程序
unlodctr - 卸載性能監(jiān)視器計(jì)數(shù)器
view - 圖元文件查看器
wineboot - “重新啟動(dòng)”(restarts)Wine,用于Windows應(yīng)用程序需要真正重新啟動(dòng)時(shí)。
winebrowser - 啟動(dòng)本地OS瀏覽器或郵件客戶端
winecfg - Wine的GUI配置工具
wineconsole - 顯示W(wǎng)indows控制臺(tái)
winedbg - Wine調(diào)試器內(nèi)核
winedevice - (內(nèi)部)管理設(shè)備
winefile - 文件資源管理器實(shí)現(xiàn)
winemenubuilder - 幫助構(gòu)建Unix菜單項(xiàng)
winemine - 經(jīng)典掃雷游戲
winepath - 在Windows和Unix路徑格式之間轉(zhuǎn)換
winetest - 適用于無人值守測(cè)試和報(bào)告提交的所有DLL一致性測(cè)試程序
winevdm - Wine虛擬DOS程序
winhelp - 幫助查看器
winhlp32 - 幫助查看器(32位)
winver - 顯示“關(guān)于葡萄酒”窗口
wordpad - wordpad.exe實(shí)現(xiàn)
write - 啟動(dòng)字板(用于Win16兼容性)
xcopy - 與Wine兼容的xcopy程序
7、這些程序直接運(yùn)行(即不是“葡萄酒程序”,只是“程序”):
winelauncher-嘗試智能地管理使用Wine啟動(dòng)程序的程序。
wineserver-為Wine提供與Windows內(nèi)核在Windows上提供的服務(wù)大致相同的守護(hù)進(jìn)程。
8、工具
這些工具是幫助Wine開發(fā)的腳本和可執(zhí)行文件的集合。在工具目錄(例如~/wine git/tools/wineinstall)中,它們作為獨(dú)立命令調(diào)用。
這些命令的完整列表可以在wine-<version>/tools的源代碼中找到/
buildimage - 從SVG文件生成位圖和圖標(biāo)文件
c2man.pl - 生成API文檔
config.guess - 嘗試猜測(cè)規(guī)范系統(tǒng)名稱
findfunc - 嘗試查找指定的Wine程序/工具
install-sh - 安裝程序、腳本或數(shù)據(jù)文件
makedep - 在構(gòu)建Wine之前生成makefile和依賴項(xiàng)
make_fir - 生成dsound使用的fir濾波器
make_makefiles - 根據(jù)對(duì)源樹的更改更新configure和Makefile.in文件
make_requests - 更新Wine服務(wù)器協(xié)議描述文件
make_specfiles - 在發(fā)生更改時(shí)更新.spec文件
make_unicode - 基于unicode.org中的文件重建unicode表
make_xftmpl - 從.x源文件生成二進(jìn)制標(biāo)頭
runtest - wapper腳本,用于從構(gòu)建樹內(nèi)部運(yùn)行Wine回歸測(cè)試之一
sfnt2fon - 僅將位圖ttf轉(zhuǎn)換為窗口字體文件
wineapploader - 安裝Winelib應(yīng)用程序后啟動(dòng)該應(yīng)用程序的包裝器腳本
wineinstall - Wine安裝腳本(上次更新于2009年;不推薦)
winemaker - 幫助將Windows源代碼轉(zhuǎn)換為Winelib程序
文章來源:http://www.zghlxwxcb.cn/news/detail-707905.html
到了這里,關(guān)于Linux中_使用wine_軟件_安裝使用windows軟件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!