ubuntu安装微信、foxmail、企业微信、qq、钉钉

目前安装有2种方案,我建议用第二种,第一种安装的版本都不是最新的,无法支微信、企业微信的新功能,第二种是根据官方最新包安装的。

第一种方法

需要先安装deepin环境:

https://github.com/wszqkzqk/deepin-wine-ubuntu

环境安装成功后,执行如下脚本:

#!/bin/bash
mkdir /tmp/deepintemp
cd /tmp/deepintemp
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-wine_2.18-19_all.deb
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-wine32_2.18-19_i386.deb
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-wine32-preloader_2.18-19_i386.deb
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine-helper/deepin-wine-helper_1.2deepin8_i386.deb
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine-plugin/deepin-wine-plugin_1.0deepin2_amd64.deb
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine-plugin-virtual/deepin-wine-plugin-virtual_1.0deepin3_all.deb
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine-uninstaller/deepin-wine-uninstaller_0.1deepin2_i386.deb
wget http://mirrors.aliyun.com/deepin/pool/non-free/u/udis86/udis86_1.72-2_i386.deb
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-fonts-wine_2.18-19_all.deb
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-libwine_2.18-19_i386.deb
wget https://mirrors.aliyun.com/deepin/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_1.5.1-2_amd64.deb
wget https://mirrors.aliyun.com/deepin/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_1.5.1-2_i386.deb

echo '准备添加32位支持'
sudo dpkg --add-architecture i386
echo '添加成功,准备刷新apt缓存信息...'
sudo apt update
echo '即将开始安装...'
sudo dpkg -i *.deb
echo '安装完成,正在自动安装依赖...'
sudo apt install -fy

rm -vfr /tmp/deepintemp

脚本执行成功后,就可以安装deepin软件了,下载地址如下:

http://mirrors.aliyun.com/deepin/pool/non-free/d/

 

最后结果如下:

ubuntu安装微信、foxmail、企业微信、qq、钉钉_第1张图片

这种安装的微信打开的时候会出现黑框,解决办法有一下几种:

第一种:在微信稍等几秒在输入框输入666或者哈哈哈等表情,就会消失。但是这种每次打开微信都要操作,比较烦躁。

第二种:把微信的语言有中文修改成英文,如果不想修改语言参照第三种。

第三种,执行下面的脚本:

安装xdotool

#安装 xdotool
sudo apt install xdotool

创建/opt/deepinwine/apps/Deepin-WeChat/runrun.sh,并更改权限

 sudo vim /opt/deepinwine/apps/Deepin-WeChat/runrun.sh
#粘贴下面的脚本

#!/bin/bash

"/opt/deepinwine/apps/Deepin-WeChat/run.sh">/dev/null 2>&1

start_succ=false

for i in {1..5}
do
	xdotool search --onlyvisible --classname "wechat.exe"
	if [ $? == 0 ]
	then
		start_succ=true
		break
	fi
	sleep 1
done

if [ $start_succ == false ]
then
	exit 1
fi

windowclose=false

while :
do
	retval=$(xdotool search --onlyvisible --classname "wechat.exe")
	
	if [ $? != 0 ]
	then
		exit 0
	fi
	
	login=true
	
	for id in $retval
	do
		windowname=$(xdotool getwindowname $id)
		if [ "$windowname" == "Log In" ]
		then
			login=false
		fi
		
		if [ $windowclose == true ] && ([ "$windowname" == "" ] || [ "$windowname" == "ChatContactMenu" ])
		then
			xdotool windowclose $id
		fi
	done
	
	if [ $windowclose == true ]
	then
		exit 0
	fi
	
	if [ $login == true ]
	then
		windowclose=true
	fi
	
	sleep 1
done

赋予脚本执行权限

sudo chmod +x /opt/deepinwine/apps/Deepin-WeChat/runrun.sh

修改desktop文件

$ sudo vim /usr/share/applications/deepin.com.wechat.desktop

替换EXEC为:

Exec="/opt/deepinwine/apps/Deepin-WeChat/runrun.sh"

如果上面执行完了,还有黑框,请修改脚本中最后一个sleep 时间,可以调整到1.5或2试下

 

第二种

安装playonLinux,可以在软件中心安装,也可以执行下面的命令安装:

sudo apt install PlayOnLinux

 安装列表中选择,建立32位系统虚拟盘,64目前还是不太稳定,下图中的其他项可以不用选,直接下一步

ubuntu安装微信、foxmail、企业微信、qq、钉钉_第2张图片

选择建立32位系统 

ubuntu安装微信、foxmail、企业微信、qq、钉钉_第3张图片

选择自己要安装的程序

 ubuntu安装微信、foxmail、企业微信、qq、钉钉_第4张图片

安装后的图,见下图:

ubuntu安装微信、foxmail、企业微信、qq、钉钉_第5张图片

 

 

使用过程中遇到的问题

1、无法打字或不显示光标

找个win7系统从system32里面替换msctf.dll和riched20.dll到你的wine->system32下面,然后重启playOnLinuxubuntu安装微信、foxmail、企业微信、qq、钉钉_第6张图片

如果上面还是解决不了问题,需要在wine配置函数库中添加msvcp120、msvcp60、riched20、riched32,如下图:

ubuntu安装微信、foxmail、企业微信、qq、钉钉_第7张图片

未解决的问题

摄像头无法用,目前还在研究中

你可能感兴趣的:(linux)