sid使用经验交流(空手套白狼^_^)

感觉论坛有点冷清的样子,水个贴

之前发了一个帖子说testing镜像有问题,现在基本解决了,首先我确实碰到几次实体机安装出问题的事情(安装到一半报错,md5验证全正常),后面的镜像解决了这个问题;其次是虚拟机安装出错,用前面实体机能正常使用的testing镜像直接无法安装,后面想明白了应该确实是testing太新了,vbox没跟进,他只支持到bullseye(毕竟bullseye发布也这么久了,估计是在安装或者启动方面做了比较重大改变吧),后面解决方案是,用最新debian11的网络镜像直接apt dist-upgrade更新到sid。

论坛里使用sid的多吗,有没有碰到一些sid方面的问题,希望指导一下。我最近使用碰到一个问题是有一次更新后qbittorrent的软件界面文字消失了…
你们sid一般多久更新一次,更新的时候注意哪些事情?

我加了Debian 中文电报群,没有特意的在意更新频率,想到了就更新,更新后如果有问题会去群里面讨论。

问题是避免不了的,只能多多留意了。

这个可供参考

qb界面没图标需要另外安装libqt5svg5包,网页上显示的是依赖包,synaptic上却不显示这个包,apt安装和synaptic上一样不装。不知道是不是因为在冻结期的缘故

  • dep: libqt5svg5 (>= 5.6.0~beta) [sparc64]
    Qt 5 SVG module

显然,你在依赖 Web 信息的同时忽略了架构:

  • qbittorrent_4.5.2-1_amd64.deb

Depends: libc6 (>= 2.34), libgcc-s1 (>= 3.3), libqt5core5a (>= 5.15.1), libqt5dbus5 (>= 5.14.1), libqt5gui5 (>= 5.12.2) | libqt5gui5-gles (>= 5.12.2), libqt5network5 (>= 5.15.1), libqt5sql5 (>= 5.2.0), libqt5widgets5 (>= 5.15.1), libqt5xml5 (>= 5.2.0), libssl3 (>= 3.0.0), libstdc++6 (>= 11), libtorrent-rasterbar2.0 (>= 2.0.8), zlib1g (>= 1:1.2.0), libqt5sql5-sqlite

  • qbittorrent_4.5.2-1_sparc64.deb

Depends: libc6 (>= 2.34), libgcc-s1 (>= 3.4), libgl1, libqt5core5a (>= 5.15.1), libqt5dbus5 (>= 5.14.1), libqt5gui5 (>= 5.12.2) | libqt5gui5-gles (>= 5.12.2), libqt5network5 (>= 5.15.1), libqt5sql5 (>= 5.2.0), libqt5svg5 (>= 5.6.0~beta), libqt5widgets5 (>= 5.15.1), libqt5xml5 (>= 5.2.0), libssl3 (>= 3.0.0), libstdc++6 (>= 11), libtorrent-rasterbar2.0 (>= 2.0.8), zlib1g (>= 1:1.2.0), libqt5sql5-sqlite

我的系统告诉我,它并不依赖该共享库:

$ ldd /usr/bin/qbittorrent | grep Qt
        libQt5Widgets.so.5 => /lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007fd9f7600000)
        libQt5Gui.so.5 => /lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007fd9f6e00000)
        libQt5DBus.so.5 => /lib/x86_64-linux-gnu/libQt5DBus.so.5 (0x00007fd9f966a000)
        libQt5Network.so.5 => /lib/x86_64-linux-gnu/libQt5Network.so.5 (0x00007fd9f6c56000)
        libQt5Sql.so.5 => /lib/x86_64-linux-gnu/libQt5Sql.so.5 (0x00007fd9f9628000)
        libQt5Xml.so.5 => /lib/x86_64-linux-gnu/libQt5Xml.so.5 (0x00007fd9f95e4000)
        libQt5Core.so.5 => /lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007fd9f6600000)

我安装的软件比较少,没带这个包,所以安装qb后软件里面显示不正常(软件里面不显示图标,用是可以正常用的,所以不会报错),可能你其他软件带了这个包所以qb一切正常,你可以把它单独卸载看看。

我研究这问题好久才发现,他们github源码里的软件图标都用的svg格式了(我估计是这个原因),我在网页和synaptic里反复对比发现少了这个包,装上去就显示了,之前确实没注意架构问题(错有错着吧),他们amd64版本应该也把这个包设为依赖包

这是正确的。现在看起来包维护者升级到使用 qt6 构建时解决了这个问题:

https://sources.debian.org/src/qbittorrent/4.5.4-1/debian/control/

Package: qbittorrent
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libqt6sql6-sqlite, libqt6svg6