Installer la dernière version de qBittorrent (v3.3.11)

DragonBleu Membre non connecté
-
- Voir le profil du membre DragonBleu
- Inscrit le : 18/03/2017
Ca me fait tout drôle d'écrire en français dans un forum pour un sujet d'informatique

Alors voilà, mon but est d'installer la dernière version de qBittorrent. D'après ce lien ce devrait être chose facile (urpmi package) mais non... c'est l'enfer apparemment.

Premiers pas...
Code :
[root@localhost Software]# urpmi --buildrequires qbittorrent-3.3.11-1.mga6.src.rpm
A requested package cannot be installed:
qbittorrent-3.3.11-1.mga6.src (due to unsatisfied qtsinglecoreapplication-qt5-devel)
Continue installation anyway? (Y/n)
A partir de là je me suis enchevêtré pendant des heures dans une chaîne de dépendances qui m'ont mené à devoir effacer la moitié de mon système, si je voulais aller jusqu'au bout.

Code :
Some requested packages cannot be installed:
ffmpeg-2.4.13-1.mga5.x86_64 (in order to keep ffmpeg-2.4.13-1.mga5.tainted.x86_64)
gimp-2.8.14-4.mga5.x86_64 (in order to keep gimp-2.8.14-4.1.mga5.x86_64)
hugin-2014.0.0-0.rc4.5.mga5.x86_64 (in order to keep hugin-2014.0.0-1.mga5.x86_64)
lib64avfilter5-2.4.12-1.mga5.tainted.x86_64 (in order to keep lib64avfilter5-2.4.13-1.mga5.tainted.x86_64)
lib64avfilter5-2.4.12-1.mga5.x86_64 (in order to keep lib64avfilter5-2.4.13-1.mga5.tainted.x86_64)
lib64avfilter5-2.4.13-1.mga5.x86_64 (in order to keep lib64avfilter5-2.4.13-1.mga5.tainted.x86_64)
lib64avfilter5-2.4.9-1.mga5.tainted.x86_64 (in order to keep lib64avfilter5-2.4.13-1.mga5.tainted.x86_64)
lib64avformat56-2.4.12-1.mga5.tainted.x86_64 (in order to keep lib64avformat56-2.4.13-1.mga5.tainted.x86_64)
lib64avformat56-2.4.12-1.mga5.x86_64 (in order to keep lib64avformat56-2.4.13-1.mga5.tainted.x86_64)
lib64avformat56-2.4.13-1.mga5.x86_64 (in order to keep lib64avformat56-2.4.13-1.mga5.tainted.x86_64)
lib64avformat56-2.4.9-1.mga5.tainted.x86_64 (in order to keep lib64avformat56-2.4.13-1.mga5.tainted.x86_64)
lib64avformat56-2.4.9-1.mga5.x86_64 (in order to keep lib64avformat56-2.4.13-1.mga5.tainted.x86_64)
lib64opal3.10.10-3.10.10-8.mga5.x86_64 (in order to keep lib64opal3.10.10-3.10.10-8.mga5.tainted.x86_64)
lib64qt5gui5-5.4.0-7.mga5.x86_64 (in order to keep lib64qt5gui5-5.4.2-1.1.mga5.x86_64)
lib64qt5widgets5-5.4.0-7.mga5.x86_64 (in order to keep lib64qt5widgets5-5.4.2-1.1.mga5.x86_64)
lib64qtsvg5-5.4.0-1.mga5.x86_64 (in order to keep lib64qtsvg5-5.4.2-1.mga5.x86_64)
lib64qtx11extras5-5.4.0-1.mga5.x86_64 (in order to keep lib64qtx11extras5-5.4.2-1.mga5.x86_64)
lib64wxgtku3.0_0-3.0.2-1.mga5.x86_64 (in order to keep lib64wxgtku3.0_0-3.0.2-1.1.mga5.x86_64)
lib64wxgtkugl3.0_0-3.0.2-1.mga5.x86_64 (in order to keep lib64wxgtkugl3.0_0-3.0.2-1.1.mga5.x86_64)
lib64xine2-1.2.6-5.mga5.x86_64 (in order to keep lib64xine2-1.2.6-5.mga5.tainted.x86_64)
libts0.0_0-1.0-11.mga5.i586 (due to unsatisfied tslib-common[== 1.0-11.mga5])
mplayer-1.1.1-12.r37337.3.mga5.x86_64 (in order to keep mplayer-1.1.1-12.r37337.3.mga5.tainted.x86_64)
plasma-applet-knowledgebase-4.14.3-4.mga5.x86_64 (due to unsatisfied kdebase4-workspace)
plasma-applet-news-4.14.3-4.mga5.i586 (due to unsatisfied kdebase4-workspace)
plasma-dataengine-ocs-4.14.3-4.mga5.x86_64 (due to unsatisfied kdebase4-workspace)
tslib-common-1.0-11.mga5.noarch (due to conflicts with tslib-common-1.1-3.mga6.noarch, due to conflicts with tslib-common-1.1-3.mga6.noarch, trying to promote opal3, opal3)
vlc-plugin-common-2.2.3-1.mga5.tainted.x86_64 (in order to keep vlc-plugin-common-2.2.4-1.mga5.tainted.x86_64)
vlc-plugin-common-2.2.4-1.mga5.x86_64 (in order to keep vlc-plugin-common-2.2.4-1.mga5.tainted.x86_64)
xine1.2-common-1.2.6-5.mga5.x86_64 (in order to keep xine1.2-common-1.2.6-5.mga5.tainted.x86_64)
En fin de compte même en sautant d'un package à un autre, pour satisfaire les dépendances requises, j'aboutis à un "conflit" de versions qui m'obligerait à enlever des dizaines de packages nécessaires au bon fonctionnement du système (KDE etc.)
Comment mener cette tâche à bien? Je pense qu'il devrait y avoir un moyen de compiler le tout (au lieu d'installer les binary packages) mais j'ai aussi dû abandonner cette tentative, suite à des erreurs constantes qui dépassaient totalement mon niveau de connaissance. Néanmoins si quelqu'un était prêt à me guider, je serais prêt à refaire une tentative.
Merci

shaka Membre non connecté
-
- Voir le profil du membre shaka
- Inscrit le : 03/09/2011
- Groupes :

je l'ai selectionne dans mes depots pour voir ... et il ne me demande que 2 dependances
Citation :
Pour satisfaire les dépendances, le ou les paquetages suivants doivent aussi être installés :
- lib64qtlockedfile1-2.4.1-9.mga5.x86_64
- lib64qtsingleapplication1-2.6.1-9.mga5.x86_64
- lib64qtlockedfile1-2.4.1-9.mga5.x86_64
- lib64qtsingleapplication1-2.6.1-9.mga5.x86_64
mais c'est vrai que je suis sur XFCE

Édité par shaka Le 18/03/2017 à 19h20




PapyLinux Membre non connecté
-
- Voir le profil du membre PapyLinux
- Inscrit le : 23/05/2011
- Groupes :
Je ne sais pas dans quel pétrin tu t'es fourré, mais en ce qui me concerne, voilà les dépendances qu'il me demande :
- geoip-database-1.6.5-1.mga5.noarch
- lib64geoip1-1.6.5-1.mga5.x86_64
- lib64torrent-rasterbar7-0.16.18-1.3.mga5.x86_64
Certes, c'est différent de ce qu'indique Shaka, mais ça ne va pas bien loin. Il faut tout reprendre à zéro il me semble.
JLB

DragonBleu Membre non connecté
-
- Voir le profil du membre DragonBleu
- Inscrit le : 18/03/2017
Code TEXT :
[root@localhost Software]# urpmi --buildrequires qbittorrent-3.3.11-1.mga6.x86_64.rpm A requested package cannot be installed: qbittorrent-3.3.11-1.mga6.x86_64 (due to unsatisfied libQt5Solutions_SingleApplication-2.6.so.1()(64bit)) Continue installation anyway? (Y/n) n [root@localhost Software]# urpmi --buildrequires lib64qtsingleapplication-qt5_1-2.6.1-15.mga5.mrc.x86_64.rpm A requested package cannot be installed: lib64qtsingleapplication-qt5_1-2.6.1-15.mga5.mrc.x86_64 (due to unsatisfied libQt5Solutions_LockedFile-2.4.so.1()(64bit)) Continue installation anyway? (Y/n) n [root@localhost Software]# urpmi --buildrequires lib64qt5lockedfile1-2.4.1-14.mga5.mrc.x86_64.rpm installing lib64qt5lockedfile1-2.4.1-14.mga5.mrc.x86_64.rpm Preparing... ##################################################################### 1/1: lib64qt5lockedfile1 ##################################################################### [root@localhost Software]# urpmi --buildrequires lib64qtsingleapplication-qt5_1-2.6.1-15.mga5.mrc.x86_64.rpm installing lib64qtsingleapplication-qt5_1-2.6.1-15.mga5.mrc.x86_64.rpm Preparing... ##################################################################### 1/1: lib64qtsingleapplication-qt5_1 ##################################################################### [root@localhost Software]# urpmi --buildrequires qbittorrent-3.3.11-1.mga6.x86_64.rpm A requested package cannot be installed: qbittorrent-3.3.11-1.mga6.x86_64 (due to unsatisfied libQt5Gui.so.5(Qt_5)(64bit)) Continue installation anyway? (Y/n) n [root@localhost Software]# urpmi --buildrequires lib64qt5gui5-5.6.2-6.mga6.x86_64.rpm A requested package cannot be installed: lib64qt5gui5-5.6.2-6.mga6.x86_64 (due to unsatisfied libts-1.0.so.0()(64bit)) Continue installation anyway? (Y/n) n [root@localhost Software]# urpmi --buildrequires lib64ts1.0_0-1.1-3.mga6.x86_64.rpm A requested package cannot be installed: lib64ts1.0_0-1.1-3.mga6.x86_64 (due to unsatisfied tslib-common[>= 1.1]) Continue installation anyway? (Y/n) n [root@localhost Software]# urpmi --buildrequires tslib-common-1.0-11.mga5.noarch.rpm Package tslib-common-1.0-11.mga5.noarch is already installed Marking tslib-common as manually installed, it won't be auto-orphaned writing /var/lib/rpm/installed-through-deps.list [root@localhost Software]# urpmi --buildrequires tslib-common-1.1-3.mga6.noarch.rpm In order to satisfy the 'netbook-kde4-config|vanilla-kde4-config|netbook-kde4-config|vanilla-kde4-config' dependency, one of the following packages is needed: 1- netbook-kde4-config-5-0.20150505.3.mga5.noarch: Mageia KDE configuration (to install) 2- vanilla-kde4-config-5-0.20150505.3.mga5.noarch: Default configs used for upstream KDE (to install) What is your choice? (1-2) 1 Some requested packages cannot be installed: ffmpeg-2.4.13-1.mga5.x86_64 (in order to keep ffmpeg-2.4.13-1.mga5.tainted.x86_64) gimp-2.8.14-4.mga5.x86_64 (in order to keep gimp-2.8.14-4.1.mga5.x86_64) hugin-2014.0.0-0.rc4.5.mga5.x86_64 (in order to keep hugin-2014.0.0-1.mga5.x86_64) lib64avfilter5-2.4.12-1.mga5.tainted.x86_64 (in order to keep lib64avfilter5-2.4.13-1.mga5.tainted.x86_64) lib64avfilter5-2.4.12-1.mga5.x86_64 (in order to keep lib64avfilter5-2.4.13-1.mga5.tainted.x86_64) lib64avfilter5-2.4.13-1.mga5.x86_64 (in order to keep lib64avfilter5-2.4.13-1.mga5.tainted.x86_64) lib64avfilter5-2.4.9-1.mga5.tainted.x86_64 (in order to keep lib64avfilter5-2.4.13-1.mga5.tainted.x86_64) lib64avformat56-2.4.12-1.mga5.tainted.x86_64 (in order to keep lib64avformat56-2.4.13-1.mga5.tainted.x86_64) lib64avformat56-2.4.12-1.mga5.x86_64 (in order to keep lib64avformat56-2.4.13-1.mga5.tainted.x86_64) lib64avformat56-2.4.13-1.mga5.x86_64 (in order to keep lib64avformat56-2.4.13-1.mga5.tainted.x86_64) lib64avformat56-2.4.9-1.mga5.tainted.x86_64 (in order to keep lib64avformat56-2.4.13-1.mga5.tainted.x86_64) lib64avformat56-2.4.9-1.mga5.x86_64 (in order to keep lib64avformat56-2.4.13-1.mga5.tainted.x86_64) lib64opal3.10.10-3.10.10-8.mga5.x86_64 (in order to keep lib64opal3.10.10-3.10.10-8.mga5.tainted.x86_64) lib64qt5gui5-5.4.0-7.mga5.x86_64 (in order to keep lib64qt5gui5-5.4.2-1.1.mga5.x86_64) lib64qt5widgets5-5.4.0-7.mga5.x86_64 (in order to keep lib64qt5widgets5-5.4.2-1.1.mga5.x86_64) lib64qtsvg5-5.4.0-1.mga5.x86_64 (in order to keep lib64qtsvg5-5.4.2-1.mga5.x86_64) lib64qtx11extras5-5.4.0-1.mga5.x86_64 (in order to keep lib64qtx11extras5-5.4.2-1.mga5.x86_64) lib64wxgtku3.0_0-3.0.2-1.mga5.x86_64 (in order to keep lib64wxgtku3.0_0-3.0.2-1.1.mga5.x86_64) lib64wxgtkugl3.0_0-3.0.2-1.mga5.x86_64 (in order to keep lib64wxgtkugl3.0_0-3.0.2-1.1.mga5.x86_64) lib64xine2-1.2.6-5.mga5.x86_64 (in order to keep lib64xine2-1.2.6-5.mga5.tainted.x86_64) mplayer-1.1.1-12.r37337.3.mga5.x86_64 (in order to keep mplayer-1.1.1-12.r37337.3.mga5.tainted.x86_64) netbook-kde4-config-5-0.20150505.3.mga5.noarch (due to unsatisfied plasma-applet-weather-4.14.3-4.mga5.i586) plasma-applet-news-4.14.3-4.mga5.x86_64 (due to unsatisfied kdebase4-workspace) plasma-dataengine-ocs-4.14.3-4.mga5.i586 (due to unsatisfied kdebase4-workspace) qtbase5-common-5.4.0-7.mga5.x86_64 (in order to keep qtbase5-common-5.4.2-1.1.mga5.x86_64) vlc-plugin-common-2.2.3-1.mga5.tainted.x86_64 (in order to keep vlc-plugin-common-2.2.4-1.mga5.tainted.x86_64) vlc-plugin-common-2.2.4-1.mga5.x86_64 (in order to keep vlc-plugin-common-2.2.4-1.mga5.tainted.x86_64) xine1.2-common-1.2.6-5.mga5.x86_64 (in order to keep xine1.2-common-1.2.6-5.mga5.tainted.x86_64) Continue installation anyway? (Y/n) n
Est-ce que je fais qqch de faux?


Lotherath Membre non connecté
-
- Voir le profil du membre Lotherath
- Inscrit le : 21/11/2011
- Groupes :
en console et en "root", il suffit de taper : urpmi qbittorrent
Mon PC: tour assemblée maison avec carte mère Asus, dual-core Amd athlon 5500 plus (avec ventirad Zalman pour refroidir la bête), 4 Go de ram, carte graphique MSI GT 630, disque dur 500 Go - 100 % Mageia avec KDE.

vouf Membre non connecté
-
- Voir le profil du membre vouf
- Inscrit le : 16/08/2008
- Groupes :
La commande suivante est utilisée pour recompiler à partir des sources un paquet
Code BASH :
urpmi --buildrequires qbittorrent-3.3.11-1.mga6.src.rpm
Tu n'as pas choisi la voie la plus facile dragonbleu
En fait , sur mageia, on ne se préoccupe pas de recompiler les logiciels soit même puisque nos packageurs le font pour nous. Les dépôts déclarés disposent des logiciels compilés comme la plupart des distributions linux. Cette méthode est même déconseillée car cela présente une réelle difficulté.
Pour installer un logiciel, il faut d'abord vérifier si tes dépôts sont correctement configurés. Pour cela, regarde cette documentation. Je ne sais pas comment tu as installés mageia, mais il est possible qu'ils soient déjà déclarés.
Après , tu fais une belle mise à jour. Tu peux passer par les outils graphiques ou le mode commande
Code BASH :
urpmi --auto-update
Pour installer le logiciel qbittorrent, tu peux ensuite employer l'outil d'installation des logiciels de mageia ou bien lancer la commande suivante
Code BASH :
urpmi qbittorrent
Je t'invites donc à regarder la documentation suivante :
Le centre de contrôle mageia
[url=https://www.mageialinux-online.org/wiki/wiki.php]Le wiki de MLO
[/url]
Mageia 9 64 bits Plasma - Asus Prime Z690-P D4 -Intel Core i5 12600 K- 32 Go Kingston Fury Renegade DDR4-3600 Mhz- Gigabyte Nvidia RTX 3060 - Go-M2 Samsung Evo 970 1Tb-SSD 512 Gb Samsung Evo 960 -SSD 512 Gb Crucial M5

DragonBleu Membre non connecté
-
- Voir le profil du membre DragonBleu
- Inscrit le : 18/03/2017

NB: Toute la base est déjà parfaitement en place. Le seul moyen d'accéder à une version plus récente est de faire un backport ou bien de compiler soi-même le source tarball.
J'ai lu qq part qu'il devrait y avoir un moyen de demander à un "packageur officiel" de backporter le tout, mais je me demande combien de temps ça prendrait, si même c'était accepté (assez de demande?).
Édité par DragonBleu Le 19/03/2017 à 16h18

vouf Membre non connecté
-
- Voir le profil du membre vouf
- Inscrit le : 16/08/2008
- Groupes :
Excuses moi, mais je ne comprends pas. La version pour mageia 5 disponible est bien 3.3.11 . C'est bien la dernière version disponible selon le site officiel
Quel version voulais tu packager ?
Mageia 9 64 bits Plasma - Asus Prime Z690-P D4 -Intel Core i5 12600 K- 32 Go Kingston Fury Renegade DDR4-3600 Mhz- Gigabyte Nvidia RTX 3060 - Go-M2 Samsung Evo 970 1Tb-SSD 512 Gb Samsung Evo 960 -SSD 512 Gb Crucial M5

DragonBleu Membre non connecté
-
- Voir le profil du membre DragonBleu
- Inscrit le : 18/03/2017
Code :
[root@localhost Software]# urpmq -i qbittorrent
Name : qbittorrent
Version : 3.1.11
Release : 1.mga5
Group : Networking/File transfer
Size : 6316986 Architecture: x86_64
Source RPM : qbittorrent-3.1.11-1.mga5.src.rpm
URL : http://qbittorrent.sourceforge.net/
Summary : A lightweight but featureful BitTorrent client
Description :
A lightweight but feature-full BitTorrent client that aims to be very easy
to use. It is multi-platform and provides a Qt4 graphical interface.
chez moi... (pas cauldron)


vouf Membre non connecté
-
- Voir le profil du membre vouf
- Inscrit le : 16/08/2008
- Groupes :
Autant pour moi, c'est la 3.1.11 effectivement sur Mageia 5. Peut être directement essayer de partir directement des sources du projet et de le compiler.....
Mageia 9 64 bits Plasma - Asus Prime Z690-P D4 -Intel Core i5 12600 K- 32 Go Kingston Fury Renegade DDR4-3600 Mhz- Gigabyte Nvidia RTX 3060 - Go-M2 Samsung Evo 970 1Tb-SSD 512 Gb Samsung Evo 960 -SSD 512 Gb Crucial M5

DragonBleu Membre non connecté
-
- Voir le profil du membre DragonBleu
- Inscrit le : 18/03/2017
En attendant merci encore

vouf Membre non connecté
-
- Voir le profil du membre vouf
- Inscrit le : 16/08/2008
- Groupes :
Je penses que tu peux tenter ta chance en faisant une demande sur le bugzilla (suivre cette documentation ) . Maintenant, comme la plupart des devs sont à fonds pour sortir Mageia 6, il est possible que cette demande ne soit pas suivie. Sur mageia 6, la version est bien la dernière 3.3.11.1. Peut être, si les dépendances le permettent, le backport sur mageia 5 en sera grandement simplifié....
Mageia 9 64 bits Plasma - Asus Prime Z690-P D4 -Intel Core i5 12600 K- 32 Go Kingston Fury Renegade DDR4-3600 Mhz- Gigabyte Nvidia RTX 3060 - Go-M2 Samsung Evo 970 1Tb-SSD 512 Gb Samsung Evo 960 -SSD 512 Gb Crucial M5

neoclust Membre non connecté
-
- Voir le profil du membre neoclust
- Inscrit le : 09/02/2013
- Groupes :
-
Équipe Mageia
Membre de l'équipe KDE
Membre de l'équipe Java
Membre de l'équipe Sysadmin
Membre de l'équipe Sécurité
Président de l'association Mageia.org
Membre de l'équipe Java
Membre de l'équipe Sysadmin
Membre de l'équipe Sécurité
Président de l'association Mageia.org

DragonBleu Membre non connecté
-
- Voir le profil du membre DragonBleu
- Inscrit le : 18/03/2017



neoclust Membre non connecté
-
- Voir le profil du membre neoclust
- Inscrit le : 09/02/2013
- Groupes :
-
Équipe Mageia
Membre de l'équipe KDE
Membre de l'équipe Java
Membre de l'équipe Sysadmin
Membre de l'équipe Sécurité
Président de l'association Mageia.org
Membre de l'équipe Java
Membre de l'équipe Sysadmin
Membre de l'équipe Sécurité
Président de l'association Mageia.org
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie