deepin-wine
deepin-wine環境與應用在Mint/Ubuntu/Debian上的移植倉庫
使用deepin官方原版軟件包
安裝QQ只需要
apt-get install
這么簡單
快速開始
-
添加倉庫
運行如下一行命令即可
wget -O- https://deepin-wine.i-m.dev/setup.sh | sh
-
應用安裝
現在,你可以像對待普通的軟件包一樣,使用
apt-get
系列命令進行各個deepin-wine應用安裝、更新、卸載和依賴清理了。比如安裝TIM只需要運行下面的命令,
sudo apt-get install deepin.com.qq.office
常用應用的軟件包名如下:
應用 包名 TIM deepin.com.qq.office QQ deepin.com.qq.im QQ輕聊版 deepin.com.qq.im.light 微信 deepin.com.wechat 百度網盤 deepin.com.baidu.pan 迅雷極速版 deepin.com.thunderspeed WinRAR deepin.cn.com.winrar 當然還有一些其他的應用,不全部列出。
添加倉庫過程詳解
不關心細節的同學不必了解這部分,完全不影響使用
環境配置其實就是添加我自行構建的軟件倉庫為源,具體包括以下三步。
-
添加i386架構
因為deepin-wine相關的軟件包都是i386的,而現在的系統基本是64位的,所以需要先添加i386架構支持。
通過
dpkg --print-architecture
和dpkg --print-foreign-architectures
命令查看系統原生和額外添加的架構支持,如果輸出結果不含i386
,則需要手動添加支持。sudo dpkg --add-architecture i386
-
添加GPG公鑰
使用第三方軟件倉庫需要添加其公鑰。
下載i-m.dev.gpg復制到
/etc/apt/trusted.gpg.d/
目錄即可,或者直接運行sudo wget -O /etc/apt/trusted.gpg.d/i-m.dev.gpg "https://deepin-wine.i-m.dev/i-m.dev.gpg"
-
添加軟件源
創建
/etc/apt/sources.list.d/deepin-wine.i-m.dev.list
文件,並先添加如下內容,deb https://deepin-wine.i-m.dev/deepin/ ./
(Debian跳過此條,)如果是Ubuntu/Mint等,還需要繼續添加如下內容,
deb https://deepin-wine.i-m.dev/ubuntu-fix/ ./
第一條源的倉庫中提供了deepin-wine環境與應用相關的軟件包。
第二條源是一個針對Ubuntu等系統的修復,因為這些系統上的
libjpeg62-turbo
已經被libjpeg-turbo8
取代了,這一行對應的軟件倉庫中提供了一個虛擬libjpeg62-turbo
包修復解決了這個問題。所以實際上,要不要添加第二行,可以觀察apt-cache policy libjpeg62-turbo:i386
命令的輸出,看看原生的軟件倉庫中是否提供了libjpeg62-turbo
包再行決定。 -
刷新軟件源
sudo apt-get update
卸載清理
卸載與清理按照層次從淺到深可以分為如下四個層級,
-
清理應用運行時目錄
例如QQ/TIM會把帳號配置、聊天文件等保存
~/Documents/Tencent Files
目錄下,而微信是~/Documents/WeChat Files
,刪除這些文件夾以移除帳號配置等數據。 -
清理wine容器
刪除
~/.deepinwine/
目錄下相應名稱的文件夾即可。 -
卸載軟件包
常規的
sudo apt-get purge xxx
和sudo apt-get autoremove
操作。 -
移除軟件倉庫
sudo rm /etc/apt/trusted.gpg.d/i-m.dev.gpg /etc/apt/sources.list.d/deepin-wine.i-m.dev.list sudo apt-get update
這會把一切恢復到最初初始的狀態。
版權相關
這個git倉庫中的代碼只包括了移植版軟件倉庫的構建工具,最后倉庫中軟件包的下載地址會被301重定向到deepin的官方倉庫(及鏡像)中去,其版權由deepin所有。
感謝
本工作是參考了wszqkzqk的deepin-wine-ubuntu工作,在此基礎上進行了高更一層的包裝,讓使用變得方便一點。同時,此項目的兼容wszqkzqk的項目,已經按照wszqkzqk項目安裝好后,依然可以再按此項目進行配置,可以更方便地進行后續管理。