fix: Ubuntu 16.04 模拟器正常显示,调试器不显示 #33

This commit is contained in:
msojocs 2022-03-22 11:12:17 +08:00
parent 00c9a3c105
commit 41ad8875e1
3 changed files with 14 additions and 5 deletions

View File

@ -1,7 +1,7 @@
version: "3" version: "3"
services: services:
wechat_devtools: wechat_devtools:
image: jiyecafe/wechat-devtools-build:latest image: jiyecafe/wechat-devtools-build:v3
# build: # build:
# context: ./docker # context: ./docker
# dockerfile: Dockerfile # dockerfile: Dockerfile

View File

@ -1,4 +1,4 @@
FROM debian:9.13-slim FROM ubuntu:16.04
WORKDIR /workspace WORKDIR /workspace
@ -30,3 +30,12 @@ RUN sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list && \
apt install -y gosu && \ apt install -y gosu && \
gosu nobody true && \ gosu nobody true && \
useradd -s /bin/bash -m user useradd -s /bin/bash -m user
RUN apt remove -y p7zip p7zip-full p7zip-rar &&\
rm -rf /opt/7z && \
mkdir -p /opt/7z && \
cd /opt/7z && \
wget https://www.7-zip.org/a/7z2107-linux-x64.tar.xz && \
tar -xJf 7z2107-linux-x64.tar.xz && \
ln -s 7zz 7z
ENV PATH=/opt/7z:$PATH

View File

@ -33,7 +33,7 @@
# 进度 # 进度
当前工具可以在Linux上构筑最新版1.05.2203070支持CLI模式现已经有Docker支持仅用于测试 当前工具可以在Linux上构筑最新版1.05.2203070支持CLI模式。
另现在已经可以直接在设置界面里面修改字体,手工输入字体名称就可以。 另现在已经可以直接在设置界面里面修改字体,手工输入字体名称就可以。
# 功能测试记录 # 功能测试记录
@ -56,7 +56,7 @@
# 系统要求 # 系统要求
* 基于Linux的桌面系统首选GNOME其他的桌面环境可能会有问题未测试 * 基于Linux的桌面系统首选GNOME其他的桌面环境可能会有问题未测试
* 非兼容版对glibc和libstdc++有一定的版本要求glibc的版本要求2.24libstdc++的版本要求3.4.22发布包里已经预编译了的Linux原生Node模块有这个依赖。兼容版本对这两个系统库的要求则较低如果发现非兼容版本运行有问题可以考虑尝试切换到兼容版本 * CI自动构建的包对glibc和libstdc++有一定的版本要求glibc的版本要求2.23libstdc++的版本要求3.4.21
* 如果你下载的是`wine`版本,那么你需要安装有`wine` `wine-binfmt`支持建议版本在5.0以上,低版本可能会存在有问题 * 如果你下载的是`wine`版本,那么你需要安装有`wine` `wine-binfmt`支持建议版本在5.0以上,低版本可能会存在有问题
# CLI支持 # CLI支持
@ -94,7 +94,7 @@ docker-compose up
由于使用到`node-gyp` `nw-gyp`,此方法会受`python``node`版本影响出现一些难以预料的异常(比如使用`node15.0.1`时,大部分模块构建会被忽略,但没有任何报错信息)。但是,`Docker`构建方式会帮你处理好这些问题。 由于使用到`node-gyp` `nw-gyp`,此方法会受`python``node`版本影响出现一些难以预料的异常(比如使用`node15.0.1`时,大部分模块构建会被忽略,但没有任何报错信息)。但是,`Docker`构建方式会帮你处理好这些问题。
1. 如果构建`wine`版本请先在Linux环境中自行安装`wine` `wine-binfmt` 1. 如果构建`wine`版本请先在Linux环境中自行安装`wine` `wine-binfmt`
2. 安装编译`nodegit`所需的依赖:`python2.7 python3.6及以上 libkrb5-dev gcc openssl libssh2-1-dev g++ make pkg-config` 2. 安装编译`nodegit`所需的依赖:`python2.7 python3.6及以上 libkrb5-dev gcc openssl libssh2-1-dev g++ make pkg-config` `7z`旧版解压可能存在问题未测试最低版本号比如ubuntu16.04自带的不行),请参考`Dockerfile`
3. 克隆本项目: 3. 克隆本项目:
``` ```
git clone https://github.com/msojocs/wechat-devtools-linux.git git clone https://github.com/msojocs/wechat-devtools-linux.git