Linux下安装后打不开

版本如图
image
大佬不管我们linux用户吗 :sob:

所以你什么信息都没提供,打不开是指什么,有报错日志吗

1個讚

你按照这做完后发生了什么:linux版bitcomet安装指南 [BitComet]
把错误代码发出来。

点了图标什么反应都没有,不过deepin可以正常打开。

我是直接双击deb包用mint自带安装程序安装的,安装完成后点击图标没有任何反应,现在我用deepin可以正常打开,似乎ubuntu系的都不能正常打开,debian没问题,我现在刷deepin了,抓不了日志了。

我现在刷deepin了,抓不了日志了。

似乎只在Ubuntu系的系统打不开,Debian系可以。

Linux版在最新版Ubuntu和Linux Mint上现在都不能正常安装和打开。

大家都不用Ubuntu的吗?只有我发现这个问题?

我们喜欢docker,完全不用管依赖,特别爽。
你试下appimage能不能用。
不能用的话我有个偏方。需要一个正常运行的bitcomet的docker容器,然后这容器需要以非root的情况下运行,还要挂载x11的socket到容器的/tmp/.X11-unix/里面,假设这个socket叫X0,需要这个环境DISPLAY=:0,可能还要挂载gpu,然后还需要知道环境的xauth是什么,把xauth的文件挂载到容器后,新建环境
XAUTHORITY=xauth的文件的路径。然后重启bitcomet,bitcomet就会出现在desktop environment里了。是不是超复杂。

打不开报错什么,用的是什么版本,我这里都是正常的,用的是centos

:rofl:感觉我们不在同一个频道,我一直都在说ubuntu和mint最新版,你一直再说centos,难搞。报错就是缺了教程里appimage要求装的那个库,那个库新版ubuntu都已经不用了,要改旧版仓库才能安装,ubuntu我改成功了,但是mint配置文件和教程里不一样,所以我改不了,而且也不太愿意改,一个软件要让用户去改系统级的配置本身就不太友好,希望还是从软件本身出发找一下解决方案吧,就不能升级成新版本库吗。

看起来好复杂,直接劝退,有时间再研究研究。

如果你的报错是库版本过高,那你可以用v2.13.1这个版本,用的是libwebkit2gtk-4.1界面运行库
https://download.bitcomet.com/linux/x86_64/BitComet-2.13.1-x86_64.deb
2.13.1已经属于是当前最新版了,这个版本可以解决你报错的问题,2.13.2开始改用libwebkit2gtk-4.0

后续发布的版本改成了与centos等其它系统发行版同步的libwebkit2gtk-4.0界面库,也可以直接运行deb中的无gui版本,通过webui来进行软件的管理操作,这时候则不需要安装libwebkit2gtk

意思是libwebkit2gtk-4.1这个库是ubuntu更新比较激进才和其他发行版不同步吗,请问后续bitcomet版本是否可以暂时内置libwebkit2gtk-4.1这个库呢?

你先尝试一下这个版本能否正常运行,由于你没贴出报错,只能给你猜测的结果
其它系统都是内置libwebkit2gtk-4.0,就和Windows内置 .net 3.5运行库一样,更高的版本需要单独去安装,ubuntu在25.04改成了libwebkit2gtk-4.1,确实过于激进,而且还不向下兼容

改用v2.13.1可以打开了,这是不是意味着我要等到其他发行版广泛使用4.1的时候我才能更新新版本了, 建议软件包命名的时候写成这样BitComet-2.13.1-x86_64(libwebkit2gtk-4.1).deb,方便ubuntu用户查找可以使用的版本。

那就可以确定你的报错是libwebkit2gtk版本过高的问题了
总之解决办法
1.降级系统为Ubuntu 22.04,或者使用centos、debian等其它常见的Linux系统
2.让软件开发者单独打包libwebkit2gtk-4.1版本的deb安装包(增加工作量有点麻烦开发者)
3.找Ubuntu官方反馈意见,做好系统界面库的向下兼容,不要因为过于激进的版本更新导致大部分软件无法运行

我并不是让软件开发者单独打包libwebkit2gtk-4.1版本的deb安装包,我只是建议已有的版本加以下后缀,这样方便查找,我感觉mint挺好用的,暂时也没有换的意愿。

先用着这个deb版本吧,后续反馈给官方增加重命名看看
Ubuntu 这次新系统搞的窗口按钮大小不一致等等问题,都是因为gtk库改了版本引发的毛病,总之问题多多