中兴新支点linux下安装wine方法,中兴新支点安装dockqq和dockwechat

1、系统环境

看源中是fedora于是试试版本

[root@kvm-server ~]# cat /etc/redhat-release

NewStart NSDL release V3.3.2

果真是基于fedora的,再看看源,是fedora25

2、安装docker源

dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo

3、安装docker

dnf install docker-ce -y

systemctl start docker

4添加用户组

usermod -aG docker USER

5直接使用脚本启动安装wechat

curl -sL https://raw.githubusercontent.com/huan/docker-wechat/master/dochat.sh | bash

这个脚本我的机器不好用,自己写了一个

#!/usr/bin/env bash

#

# dochat.sh - Docker WeChat for Linux

# set -eo pipefail

#

# Get the image version tag from the env # WECHAT_IMAGE_VERSION="bestwu/wechat" function hello () { cat <

#

# --privileged: enable sound (/dev/snd/)

# --ipc=host: enable MIT_SHM (XWindows)

# docker run \ "${DEVICE_ARG[@]}" \ --name DoWeChat \ --rm \ -i \ \ -v "$HOME/WeChat/WeChat Files/":'/home/user/WeChat Files/' \ -v "$HOME/WeChat/Applcation Data":'/home/user/.wine/drive_c/users/user/Application Data/' \ -v /tmp/.X11-unix:/tmp/.X11-unix \ \ -e DISPLAY \ -e DOCHAT_DEBUG \ -e DOCHAT_DPI \ \ -e XMODIFIERS=@im=ibus \ -e GTK_IM_MODULE=ibus \ -e QT_IM_MODULE=ibus \ -e AUDIO_GID="$(getent group audio | cut -d: -f3)" \ -e VIDEO_GID="$(getent group video | cut -d: -f3)" \ -e GID="$(id -g)" \ -e UID="$(id -u)" \ \ --ipc=host \ --privileged \ "$WECHAT_IMAGE_VERSION"

# -e XMODIFIERS=@im=fcitx \

# -e GTK_IM_MODULE=fcitx \ # -e QT_IM_MODULE=fcitx \ echo } main

一些问题和总结

不能输入中文

-e XMODIFIERS=@im=ibus \

-e GTK_IM_MODULE=ibus \

-e QT_IM_MODULE=ibus \

1

2

3

这三句是在设置输入法的,看自己系统是ibus还是fcitx,改成自己系统对应的输入法

docker常用命令

docker pull: 拉取镜像

docker ps -a: 看一下当前的所有的容器

docker stop : 结合docker ps -a,查找容器ID,可以stop掉一些容器:

docker images: 看一下系统pull了,哪些镜像。

docker rmi : 结合docker images可以删除掉不需要的镜像,一个镜像还挺大的。

systemctl restart docker.service: 重启docker 服务。遇到docker运行有问题的话,可以先重启试试docker看。

6运行

dockercompose

version: '2'

services:

wechat:

image: bestwu/wechat

container_name: wechat

devices:

- /dev/snd

volumes:

- /tmp/.X11-unix:/tmp/.X11-unix

- $HOME/WeChatFiles:/WeChatFiles

environment:

- DISPLAY=unix$DISPLAY

- QT_IM_MODULE=fcitx

- XMODIFIERS=@im=fcitx

- GTK_IM_MODULE=fcitx

- AUDIO_GID=63 # 可选 默认63(fedora) 主机audio gid 解决声音设备访问权限问题

- GID=1000 # 可选 默认1000 主机当前用户 gid 解决挂载目录访问权限问题

- UID=1000 # 可选 默认1000 主机当前用户 uid 解决挂载目录访问权限问题

docker run -d --name wechat --device /dev/snd \

-v /tmp/.X11-unix:/tmp/.X11-unix \

-v $HOME/WeChatFiles:/WeChatFiles \

-e DISPLAY=unix$DISPLAY \

-e XMODIFIERS=@im=fcitx \

-e QT_IM_MODULE=fcitx \

-e GTK_IM_MODULE=fcitx \

-e AUDIO_GID=`getent group audio | cut -d: -f3` \

-e GID=`id -g` \

-e UID=`id -u` \

bestwu/wechat

7DOCKERqq类似

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值