首頁>技術>

Wine全稱Wine Is Not an Emulator,是一個能夠在多種 POSIX-compliant 作業系統上執行 Windows 應用的相容層。Wine 不是像虛擬機器或者模擬器一樣模仿內部的 Windows 邏輯,而是將 Windows API 呼叫翻譯成為動態的 POSIX 呼叫,免除了效能和其他一些行為的記憶體佔用,讓你能夠乾淨地集合 Windows 應用到你的桌面。目前Wine官方最新的穩定版本是6.0,Wine官方為我們提供安Wine5.0裝教程:How to Install Wine 5.0 on Ubuntu 18.04 & 16.04 LTS可以作為參考。

Wine依賴安裝

Wine安裝依賴於libfaudio0,但是ubuntu19.04以下的軟體庫並沒有提供libfaudio0包。所以直接apt安裝是不行的,我們需要手動為新增libfaudio0庫新增PPA源來安裝libfaudio0。

sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport   # sudo apt-add-repository 'deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/ ./'  // 或者用這個快些sudo apt-get updatesudo apt install libfaudio0
開啟32位體系結構

官方提示如果你的系統是64位需要啟用32位體系結構,開啟i386我們可以在終端(Ctrl+Alt+T開啟終端)執行命令:sudo dpkg --add-architecture i386。Enter後提示時輸入使用者密碼,我們輸入密碼後直接Enter即可。

新增Wine金鑰和儲存庫

要下載最新的Wine包我們需要新增相應的儲存庫和秘鑰,否則ubuntu預設下載的是ubuntu軟體庫中的wine(版本3.0)。

# 下載並新增秘鑰wget -nc https://dl.winehq.org/wine-builds/winehq.key; sudo apt-key add winehq.key# 或者wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -OK# 新增Wine儲存庫sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'------------------------------------ 其他版本 --------------------------------------# Ubuntu 19.10 sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'# Ubuntu 16.04 sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main'
安裝Wine6.0

準備工作做好了我們就可以啦安裝Wine6.0了,根據你自己的需求安裝相應的Wine6.0版本(這裡我安裝穩定版)。安裝完成後可以使用 wine --version 命令列印 Wine 版本,可以看到我這裡安裝的是Wine 6.0版本。

# Stable branch 穩定版sudo apt install --install-recommends winehq-stable# Development branch 	開發版sudo apt install --install-recommends winehq-devel# Staging branch  臨時版sudo apt install --install-recommends winehq-staging------------------------------------------------------------sudo apt update && sudo apt install --install-recommends winehq-stablewine --versionwine-6.0
初始化Wine

安裝好Wine之後我們記得執行命令:winecfg初始化下wine配置,你也可以根據自己的需求配置wine環境(這裡我將Windows版本切換到Windows 10)。

Wine安裝Windows應用

Wine安裝後會在/home下的使用者名稱目錄生成三個隱藏的資料夾 .wine、.local、.config (快捷鍵 ctrl+H 可以顯示),在 .wine 資料夾中有個drive_c 資料夾。該目錄是wine模擬windows目錄結構虛擬的磁碟,預設將軟體安裝在這裡面。用Wine安裝Windows程式只要直接雙擊就可以跟在Windows上一樣安裝程式。

總結:

如果使用apt安裝失敗我們可以嘗試安裝aptitude,aptitude與apt一樣是功能極其強大的包管理工具。基於apt機制並整合了 dselect 和 apt-get 的所有功能,可以更加簡單、方便的處理包依賴問題。而且aptitude 在刪除包的同時刪除本身所依賴的包,讓系統更加的清爽、乾淨。

# aptitude常用命令aptitude update            更新可用的包列表 aptitude safe-upgrade      執行一次安全的升級 aptitude full-upgrade      將系統升級到新的發行版 aptitude install package   安裝包 aptitude remove package    刪除包 aptitude purge package     刪除包及其配置檔案 aptitude search string     搜尋包 aptitude show package      顯示包的詳細資訊 aptitude clean             刪除下載的包檔案 aptitude autoclean         刪除過期的包檔案 -------------------------------------------------sudo apt install aptitudesudo aptitude install winehq-stable  

以上內容是小編給大家分享的【Linux實戰022:Ubuntu安裝Wine 6.0詳解】。希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。

22
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 每天一個 Linux 命令(2):od