Bonjour,
quodlibet se lance plus.
n3os-zen:[n3os]:~$ quodlibet
Traceback (most recent call last):
File "/usr/bin/quodlibet", line 14, in <module>
sys.exit(main())
File "/usr/lib/python3.10/site-packages/quodlibet/main.py", line 37, in main
quodlibet.init()
File "/usr/lib/python3.10/site-packages/quodlibet/_init.py", line 56, in init
_init_gtk()
File "/usr/lib/python3.10/site-packages/quodlibet/_init.py", line 246, in _init_gtk
gi.require_version('Soup', '2.4')
File "/usr/lib/python3.10/site-packages/gi/__init__.py", line 129, in require_version
raise ValueError('Namespace %s not available for version %s' %
ValueError: Namespace Soup not available for version 2.4
J'ai installé lollypop en attendant, et curieusement quodlibet se lance, je pense que lollypop
fournit un paquet à quodlibet, peut-être un des paquets python ?
(gst-python-1.20.5-5, python-beautifulsoup4-4.11.1-1
python-pillow-9.4.0-2.1 python-soupsieve-2.3.2.post1-1)
Problème de dépendances ?
Bonjour,
Je viens de tester une installation de qodlibet sur Artix openrc xfce.
pacman me signale les paquets supplémentaires à installer :
Paquet (3) Nouvelle version Changement net Taille du téléchargement
world/python-feedparser 6.0.10-1 0,56 MiB 0,10 MiB
world/python-sgmllib3k 1.0.0-4 0,04 MiB 0,01 MiB
community/quodlibet 4.5.0-1 13,84 MiB 2,24 MiB
Ensuite pacman me liste les dépendances optionnelles :
Dépendances optionnelles pour quodlibet
gst-libav: Extra media codecs for the GStreamer backend [installé]
gst-plugins-bad: Extra media codecs for the GStreamer backend; Audio Pitch / Speed, Crossfeed, Submit Acoustic Fingerprints plugins [installé]
gst-plugins-base: Default audio backend [installé]
gst-plugins-good: Extra media codecs, PulseAudio support for the GStreamer backend; Audio Compressor, Karaoke, Replay Gain plugins [installé]
gst-plugins-ugly: Extra media codecs for the GStreamer backend
gtksourceview3: Undo and redo support in multiline text fields [installé]
kakasi: Kana/Kanji Simple Inverter plugin
libappindicator-gtk3: Appindicator support in the Tray Icon plugin [installé]
libkeybinder3: Multimedia key support under non Gnome setups
libmodplug: MOD support [installé]
python-musicbrainzngs: MusicBrainz Lookup, MusicBrainz Sync plugins
python-paho-mqtt: MQTT Publisher plugin
python-pyinotify: Automatic Library Update plugin
rygel: UPnP AV Media Server plugin
webkit2gtk: Web Lyrics plugin [installé]
xine-lib: Alternative audio backend
Une fois l'intallation terminée, quand je lance quodlibet j'ai ce message :
(quodlibet:6249): Gtk-WARNING **: 06:19:32.716: Theme parsing error: gtk.css:6:31: Expected a valid selector
Mais quodlibet s'ouvre...
Note : sur ce PC, je n'ai pas installé de lecteur du style audacious (mon préféré avec deadbeef), clementite, lollypop.
J'ai mon fidèle smplayer + mpv + vlc + audacity + simplescreenrecorder + avidemux3_qt5 etc.
Désolé pour cette traduction automatique mais je ne suis pas francophone.
Peut-être que libsoup est déjà installé sur votre système et que la dépendance cachée a été satisfaite.
Informations du site web Quodlibet sur les dépendances : Guide de l'emballage (https://quodlibet.readthedocs.io/en/latest/packaging.html)
Dépendances obligatoires pour l'exécution
Les logiciels suivants sont nécessaires pour lancer Ex Falso ou Quod Libet.
Python (>= 3.8)
PyGObject avec support du caire (>= 3.18)
pycairo (>= 1.8)
mutagen (>= 1.34)
GTK+ (>= 3.18)
libsoup (>= 2.52)
Je pense que la dépendance qui manque est "world/libsoup 2.74.3-1" selon le guide du paquet. Lorsque j'ai vérifié le PKGBUILD, il ne l'a pas listé comme une dépendance.
depends=(dbus-python gtk3 python-cairo python-feedparser python-gobject python-mutagen)
Toutes les dépendances listées pour le PKGBUILD de la communauté Arch.
Dépendances (27)
dbus-python
gtk3
python-cairo
python-feedparser
python-gobject
python-mutagen
gst-libav (facultatif) - Codecs multimédia supplémentaires pour le backend GStreamer
gst-plugins-bad (optionnel) - Codecs multimédia supplémentaires pour le backend GStreamer ; plugins Audio Pitch / Speed, Crossfeed, Submit Acoustic Fingerprints.
gst-plugins-base (facultatif) - Backend audio par défaut
gst-plugins-good (facultatif) - Codecs multimédia supplémentaires, prise en charge de PulseAudio pour le backend GStreamer ; plugins Audio Compressor, Karaoke, Replay Gain.
gst-plugins-ugly (facultatif) - Codecs multimédia supplémentaires pour le backend GStreamer.
gtksourceview3 (facultatif) - Prise en charge de l'annulation et du rétablissement dans les champs de texte multilignes
kakasi (optionnel) - Plugin d'inverseur simple Kana/Kanji
libappindicator-gtk3 (facultatif) - Support de l'appindicateur dans le plugin Tray Icon
libkeybinder3 (optionnel) - Prise en charge des touches multimédia dans les configurations non Gnome
libmodplug (optionnel) - Support MOD
python-musicbrainzngs (optionnel) - plugins MusicBrainz Lookup, MusicBrainz Sync
python-paho-mqtt (optionnel) - plugin MQTT Publisher
python-pyinotify (optionnel) - plugin de mise à jour automatique des bibliothèques
rygel (optionnel) - plugin UPnP AV Media Server
webkit2gtk (facultatif) - Plugin pour les paroles de chansons sur le Web
xine-lib (facultatif) - Backend audio alternatif
python-sphinx_rtd_theme (make)
gst-plugins-base (check)
gst-plugins-good (check)
python-pytest (check)
python-xvfbwrapper (check)
La communauté PKGBUILD doit être corrigée pour refléter l'ajout de la dépendance pour libsoup.
Bonjour,
j'ai désinstallé lollypop, et effectivement libsoup se désinstalle avec lollypop.
J'ai donc réinstallé libsoup et quodlibet se lance. Merci pour vos réponses.
Thank you .
I uninstalled lollypop, and libsoup uninstalled with lollypop. I reinstalled libsoup and quodlibet starts.
Oui (Yes)
Excuse my english, i'm french. Thanks.
Vous êtes les bienvenus. La paix.
Hello,
J'ai réinstallé quodlibet et je n'arrive pas à trouver quodlibet dans les dépendances de libsoup :
pactree -r libsoup
libsoup
├─inkscape
├─libchamplain
│ └─geeqie
├─libpamac
│ ├─pamac-cli
│ │ └─pamac-gtk
│ └─pamac-gtk
├─pamac-gtk
├─webkit2gtk
│ └─atril
└─xfce4-weather-plugin
pactree quodlibet | grep libsoup
ne donne pas de résultat.
Salut,
je comprends pas ta requête, tu as installé quodlibet 4.5.0-1 ?
Pour qu'il se lance, il m'a fallu installer world/libsoup 2.74.3-1.
Je pense que sous peu, ils vont faire en sorte que quodlibet installe libsoup.
Salut n3os,
Oui.
Et quand je lance
pactree -r libsoup
je ne vois pas quodlibet dans la liste des applications qui en ont besoin...
Moi pas, car libsoup était déjà installé par d'autres applications.
D'ailleurs j'ai ensuite désinstallé quodlibet et tous les paquets orphelins, et j'ai toujours libsoup :
pacman -Q libsoup
libsoup 2.74.3-1
C'est fort possible.