vufa / deepin-wine-qq-arch

Tencent QQ on Deepin Wine5(com.qq.im.deepin) For Archlinux
https://aur.archlinux.org/packages/deepin-wine-qq/
257 stars 12 forks source link

安装后不能运行 #56

Open kuolemax opened 2 years ago

kuolemax commented 2 years ago

使用的是打包好的pkg.tar.zst文件,安装deepin-wine6-stable包后正常安装,但是无法启动 通过手动执行run.sh文件后报错如下

CallApp Deepin-QQ arg count 1: c:/Program Files/Tencent/QQ/Bin/QQ.exe
mkdir: 无法创建目录 “/home/chen/.deepinwine/Deepin-QQ/drive_c/Program Files/Tencent/QQ/Bin/QQLiveMPlayer”: 没有那个文件或目录
chmod: 无法访问 '/home/chen/.deepinwine/Deepin-QQ/drive_c/Program Files/Tencent/QQ/Bin/QQLiveMPlayer': 没有那个文件或目录
mkdir: 无法创建目录 “/home/chen/.deepinwine/Deepin-QQ/drive_c/Program Files/Tencent/QQ/Bin/QQLiveMPlayer1”: 没有那个文件或目录
chmod: 无法访问 '/home/chen/.deepinwine/Deepin-QQ/drive_c/Program Files/Tencent/QQ/Bin/QQLiveMPlayer1': 没有那个文件或目录
2021年 08月 26日 星期四 10:24:04 CST:kill QQ.exe block
cat: /proc/101732/maps: 没有那个文件或目录
cat: /proc/101732/maps: 没有那个文件或目录
2021年 08月 26日 星期四 10:24:04 CST:tag bottle: 
/usr/bin/env: “python2”: 没有那个文件或目录
/opt/deepinwine/tools/kill.sh:行27: /proc/2197/environ: 权限不够
cat: /proc/2197/maps: 权限不够
cat: /proc/2197/maps: 权限不够
2021年 08月 26日 星期四 10:24:04 CST:active bottles: 
/opt/deepinwine/tools/run_v4.sh: 第 109 行:cd: /home/chen/.deepinwine/Deepin-QQ/drive_c/Program Files/Tencent/QQ/Bin: 没有那个文件或目录
/opt/apps/com.qq.im.deepin/files
wine: cannot find L"c:/Program Files/Tencent/QQ/Bin/QQ.exe"

看到权限不足我使用sudo sh run.sh尝试运行,但是报错依旧 系统是Archlinux + KDE,python版本是3没有安装python2

vufa commented 2 years ago

不是权限的问题,且在任何时候都不要使用 sudo 命令,这有风险且会修改文件的权限,具体问题为:

/opt/deepinwine/tools/run_v4.sh: 第 109 行:cd: /home/chen/.deepinwine/Deepin-QQ/drive_c/Program Files/Tencent/QQ/Bin: 没有那个文件或目录
/opt/apps/com.qq.im.deepin/files
wine: cannot find L"c:/Program Files/Tencent/QQ/Bin/QQ.exe"

这说明安装完初次运行时,运行qq安装程序没有完成,找不到qq的执行文件,可以删除本地安装目录:

sudo rm -rf ~/.deepinwine/Deepin-QQ # 由于你之前用过sudo,文件权限已经被修改,必须用sudo删除

再运行一次应用菜单里的qq图标,完成安装

kuolemax commented 2 years ago

不是权限的问题,且在任何时候都不要使用 sudo 命令,这有风险且会修改文件的权限,具体问题为:

/opt/deepinwine/tools/run_v4.sh: 第 109 行:cd: /home/chen/.deepinwine/Deepin-QQ/drive_c/Program Files/Tencent/QQ/Bin: 没有那个文件或目录
/opt/apps/com.qq.im.deepin/files
wine: cannot find L"c:/Program Files/Tencent/QQ/Bin/QQ.exe"

这说明安装完初次运行时,运行qq安装程序没有完成,找不到qq的执行文件,可以删除本地安装目录:

sudo rm -rf ~/.deepinwine/Deepin-QQ # 由于你之前用过sudo,文件权限已经被修改,必须用sudo删除

再运行一次应用菜单里的qq图标,完成安装

我按照您的方式尝试过了,但是依旧不行,点击图标后无响应,所以我在ksonsole中执行了$ /opt/apps/com.qq.im.deepin/files/run.sh,输出如下

touch: 无法创建 '/home/chen/.deepinwine/Deepin-QQ/reinstalled': 没有那个文件或目录
Run Deepin-QQ 9.3.2deepin20 c:/Program Files/Tencent/PCQQ2021-9.5.0.27852.exe
run Deepin-QQ progress pid 

7-Zip [64] 17.04 : Copyright (c) 1999-2021 Igor Pavlov : 2017-08-28
p7zip Version 17.04 (locale=zh_CN.UTF-8,Utf16=on,HugeFiles=on,64 bits,8 CPUs x64)

Scanning the drive for archives:
1 file, 112974318 bytes (108 MiB)

Extracting archive: /opt/apps/com.qq.im.deepin/files/files.7z
--
Path = /opt/apps/com.qq.im.deepin/files/files.7z
Type = 7z
Physical Size = 112974318
Headers Size = 15566
Method = LZMA2:24 BCJ
Solid = +
Blocks = 2

Everything is Ok

Folders: 205
Files: 1490
Size:       197662947
Compressed: 112974318
总用量 0
lrwxrwxrwx 1 chen wheel 10  8月 26 12:59 c: -> ../drive_c
lrwxrwxrwx 1 chen wheel 10  8月 26 12:59 com1 -> /dev/ttyS0
lrwxrwxrwx 1 chen wheel 10  8月 26 12:59 com10 -> /dev/ttyS9
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com11 -> /dev/ttyS10
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com12 -> /dev/ttyS11
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com13 -> /dev/ttyS12
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com14 -> /dev/ttyS13
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com15 -> /dev/ttyS14
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com16 -> /dev/ttyS15
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com17 -> /dev/ttyS16
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com18 -> /dev/ttyS17
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com19 -> /dev/ttyS18
lrwxrwxrwx 1 chen wheel 10  8月 26 12:59 com2 -> /dev/ttyS1
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com20 -> /dev/ttyS19
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com21 -> /dev/ttyS20
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com22 -> /dev/ttyS21
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com23 -> /dev/ttyS22
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com24 -> /dev/ttyS23
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com25 -> /dev/ttyS24
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com26 -> /dev/ttyS25
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com27 -> /dev/ttyS26
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com28 -> /dev/ttyS27
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com29 -> /dev/ttyS28
lrwxrwxrwx 1 chen wheel 10  8月 26 12:59 com3 -> /dev/ttyS2
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com30 -> /dev/ttyS29
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com31 -> /dev/ttyS30
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com32 -> /dev/ttyS31
lrwxrwxrwx 1 chen wheel 10  8月 26 12:59 com4 -> /dev/ttyS3
lrwxrwxrwx 1 chen wheel 10  8月 26 12:59 com5 -> /dev/ttyS4
lrwxrwxrwx 1 chen wheel 10  8月 26 12:59 com6 -> /dev/ttyS5
lrwxrwxrwx 1 chen wheel 10  8月 26 12:59 com7 -> /dev/ttyS6
lrwxrwxrwx 1 chen wheel 10  8月 26 12:59 com8 -> /dev/ttyS7
lrwxrwxrwx 1 chen wheel 10  8月 26 12:59 com9 -> /dev/ttyS8
lrwxrwxrwx 1 chen wheel  8  8月 26 12:59 d:: -> /dev/sr0
lrwxrwxrwx 1 chen wheel 10  8月 26 12:59 y: -> /home/chen
lrwxrwxrwx 1 chen wheel  1  8月 26 12:59 z: -> /
总用量 0
lrwxrwxrwx 1 chen wheel 10  8月 26 12:59 c: -> ../drive_c
lrwxrwxrwx 1 chen wheel 10  8月 26 12:59 com1 -> /dev/ttyS0
lrwxrwxrwx 1 chen wheel 10  8月 26 12:59 com10 -> /dev/ttyS9
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com11 -> /dev/ttyS10
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com12 -> /dev/ttyS11
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com13 -> /dev/ttyS12
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com14 -> /dev/ttyS13
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com15 -> /dev/ttyS14
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com16 -> /dev/ttyS15
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com17 -> /dev/ttyS16
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com18 -> /dev/ttyS17
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com19 -> /dev/ttyS18
lrwxrwxrwx 1 chen wheel 10  8月 26 12:59 com2 -> /dev/ttyS1
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com20 -> /dev/ttyS19
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com21 -> /dev/ttyS20
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com22 -> /dev/ttyS21
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com23 -> /dev/ttyS22
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com24 -> /dev/ttyS23
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com25 -> /dev/ttyS24
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com26 -> /dev/ttyS25
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com27 -> /dev/ttyS26
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com28 -> /dev/ttyS27
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com29 -> /dev/ttyS28
lrwxrwxrwx 1 chen wheel 10  8月 26 12:59 com3 -> /dev/ttyS2
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com30 -> /dev/ttyS29
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com31 -> /dev/ttyS30
lrwxrwxrwx 1 chen wheel 11  8月 26 12:59 com32 -> /dev/ttyS31
lrwxrwxrwx 1 chen wheel 10  8月 26 12:59 com4 -> /dev/ttyS3
lrwxrwxrwx 1 chen wheel 10  8月 26 12:59 com5 -> /dev/ttyS4
lrwxrwxrwx 1 chen wheel 10  8月 26 12:59 com6 -> /dev/ttyS5
lrwxrwxrwx 1 chen wheel 10  8月 26 12:59 com7 -> /dev/ttyS6
lrwxrwxrwx 1 chen wheel 10  8月 26 12:59 com8 -> /dev/ttyS7
lrwxrwxrwx 1 chen wheel 10  8月 26 12:59 com9 -> /dev/ttyS8
lrwxrwxrwx 1 chen wheel  8  8月 26 12:59 d:: -> /dev/sr0
lrwxrwxrwx 1 chen wheel 10  8月 26 12:59 y: -> /home/chen
lrwxrwxrwx 1 chen wheel  1  8月 26 12:59 z: -> /
CallApp Deepin-QQ arg count 1: c:/Program Files/Tencent/PCQQ2021-9.5.0.27852.exe
mkdir: 无法创建目录 “/home/chen/.deepinwine/Deepin-QQ/drive_c/Program Files/Tencent/QQ/Bin/QQLiveMPlayer”: 没有那个文件或目录
chmod: 无法访问 '/home/chen/.deepinwine/Deepin-QQ/drive_c/Program Files/Tencent/QQ/Bin/QQLiveMPlayer': 没有那个文件或目录
mkdir: 无法创建目录 “/home/chen/.deepinwine/Deepin-QQ/drive_c/Program Files/Tencent/QQ/Bin/QQLiveMPlayer1”: 没有那个文件或目录
chmod: 无法访问 '/home/chen/.deepinwine/Deepin-QQ/drive_c/Program Files/Tencent/QQ/Bin/QQLiveMPlayer1': 没有那个文件或目录
2021年 08月 26日 星期四 12:59:37 CST:kill PCQQ2021-9.5.0.27852.exe block
2021年 08月 26日 星期四 12:59:37 CST:No wine process found
/home/chen/.deepinwine/Deepin-QQ/drive_c/Program Files/Tencent

并且会自动运行一次wine version: 6.0并得到一下输出:

MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

arkHTTPClient.dllHummerSetup.dll
vufa commented 2 years ago

刚推送了修改,试试删除 ~/.deepinwine/Deepin-QQ 并从aur安装最新版,不行的话再试试:不能启动/卡死/卡顿问题

kuolemax commented 2 years ago

刚推送了修改,试试删除 ~/.deepinwine/Deepin-QQ 并从aur安装最新版,不行的话再试试:不能启动/卡死/卡顿问题

我卸载了deepin-wine-qq并从aur重新安装了它,错误依旧,然后尝试了不能启动/卡死/卡顿问题中的替换dwrite.dll的解决方案,我是从我的win10中找到DWrite.dll替换的,但是设置并不能打开,在konsole中执行后/opt/apps/com.qq.im.deepin/files/run.sh winecfg后没有任何反应(包括任何的报错都没有)会不会是缺失了什么包导致的?我的桌面是plasma,安装并运行了gsd-xsettings

vufa commented 2 years ago

换用 deepin-wine5 试试,测试发现 deepin-wine6-stable 还有不少问题,

从aur安装 deepin-wine5,并拷贝一份 /opt/apps/com.qq.im.deepin/files/run.sh,修改

export APPRUN_CMD="deepin-wine6-stable"

export APPRUN_CMD="deepin-wine5"

并删除本地安装目录:

rm -rf ~/.deepinwine/Deepin-QQ

重启一下系统,用修改后的 run.sh 启动

kuolemax commented 2 years ago

换用 deepin-wine5 试试,测试发现 deepin-wine6-stable 还有不少问题,

从aur安装 deepin-wine5,并拷贝一份 /opt/apps/com.qq.im.deepin/files/run.sh,修改

export APPRUN_CMD="deepin-wine6-stable"

export APPRUN_CMD="deepin-wine5"

并删除本地安装目录:

rm -rf ~/.deepinwine/Deepin-QQ

重启一下系统,用修改后的 run.sh 启动

nice,终正常工作了,非常感谢

kuolemax commented 2 years ago

更换到deepin-wine5后,微信也正常了:)

JakkuSakura commented 1 year ago

我用的是deepin-wine5,貌似也出现了这个问题。 安装后可以运行,但关闭后无法再运行