从仓库 Archlinuxcn 安装的包qbittorrent-enhanced-git找不到依赖libtorrent-rasterbar.so.2.0

运行命令

qbittorrent

出现的报错如下:

qbittorrent: error while loading shared libraries: libtorrent-rasterbar.so.2.0: cannot open shared object file: No such file or directory

怀疑是主软件包需要的软件包依赖版本不同,查寻到主软件包的信息如下:

Repository      : archlinuxcn
Name            : qbittorrent-enhanced-git
Version         : 5.2.1.10.r0.g18cfcc695-2
Description     : A bittorrent client powered by C++, Qt6 and the good libtorrent library (Enhanced Edition)
Architecture    : x86_64
URL             : https://github.com/c0re100/qBittorrent-Enhanced-Edition
Licenses        : custom  GPL
Groups          : None
Provides        : qbittorrent
Depends On      : libtorrent-rasterbar  qt5-base  qt5-svg  qt6-base  qt6-svg
Optional Deps   : python: needed for torrent search tab
Required By     : None
Optional For    : None
Conflicts With  : qbittorrent
Replaces        : None
Download Size   : 8.26 MiB
Installed Size  : 14.15 MiB
Packager        : lilac (on behalf of Sasasu) <i@sasa.su>
Build Date      : 2026年06月01日 星期一 05时06分53秒
MD5 Sum         : None
SHA-256 Sum     : 10beb0a3e0356b49fb924907f1f25b31503165e8b4235e19d10a002b90347fa4
Signatures      : None
Extended Data   : None

主软件包需要的软件包信息如下:

Name            : libtorrent-rasterbar
Version         : 1:2.1.0-2
Description     : An efficient and feature complete C++ BitTorrent library implementation
Architecture    : x86_64
URL             : https://www.rasterbar.com/products/libtorrent/
Licenses        : BSD-3-Clause
Groups          : None
Provides        : None
Depends On      : boost-libs  glibc  libgcc  openssl
Optional Deps   : None
Required By     : qbittorrent-enhanced-git
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 14.86 MiB
Packager        : Daniel Bermond <dbermond@archlinux.org>
Build Date      : 2026年07月11日 星期六 19时13分28秒
Install Date    : 2026年07月13日 星期一 15时33分52秒
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature
Backup Files    : None
Extended Data   : pkgtype=pkg

查询该软件包含有的 .so 文件:

pacman -Qlq libtorrent-rasterbar | rg "\.so"
/usr/lib/libtorrent-rasterbar.so
/usr/lib/libtorrent-rasterbar.so.2.1
/usr/lib/libtorrent-rasterbar.so.2.1.0
/usr/lib/python3.14/site-packages/libtorrent.cpython-314-x86_64-linux-gnu.so

没有软件需要的 .so 依赖 libtorrent-rasterbar.so.2.0

去GitHub上开个issue吧(如果还没有同样的issue的话)。

单纯是没重新构建吧。这包好几次出现因为没重新构建,然后libtorrent库更版本或者有ABI变动时出问题了。
cn仓库里没给lilac配置触发条件,维护者好像也没动静了。

干脆装AUR的算了

有想过提交 issue,但是提交按钮那里显示 "Issue creation is restricted in this repository",好像没法创建 issue

诶,怎么会这样?我在设置里找了一圈,没有生效中的限制啊。

可以提issue了,不好意思,发现刚才忘记登录GitHub账号了(汗)

后续补充:该问题已于commit 0105c05 解决