Linux(debian11/Ubuntu)安装微信

时间:2024-11-13 08:19:47

Debian安装微信

通常情况下,同事一般都是用windows的,所以微信就成了必不可少的软件。

那么在linux环境下如何使用微信呢,今天记录一下。

安装=====================================

1、我们这里使用32位版本

2、基本命令:

        sudo dpkg --add-architecture i386
        sudo apt update
        sudo apt install wine (下载内容较多,耐心等待)

3、查看wine版本

        wine --version

4、配置wine,可选

        winecfg

5、运行windows的exe文件

        wine exe完整路径

6、卸载exe

        wine中会有一个类似与Windows的磁盘管理界面,所以就像是在Windows环境下卸载软件一样有两种方法:

        1、运行

        2、直接删除全部文件

        位置:

                .wine/drive_c 即使wine中的虚拟C盘

                .local/share/applications/wine/Programs
                .config/menus/applications-merged

 7、卸载wine

        sudo apt remove wine

        sudo apt autoremove

安装后的第一个问题:文字乱码框框

这一般是由于系统缺少中文字体导致的

1.下载Windows的字体
2.将字体放入~/.wine/drive_c/windows/Fonts 里面,如果是deepin的话,就放在~/.deepinwine/XXX/drive_c/windows/Fonts里面(XXX指deepin下的你安装的程序)
3.编写文件:

REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial"="simsun"
"Arial CE,238"="simsun"
"Arial CYR,204"="simsun"
"Arial Greek,161"="simsun"
"Arial TUR,162"="simsun"
"Courier New"="simsun"
"Courier New CE,238"="simsun"
"Courier New CYR,204"="simsun"
"Courier New Greek,161"="simsun"
"Courier New TUR,162"="simsun"
"FixedSys"="simsun"
"Helv"="simsun"
"Helvetica"="simsun"
"MS Sans Serif"="simsun"
"MS Shell Dlg"="simsun"
"MS Shell Dlg 2"="simsun"
"System"="simsun"
"Tahoma"="simsun"
"Times"="simsun"
"Times New Roman CE,238"="simsun"
"Times New Roman CYR,204"="simsun"
"Times New Roman Greek,161"="simsun"
"Times New Roman TUR,162"="simsun"
"Tms Rmn"="simsun"

 
如果没有提示就说明注册成功了,这样就解决了乱码问题了

 上面黑色框框中的内容无效。可以使用下面的方法

找个windows电脑,C://System/Windows/Fonts/下的字体全部拷贝到~/.wine/drive_c/windows/Fonts重启即可

第二个问题: 无法看到输入框中的鼠标光标

在终端执行winetricks riched20,让其自动修复即可,但是执行这个指令可能会提示你not found以及连接失败,网络不可达的错误信息,可按以下方法进行,亲测可用。
其实就是下载了两个文件,给出了这两个文件的下载地址:
链接1: W2KSP4_EN.EXE.
链接2: InstMsiW.(链接无效,不过,这个即使没安装依然可以)
所以这里我们点击这两个连接进行手动下载,然后将下载的W2KSP4_EN.EXE复制到~/.cache/winetricks/win2ksp4 目录下,(将下载的复制到~/.cache/winetricks/msls31
目录下)再次执行winetricks riched20 .

终端执行winecfg,选择函数库标签页,然后在新增函数库顶替里添加riched20,并且编辑为原装优先于内建,重启微信即可。
 

登陆微信输入显示正常。

 

使用winecfg命令添加函数库

 重启微信

 就可以了

第三个问题 无法发送图片,截图

使用如下命令即可

sudo apt install libjpeg62:i386

当然也可通过源码安装

小编这里推荐使用以下版本

/wine/source/5.0/wine-5.0.

ubuntu下载安装微信

1.先安装wine

/software/pool/partner/ukylin-wine_70.6.3.25_amd64.deb

  • 下载慢可换成
    /ruanjian/ubuntu/deb/work/weixin/ukylin-wine_70.6.3.25_amd64.deb

2.再安装微信

/software/pool/partner/ukylin-wechat_3.0.0_amd64.deb

  • 下载慢可换成
    /ruanjian/ubuntu/deb/work/weixin/ukylin-wechat_3.0.0_amd64.deb

当然,如果你觉得以上的方式过于繁琐,还可使用下面这种简单粗暴的方式安装

终极解决方案

wget -O- / | sh

sudo apt-get update

sudo apt-get install 

=======================================202403191556

笔记本翻厂了,刚重装了Debian12,用了几天deepin-weixin有出问题了,今天有找到一种新的解决方案Docker-wechat.

先下载脚本运行一下

curl -sL /mirrors/dochat/raw/main/ | bash

下载完镜像后,就可以实例化了

docker run \
--name DoChat \
-d \
\
-v "$HOME/DoChat/WeChat Files/":'/home/user/WeChat Files/' \
-v "$HOME/DoChat/Applcation Data":'/home/user/.wine/drive_c/users/user/Application Data/' \
-v /tmp/.X11-unix:/tmp/.X11-unix \
\
-e DISPLAY \
\
-e XMODIFIERS=@im=fcitx \
-e GTK_IM_MODULE=fcitx \
-e QT_IM_MODULE=fcitx \
-e GID="$(id -g)" \
-e UID="$(id -u)" \
\
--ipc=host \
--privileged \
--restart=always \
\
zixia/wechat:3.3.0.115

--restart=always 设置为开机自启了,想用的话,重启一下实例就好