Installation de Transmission

Bonjour =)

J’aimerai installer transmission sur la machine qui me sert de serveur de fichier (debian 4.0), histoire de profiter de ce client léger, ainsi que de l’interface web qu’il utilise.
Mais la version disponible dans mes dépôts (même rechargé) est la 0.6.1, or actuellement, ca en est a la version 1.51 ^^
J’ai essayer de me dépatouiller avec des .deb sur le net, ou le tuto sur le site officiel, mais c’est orienté ubuntu comme tuto.

Enfin, comme je pourrai procéder ? =)

Voici les versions actuelles des dépots :

hades@verveine:~%apt-cache policy transmission transmission: Installed: (none) Candidate: 1.51-1 Version table: 1.51-1 0 600 http://ftp.fr.debian.org unstable/main Packages 1.50-1 0 500 http://ftp.fr.debian.org testing/main Packages 1.22-1 0 500 http://ftp.fr.debian.org stable/main Packages

Donc avec un bon sources.list et le fichier préférence qui va bien, tu as moyen de faire des choses je pense.

buxserver:~# apt-cache policy transmission transmission: Installé : 0.6.1.dfsg-1 Candidat : 0.6.1.dfsg-1 Table de version : *** 0.6.1.dfsg-1 0 500 http://ftp.fr.debian.org etch/main Packages 100 /var/lib/dpkg/status

Ma liste de sources n’est pas bonne ?

[code]
deb http://ftp.fr.debian.org/debian/ etch main
deb-src http://ftp.fr.debian.org/debian/ etch main

deb http://security.debian.org/ etch/updates main

deb-src http://security.debian.org/ etch/updates main

deb http://h264.code-shop.com/ feisty universe[/code]

Quelle source devrai-je rajouté ?

Etch est la oldstable.
Donc tu obtiens un “old” transmission.
La version que tu veux n’est disponible qu’en sid (j’ai regardé vite fait dans les backports d’etch mais je n’ai rien vu).
Donc ou tu passes en sid ou tu regardes http://forum.debian-fr.org/viewtopic.php?f=8&t=5659 et tu essayes de prendre la version qui va bien. Attention, tu risques d’avoir des problèmes de dépendances assez costauds à résoudre.

Edit : que fait une ligne concernant feisty dans ton sources.list ??? tu veux tout casser :laughing:

Heuu, joker ^^ (j’enlève ça ^^)

J’ai jeter un coup d’œil avec ce dépôt, (pour l’install de transmission) j’ai une centaine de paquet a désinstaller, autant de nouveaux a instaler et encore plsu a mettre a jour :confused:

Passer en sid ?

si tu veux juste le paquet transmission présent en sid (unstable), il faut bien que tu ajustes le fichier préférences pour ne pas faire passer toute ta debian en sid. Explique nous ce que tu as fait !

EDIT : et même avec cela, tu peux être amener à mettre à jour beaucoup de paquets !

Oula, ce serai m’aventurer dans un terrain très inconnu ^^
Explique nous ce que tu as fait ! - C’est a dire ? (surtout quand ^^)

Si tu t’es juste contenté d’ajouter l’adresse des dépôts de la sid (unstable) à ton sources.list sans fixer de préférences, c’est normal qu’il te propose un gros paquet de mise à jour.
Si tu ne veux rien casser, tu fixes les préférences de ta sid à 80 par exemple.
Ensuite, tu fait un # apt-get -t unstable install transmission -s
C’est une simulation donc tu ne risque rien, puis tu regardes ce que ça modifie sur ton etch.

As-tu lu le lien que je t’ai donné sur le fichier préférences ?

C’est ce que j’avais fait oui.

J’avoue me sentir perdu avec la mise en place des préférences, d’autant que je ne saisi pas vraiment tout les détails, notamment Pin: release o=
Ex:
sources.list

# deb http://ftp.fr.debian.org/debian/ etch main

deb http://ftp.fr.debian.org/debian/ etch main
deb-src http://ftp.fr.debian.org/debian/ etch main

deb http://ftp2.fr.debian.org/debian/ unstable main contrib
deb-src http://ftp2.fr.debian.org/debian/ unstable main contrib

# deb http://security.debian.org/ etch/updates main
# deb-src http://security.debian.org/ etch/updates main

preferences

[code]
Package: *
Pin: release o=
Pin-Priority: 500

Package: *
Pin: release o=
Pin-Priority: 80[/code]

Fichiers du paquet : 100 /var/lib/dpkg/status release a=now 500 http://ftp2.fr.debian.org unstable/contrib Packages release o=Debian,a=unstable,l=Debian,c=contrib origin ftp2.fr.debian.org 500 http://ftp2.fr.debian.org unstable/main Packages release o=Debian,a=unstable,l=Debian,c=main origin ftp2.fr.debian.org 500 http://ftp.fr.debian.org etch/main Packages release v=4.0r7,o=Debian,a=oldstable,l=Debian,c=main origin ftp.fr.debian.org

Je te propose le fichier préférences suivant

[quote]
Package: *
Pin: release o=Debian,a=unstable
Pin-Priority: 80[/quote]
Cela devrait suffire car la oldstable devrait par défaut avoir une préférence de 500
Tu vérifie tout cela par

Ensuite, tu tentes la simulation d’installation.
Mais bon, ça risque de ne pas être installable facilement, voire pas du tout.
Il y a quand même beaucoup d’écart entre la oldstable et la sid !!!

Alors, voilà ce que ca donne:

buxserver:~# apt-cache policy Fichiers du paquet : 100 /var/lib/dpkg/status release a=now 80 http://ftp2.fr.debian.org unstable/contrib Packages release o=Debian,a=unstable,l=Debian,c=contrib origin ftp2.fr.debian.org 80 http://ftp2.fr.debian.org unstable/main Packages release o=Debian,a=unstable,l=Debian,c=main origin ftp2.fr.debian.org 500 http://ftp.fr.debian.org etch/main Packages release v=4.0r7,o=Debian,a=oldstable,l=Debian,c=main origin ftp.fr.debian.org Paquets étiquetés :

Par contre la simulation sors tellement de ligne que je ne peux pas tout récupérer ><
Il est possible de retourner tous ca dans un fichier que je pourrai linker ici ?

En relisant ce post, je me dis que tout ce que je vais t’aider à faire c’est casser ton etch.
Ils te faudrait pour bien faire un sources.list et un préférence complet incluant oldstable, stable, testing, et unstable.
Même en faisant cela, et en supposant que ça marche, je craint que tu ne changes de libc6 notamment, et donc de ne plus être en etch.

Tu as posté entre temps [quote]Par contre la simulation sors tellement de ligne que je ne peux pas tout récupérer [/quote]
Cela montre bien que ce que tu veux faire n’est pas trivial.
Je ne t’encourage pas à le faire sans commaissances des préférences ni de l’impact de tous ces changements.
:open_mouth:

Ok, je comprend tout a fait la situation, je ne pensais pas que ma distrib se faisait si vielle ^^
Il faudra que je prenne le temps de refaire une install complète.

En tout cas merci pour tout! =) :wink:

Une simple mise à jour de etch vers lenny te permettrait d’installer sans soucis la version 1.22-1 de transmission.
Tu as vraiment besoin de la toute dernière version ?
La debian sid est sympa mais faut parfois un peu bricoler quand même, presque autant qu’avec une ubuntu c’est dire … :laughing: