askme765cs / Wine-QQ-TIM

提供在Linux上运行最新版腾讯QQ与TIM的解决方案 Easiest Way to Run QQ&TIM on Linux
3.21k stars 294 forks source link

ncurses版本问题 #149

Open hzhangxyz opened 6 years ago

hzhangxyz commented 6 years ago

ncurses版本不匹配

报错信息为

Wine cannot find the ncurses library (libncurses.so.5).
Cleaning up

arch用户表示系统里只有libncurses.so.6

现在为了暂时解决这个问题

可在appimage的同一个目录下新建

libncurses.so.5

内容为

INPUT(-lncursesw)

然后LD_PRELOAD=./libncurses.so.5 ./TIM-x86_64.AppImage

不过最后很好奇,为什么wine tim需要ncurses...

ghost commented 6 years ago

这问题能通过安装AUR软件包ncurses5-compat-libs和lib32-ncurses5-compat-libs解决。但是我也不清楚为啥WineTIM需要ncurses,,

haolian9 commented 5 years ago
app_dir=$(dirname <full-path-of-tim-appimage>)
echo "INPUT(-lncursesw)" > $app_dir/libncurses.so.5

我参考 issue 的 description 执行了上面的命令,但是问题并没有得到解决(依旧出现issue中的报错信息)。@hzhangxyz 是我哪里理解错了吗? 我这的运行环境: archlinux, i3wm

hzhangxyz commented 5 years ago

呃好吧, 再LD_PRELOAD之即可

Wangrong23 commented 5 years ago

这问题能通过安装AUR软件包ncurses5-compat-libs和lib32-ncurses5-compat-libs解决。但是我也不清楚为啥WineTIM需要ncurses,,

从archlinuxcn源安装ncurses5-compat-libs和lib32-ncurses5-compat-libs,没有了“Wine cannot find the ncurses library (libncurses.so.5).”的错误,但仍然无法启动。终端返回 “qt5ct: using qt5ct plugin Cleaning up”