APT - PRÉFÉRENCES : précisions pour paquet branche supérieu

Sur une machine en “Wheezy”, je voudrais installer le paquet icedtea-netx pour lire des pages en Java Web Start.
La lecture fonctionne parfaitement sous Sid avec la version 1.5.2-1
Malheureusement, la version offerte actuellement sous “Wheezy” (1.4-3~deb7u2) ne s’ouvre pas.
J’envisage donc de faire une exception dans le fichier preferences pour y installer cette version supérieure. En ajoutant, bien entendu, la ligne ‘sid’ dans le sources-list.
Ma question porte sur la façon de “nourrir” ce fichier preferences, sachant qu’à l’installation de icedtea-netx apt-get ajoute une bonne dizaine de dépendances.
Dois-je placer toutes ces dépendances dans “preferences” ou est-ce ça sera pris en compte directement à l’installation du paquet :question:
Merci.

Salut,

Ce fichier est à créé après l’installation.
Il faudra probablement ajuster la priorité sur la base de ce qu’[mono]$ apt-cache policy[/mono] te retournera.

[code]Package: icedtea-netx
Pin: release o=Debian
Pin: version 1.5.2-1
Pin-Priority: 990

Package: icedtea-netx-common
Pin: release o=Debian
Pin: version 1.5.2-1
Pin-Priority: 990[/code]

Après la mise en place de la version Sid tu peux commenter ce dépôt.

Ferais tu allusion à [mono]openjdk*[/mono] ?
As tu un fichier [mono]/etc/apt/apt.conf[/mono] ?

[quote][16:34:37]:~$ aptitude show icedtea-netx=1.5.2-1 icedtea-netx-common=1.5.2-1
Paquet : icedtea-netx
[…]
Dépend: openjdk-7-jre | openjdk-6-jre (>= 6b23~pre10~), icedtea-netx-common (>= 1.5.2-1)
Est en conflit: openjdk-6-jre (< 6b18-1.8.7-3), openjdk-6-jre-headless (< 6b18-1.8.7-3)
Remplace: openjdk-6-jre (< 6b18-1.8.7-3), openjdk-6-jre-headless (< 6b18-1.8.7-3)

[…]
Paquet : icedtea-netx-common
[…]
Est en conflit: openjdk-6-jre (< 6b18-1.8.7-3), openjdk-6-jre-headless (< 6b18-1.8.7-3)
Remplace: icedtea-netx (< 1.2~), icedtea-plugin (< 1.1.2-1~), openjdk-6-jre (< 6b18-1.8.7-3), openjdk-6-jre-headless (< 6b18-1.8.7-3)

[/quote]
Que retourne une simulation ?


[code][17:34:46]:~$ acp icedtea-netx icedtea-netx-common

icedtea-netx:
Installé : 1.5.2-1
Candidat : 1.5.2-1
Épinglage de paquet : 1.5.2-1
Table de version :
*** 1.5.2-1 990
50 http://ftp.fr.debian.org/debian/ unstable/main i386 Packages
100 /var/lib/dpkg/status
1.5-2 990
90 http://ftp2.fr.debian.org/debian/ testing/main i386 Packages
1.4-3~deb7u2 990
990 http://security.debian.org/ wheezy/updates/main i386 Packages
1.3.2-1 990
990 http://ftp2.fr.debian.org/debian/ wheezy/main i386 Packages
icedtea-netx-common:
Installé : 1.5.2-1
Candidat : 1.5.2-1
Épinglage de paquet : 1.5.2-1
Table de version :
*** 1.5.2-1 990
50 http://ftp.fr.debian.org/debian/ unstable/main i386 Packages
100 /var/lib/dpkg/status
1.5-2 990
90 http://ftp2.fr.debian.org/debian/ testing/main i386 Packages
1.4-3~deb7u2 990
990 http://security.debian.org/ wheezy/updates/main i386 Packages
1.3.2-1 990
990 http://ftp2.fr.debian.org/debian/ wheezy/main i386 Packages
[17:34:54]:~$ [/code]

Tu peux aussi simplement donner une priorité de 100 à toute la branche Sid. De cette façon elle aura le même comportement que le dépôt backports : les paquets ne sont installés dans la version Sid que si explicitement demandé avec [mono]-t sid[/mono].

Merci de tes précisions mais je n’aurais pas le temps de te répondre ce soir car ça va être la soupe.
Je regarde tout ça demain.