Ubuntu 安装 wine 和 windows软件

wine  :能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层

安装wine之后就可以安装微信了

一、安装wine

安装方法1(推荐)

下载 - WineHQ Wiki

按官网上的教程安装,可能因为联网问题没有安装成功

安装方法2

Ubuntu 之类的发行版,只需要一个命令即可完成安装:
sudo apt-get install wine  (安装了一个小时)
请注意:由这种方法安装的Wine通常不是最新版本。要获取最新版,请使用由官方网站上下载安装包、添加ppa源(针对Ubuntu用户)等方法或直接编译安装

安装完成后使用命令: winecfg 配置选择系统。(注意此处最好别选最新版系统我最后选用的是win8,win10时候安装的微信乱码)如下图,选择系统

wine的命令:

winecfg (wine的设置~)
wine  taskmgr (任务管理器)
wine  uninstaller (卸载软件)
wine  regedit (注册表)
wine  notepad (记事本)
wineboot ( 重启wine)


wine安装软件命令:
 

wine  xxx.exe
./ xxx.exe

解决wine安装软件中文乱码问题

确认语言区域设置没有问题

如果安装的系统LANG不为zh-CN,那么wine运行程序的默认语种也不会是中文,这可能导致一部分乱码。解决这个问题,用以下命令安装软件

env LANG=zh_CN.UTF-8 wine example.exe

env LANG=zh_CN.UTF-8 wine WeChatSetup.exe

二、Ubuntu下彻底卸载wine

简介: wine是linux下模拟windows的一个东西,可以用来安装exe程序,但是对于wine的卸载确 实非常麻烦的,这里是彻底卸载wine的一个教程。

 ##首先卸载wine
sudo apt-get purge "^wine.*"

## 如果出现错误
## E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution)
## 则

sudo apt --fix-broken install
sudo apt-get update
sudo apt-get upgrade
## 删除wine的目录文件 (ttwang为username)
cd /home/ttwang                (通过ls -al 指令可以看到.wine文件)
rm -r .wine
##清理wine模拟运行的windows程序
cd /home/ttwang/.local/share/applications
ls -al                                           //会看到好多wine的文件
cd ..                                           //回到share文件
rm -r applications                         //删除applications

三、ubuntu20 安装微信

这里使用的是deep-wine

1. 新建install.sh的shell脚本,在脚本中复制以下内容,然后执行指令**bash install.sh**

# 下载安装deepin-wine用于启动微信
mkdir deepintemp
cd deepintemp
wget http://packages.deepin.com/deepin/pool/non-free/d/deepin-wine/deepin-wine_2.18-22~rc0_all.deb
wget http://packages.deepin.com/deepin/pool/non-free/d/deepin-wine/deepin-wine32_2.18-22~rc0_i386.deb
wget http://packages.deepin.com/deepin/pool/non-free/d/deepin-wine/deepin-wine32-preloader_2.18-22~rc0_i386.deb
wget http://packages.deepin.com/deepin/pool/non-free/d/deepin-wine-helper/deepin-wine-helper_1.2deepin8_i386.deb 
wget http://packages.deepin.com/deepin/pool/non-free/d/deepin-wine-plugin/deepin-wine-plugin_1.0deepin2_amd64.deb
wget http://packages.deepin.com/deepin/pool/non-free/d/deepin-wine-plugin-virtual/deepin-wine-plugin-virtual_1.0deepin3_all.deb 
wget http://packages.deepin.com/deepin/pool/non-free/d/deepin-wine-uninstaller/deepin-wine-uninstaller_0.1deepin2_i386.deb 
wget http://packages.deepin.com/deepin/pool/non-free/u/udis86/udis86_1.72-2_i386.deb 
wget http://packages.deepin.com/deepin/pool/non-free/d/deepin-wine/deepin-fonts-wine_2.18-22~rc0_all.deb 
wget http://packages.deepin.com/deepin/pool/non-free/d/deepin-wine/deepin-libwine_2.18-22~rc0_i386.deb 
wget https://packages.deepin.com/deepin/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_1.5.1-2_amd64.deb --no-check-certificate 
wget https://packages.deepin.com/deepin/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_1.5.1-2_i386.deb --no-check-certificate
 
echo '准备添加32位支持'
sudo dpkg --add-architecture i386
echo '添加成功,准备刷新apt缓存信息...'
sudo apt update
echo '即将开始安装...'
sudo dpkg -i *.deb
echo '安装完成,正在自动安装依赖...'
sudo apt install -fy
echo '删除上面已经安装的deb文件'
rm -r deepintemp
#echo '删除install.sh文件'
#rm install.sh

2. 下载安装微信deb

Index of /deepin/pool/non-free/d/deepin.com.wechat/

我下载的版本是:deepin.com.wechat_2.6.8.65deepin0_i386.deb 最新版本

确保上面的deepin-wine安装正常之后,就可以执行微信的安装:

wget https://packages.deepin.com/deepin/pool/non-free/d/deepin.com.wechat/deepin.com.wechat_2.6.8.65deepin0_i386.deb

sudo dpkg -i deepin.com.wechat_2.6.8.65deepin0_i386.deb

至此,ubuntu 20.04 下的微信安装就完成。

3. 解决中文乱码问题

上面安装的微信一般会中文乱码

# 对于中文乱码是空格的情况,安装中文字体解决
sudo apt-get install fonts-droid-fallback ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming

4. 解决中文字符一条黑杠的乱码问题

# 字体大小,因为wine对HiDPI不会默认适配dpi值。解决方案(至少启动过一次微信):
WINEPREFIX=~/.deepinwine/Deepin-WeChat deepin-wine winecfg
# 打开wine设置页面,在显示选项卡中调整屏幕分辨率的dpi值即可。比如想实现win 10的150% DPI只需要将96改到144即可,125%放大则对应120。手工调整下合适的DPI就可以了
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值