Найти в Дзене
IT вопросы, Linux

Установка мессенжера WeChat в Linux

Оглавление

Wechat & Linux

В настоящее время я довольно плотно общаюсь с партнёрами из Китая и приложение WeChat является необходимым условием нормального диалога. Никакие другие мессенджеры в Китае просто не работают.

Однако, клиенты Wechat существуют только для Android, для Windows и для macOS. Причем, например, для установки Wechat на персоналке (Windows или Mac) обязательно требуется наличие установленного приложения на телефоне (Android или iPhone). Вариант с Linux разработчики Wechat так и не осилили.

Есть ещё возможность подключать WeChat через Web. Однако, у меня лично не проходит авторизация в Web Wechat. Я где-то вычитал (и полагаю, что это так и есть), что для работы Web Wechat нужно иметь аккаунт Wechat, который "привязан" к китайской СИМ карте и китайскому номеру. Иначе Web Wechat выдаёт сообщение вроде "Для данной учетной записи авторизация недоступна".

Я где-то год назад написал в техподдержку Wechat письмо с просьбой хотя бы обеспечить нормальную работу WEB - версии в России или сделать что-то на Linux. Мне даже ответили, что "работаем над этим". Но толку не будет, я думаю.

Установка Wechat через Wine

Сразу хочу предупредить - у меня Wechat встал только на 64-разрядном Wine в операционной системе Alt Linux. В Ubuntu я потратил очень много времени, но там Wine более старый, 32-разрядный и Wechat упорно не хочет работать в этой среде. Поэтому, совет номер 1 - ставьте самый новый 64-битный Wine.

Возможно, есть ещё какие-то нюансы. Например, в Alt Linux пакеты wine-gecko и wine-mono ставятся по умолчанию вместе с Wine и это сильно упрощает вообще всё, что касается работы любых приложений Windows. В Ubuntu мне пришлось выкачивать эти пакеты отдельно с сайта Winehq (и всё равно не помогло).

Установка wine

В Alt Linux проще всего установить Wine сразу при установке операционной системы. Если это не было сделано, установите пакеты вручную (команды выполняются от root):

$sudo su -
#apt-get install wine
#apt-get install wine-gecko
#apt-get install wine-mono
#apt-get install wine-common
#apt-get install cabextract

Установка winetricks

Скрипт winetricks позволяет более комфортно и удобно настраивать Wine. В Alt Linux Workstation K 10.3, этот скрипт автоматически ставится вместе с Wine и ничего не нужно ставить специально.

Если у Вас другая версия linux или winetricks не установлен, Вы можете установить его командой (команды выполняются от root):

#apt-get install winetricks

Если в репозитории такого пакета нет, то не беда - можно скачать этот скрипт с сайта разработчика или из ГИТ.

В Alt Linux Workstation 10.2 (Mate) мне пришлось его скачать (команды выполняются от root):

#wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
#cp ./winetricks /usr/bin/winetricks
#chmod a+x /usr/bin/winetricks

Конфигурирование Wine

Все команды далее выполняются от Вашего пользователя в системе. Т.е. далее root не нужен

Установка шрифтов

Необходимо установить шрифты

winetricks corefonts gdiplus riched20 riched30 wenquanyi

для установки китайских шрифтов, скачайте файл реестра отсюда:

Chinese font settings in wine

Далее это нужно загрузить в реестр wine при помощи команды:

wine regedit /путь/к/файлу/реестра.reg

Добавьте в winecfg библиотеки

  • concrt140
  • msvcp140
  • msvcp_win
  • ole32
  • riched32
  • wbemprox
-2

Скачивание дистрибутива Wechat

wget https://dldir1.qq.com/weixin/Windows/WeChatSetup.exe

Установка WeChat

wine WeChatSetup.exe