web-dev-qa-db-fra.com

Comment installer une ancienne version spécifique de Deluge avec toutes les dépendances?

J'ai déluge 1.3.15 fonctionnant sur Raspberry Pi. Cependant, j'utilise eoan et il est livré avec Deluge 2.0.3. Le client de la version 2 n'est pas rétrocompatible avec le serveur de la version 1, j'ai donc besoin d'installer Deluge 1.3.15.

D'après ce que je peux dire, ce n'est pas dans le repo, et je ne peux pas pour la vie de moi comprendre comment l'installer autrement. J'ai essayé de télécharger d'anciens binaires disco mais il y a une myriade de dépendances non satisfaites que je ne sais pas comment satisfaire.

Comment puis-je lancer Deluge 1.3.15 pour pouvoir me connecter à déluge?

2
JR6

Vous pouvez simplement installer packages de disco sur votre eoan système avec

cd ~/Downloads
wget http://mirrors.kernel.org/ubuntu/pool/universe/d/deluge/deluge-common_1.3.15-2_all.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/d/deluge/deluge-gtk_1.3.15-2_all.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/d/deluge/deluge_1.3.15-2_all.deb
Sudo apt install ./deluge*.deb

puis verrouillez leurs versions avec une seule commande longue:

cat <<EOF | Sudo tee /etc/apt/preferences.d/pin-deluge
Package: deluge
Pin: version 1.3.15-2
Pin-Priority: 1337

Package: deluge-common
Pin: version 1.3.15-2
Pin-Priority: 1337

Package: deluge-gtk
Pin: version 1.3.15-2
Pin-Priority: 1337
EOF

et apprécie:

$ deluge --version
deluge: 1.3.15
libtorrent: 1.1.13.0
1
N0rbert