agalwood / Motrix

A full-featured download manager.
https://motrix.app
MIT License
45.91k stars 4.57k forks source link

[BUG]: Archlinux软件包仓库中Motrix的依赖问题 #1675

Open PTALTS-LK opened 6 months ago

PTALTS-LK commented 6 months ago

Bug 描述

在使用yay -Syyu更新系统时得到:

错误:无法准备事务处理 (无法满足依赖关系)
:: 安装 icu (75.1-1) 破坏依赖 'libicui18n.so=74-64' (electron22 需要)
:: 安装 icu (75.1-1) 破坏依赖 'libicuuc.so=74-64' (electron22 需要)
 -> error installing repo packages

查询后发现是Motrix依赖cef22

❯ yay -Qi electron22
名字           : electron22
版本           : 22.3.27-6
描述           : Build cross platform desktop apps with web technologies
架构           : x86_64
URL            : https://electronjs.org
软件许可       : MIT  BSD-3-Clause
组             : 无
提供           : 无
依赖于         : c-ares  gcc-libs  glibc  gtk3  libgtk-3.so=0-64  libevent  nss  wayland  zlib  libz.so=1-64  fontconfig
                 libfontconfig.so=1-64  woff2  libwoff2dec.so=1.0.2-64  aom  brotli  libjpeg  libjpeg.so=8-64  icu
                 libicui18n.so=74-64  libicuuc.so=74-64  dav1d  libdav1d.so=7-64  flac  libFLAC.so=12-64  snappy  libdrm
                 libxml2  libxml2.so=2-64  ffmpeg  libwebp  libwebpdemux.so=2-64  libwebpmux.so=3-64  libwebp.so=7-64
                 minizip  opus  libopus.so=0-64  harfbuzz  libharfbuzz.so=0-64  libharfbuzz-subset.so=0-64  jsoncpp
                 libjsoncpp.so=25-64  libxslt  libxslt.so=1-64  libpng  libpng16.so=16-64  freetype2  libfreetype.so=6-64
可选依赖       : kde-cli-tools: file deletion support (kioclient5) [已安装]
                 libappindicator-gtk3: StatusNotifierItem support [已安装]
                 pipewire: WebRTC desktop sharing under Wayland [已安装]
                 qt5-base: enable Qt5 with --enable-features=AllowQt [已安装]
                 trash-cli: file deletion support (trash-put)
                 xdg-utils: open URLs with desktop’s default (xdg-email, xdg-open) [已安装]
依赖它         : motrix
被可选依赖     : 无
与它冲突       : 无
取代           : 无
安装后大小     : 189.45 MiB
打包者         : Caleb Maclennan <alerque@archlinux.org>
编译日期       : 2024年04月24日 星期三 15时52分31秒
安装日期       : 2024年04月26日 星期五 18时48分04秒
安装原因       : 作为其他软件包的依赖关系安装
安装脚本       : 否
验证者         : 数字签名

是否需要更新cef依赖版本? 不然我就只能卸载motrix才能更新系统了

Motrix 版本

1.8.19-4

环境

不需要?

复现步骤

1.安装最新的icu 2.安装motrix

额外信息

No response

验证

PTALTS-LK commented 6 months ago

中文问题模板中的链接有问题 image 指向https://github.com/agalwood/Motrix/issues/https%EF%BC%9A//github.com/agalwood/Motrix/blob/master/CODE_OF_CONDUCT.md 正确的应该是https://github.com/agalwood/Motrix/blob/master/CODE_OF_CONDUCT.md

chuxinyuan commented 6 months ago

建议 Motrix 依赖的 electron 版本更新到最新的 28.

chuxinyuan commented 6 months ago

我暂时卸载了 Motrix,目前使用 Persepolis Download Manager。坐等 Motrix 更新。