Décidemment je n'y arrive pas avec le pinning

Bon après avoir résolu mon problème et être bien passé en testing, j’ai prioritisé mon source.list de cette manière: Testing>Sid>Etch.
Seulement quand je tente l’install de OpenOffice 2.4 voilà ce qu’il me sort:

[code]debian:~# apt-get -s install -t unstable openoffice.org
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.

Puisque vous n’avez demandé qu’une seule opération, le paquet n’est
probablement pas installable et vous devriez envoyer un rapport de bogue.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
openoffice.org: Dépend: openoffice.org-base mais ne sera pas installé
Dépend: openoffice.org-calc mais ne sera pas installé
Dépend: openoffice.org-core (= 1:2.4.0~rc6-1) mais 1:2.3.1-5 devra être installé
Dépend: openoffice.org-officebean mais ne sera pas installé
Dépend: openoffice.org-writer mais ne sera pas installé
E: Paquets défectueux
[/code]

Maintenant mon sources.list

[code]debian:~# cat /etc/apt/sources.list

Etch

deb http://ftp2.fr.debian.org/debian/ etch main non-free contrib

deb-src http://ftp2.fr.debian.org/debian/ etch main non-free contrib

deb http://ftp.ens-cachan.fr/ftp/debian-volatile etch/volatile main contrib non-free

deb-src http://ftp.ens-cachan.fr/ftp/debian-volatile etch/volatile main contrib non-free

Testing (Lenny)

deb ftp://ftp.fr.debian.org/debian/ testing main non-free contrib

deb-src ftp://ftp2.fr.debian.org/debian/ testing main non-free contrib

Sid

deb http://ftp.fr.debian.org/debian/ sid main contrib non-free

deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free

Security

deb http://security.debian.org/ testing/updates main contrib non-free

deb-src http://security.debian.org/ testing/updates main contrib non-free

deb http://security.debian.org/ etch/updates main contrib non-free

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

Multimedia

deb http://www.debian-multimedia.org/ etch main

deb http://www.debian-multimedia.org/ etch main

deb http://www.debian-multimedia.org/ testing main

deb http://www.debian-multimedia.org/ lenny main

deb http://www.debian-multimedia.org/ unstable main

deb http://www.debian-multimedia.org/ stable main

Xcfa

deb http://download.tuxfamily.org/xcfaudio/dev/ lenny contrib

deb-src http://download.tuxfamily.org/xcfaudio/dev/ lenny contrib

[/code]

et mon preferences:

[code]Package: *
Pin: release o=apt-build
Pin-Priority: 991

Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 990

Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 990

Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 990

Package: *
Pin: release o=volatile.debian.org,a=stable,l=debian-volatile
Pin-Priority: 803

Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 802

Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 801

Package: *
Pin: release v=4.0*,o=Debian,a=stable,l=Debian
Pin-Priority: 800

Package: *
Pin: release o=Depot Tuxfamily pour Debian Ubuntu,a=testing,l=Depot Tuxfamily pour Debian Ubuntu
Pin-Priority: 990

Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 91

Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 90
[/code]

Si une âme charitable voulait bien me dire ce qui ne fonctionne pas dans tout ca!!! :blush:

Tu as la même chose avec aptitude ?

voilà ce que j’obtiens avec aptitude:

[code]debian:~# aptitude -s install -t unstable openoffice.org
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Lecture de l’information d’état étendu
Initialisation de l’état des paquets… Fait
Lecture des descriptions de tâches… Fait
Construction de la base de données des étiquettes… Fait
Les paquets suivants sont CASSÃSÂ :
openoffice.org-calc openoffice.org-common openoffice.org-core
openoffice.org-draw openoffice.org-filter-binfilter
openoffice.org-impress openoffice.org-math openoffice.org-style-andromeda
openoffice.org-writer python-uno
Les paquets suivants ont été conservés :
acpid amule-common anacron apache2-mpm-prefork apache2-utils
apache2.2-common aptitude at binutils{a} bogofilter{a} bogofilter-bdb{a}
bogofilter-common{a} bsdutils bug-buddy{a} busybox bzip2{a}
capplets-data{a} cdrdao{a} console-common console-data cpio cpp{a}
cpp-4.1{a} cpp-4.2 cupsys{a} cupsys-bsd cupsys-client cupsys-common{a}
deskbar-applet{a} dialog{a} dictionaries-common espeak{a} espeak-data{a}
evince{a} fam{a} file-roller{a} findutils ftp gcc{a} gcc-4.1{a}
gcc-4.1-base gcc-4.2 gcc-4.2-base gcc-4.3-base gcj-4.1-base{a}
gcj-4.2-base{a} gcj-4.3-base gedit{a} gedit-common{a} genisoimage{a}
gij{a} gij-4.1{a} gij-4.3 gnome-applets{a} gnome-applets-data{a}
gnome-cards-data{a} gnome-control-center{a} gnome-games{a}
gnome-games-data{a} gnome-games-extra-data{a} gnome-nettool{a}
gnome-orca{a} gnome-pilot-conduits{a} gnome-power-manager{a}
gnome-screensaver{a} gnome-session{a} gs-common{a} gs-esp{a}
gstreamer0.10-alsa{a} gstreamer0.10-gnomevfs{a}
gstreamer0.10-plugins-base{a} gstreamer0.10-plugins-good{a}
gstreamer0.10-tools gstreamer0.10-x{a} gucharmap{a} hal{a} hal-info{a}
imagemagick{a} inkscape{a} installation-report klibc-utils
libart2.0-cil{a} libatk1.0-0{a} libatk1.0-data{a} libbeagle1{a}
libbrlapi0.5{a} libbz2-1.0 libc6 libc6-dev{a} libc6-i686 libcairo-perl{a}
libcdio7 libcupsimage2{a} libcupsys2{a} libdirectfb-1.0-0 libespeak1{a}
libfam0{a} libffi4 libflac8 libgcc1 libgcj-bc{a} libgcj-common{a}
libgcj7-1 libgcj8-1{a} libgcj8-1-awt{a} libgcj8-jar{a} libgcj9-0
libgconf2.0-cil{a} libglade2.0-cil{a} libglib-perl{a} libglib2.0-cil{a}
libgmime-2.0-2{a} libgmime2.2-cil{a} libgnome-vfs2.0-cil{a}
libgnome-window-settings1{a} libgnome2-perl{a} libgnome2.0-cil{a}
libgnomekbd-common libgnomeprint2.2-0{a} libgnomeprint2.2-data{a}
libgnomevfs2-0{a} libgnomevfs2-bin{a} libgnomevfs2-common{a}
libgnomevfs2-extra{a} libgraphviz4{a} libgstreamer-plugins-base0.10-0{a}
libgstreamer0.10-0{a} libgtk2-perl{a} libgtk2.0-cil{a} libgtkglext1{a}
libgtksourceview2.0-0{a} libgtksourceview2.0-common libgucharmap6{a}
libhal-storage1{a} libhal1{a} libidl0{a} libiso9660-5 libjack0 libklibc
liblircclient0{a} libmagick++10{a} libmagick10{a}
libmono-addins-gui0.2-cil{a} libmono-addins0.2-cil{a} libmudflap0{a}
libmudflap0-dev{a} libncurses5 libncursesw5 liboil0.3{a} liborbit2{a}
libpcsclite1 libpq5 librarian0 libraw1394-8{a} libsasl2-2 libsemanage1
libsepol1 libslang2 libsmbclient{a} libsqlite3-0 libssl0.9.8 libstdc++6
libtag1c2a{a} libtheora0{a} libxalan2-java{a} libxalan2-java-gcj{a}
libxine1-bin{a} libxine1-console libxine1-ffmpeg libxine1-misc-plugins
libxine1-x libxkbfile1{a} libxss1{a} libxv1{a} linux-image-2.6-686
locales lp-solve lsb-base manpages-fr mount ncurses-base ncurses-bin
ncurses-term netbase openoffice.org-java-common{a} openssh-client
openssh-server openssl{a} perlmagick{a} policycoreutils python-beagle{a}
python-brlapi{a} python-gobject python-gst0.10{a}
python-gtksourceview2{a} python-opengl{a} python-semanage rhythmbox{a}
samba samba-common seahorse{a} selinux-policy-refpolicy-targeted sepolgen
serpentine{a} smbclient{a} sound-juicer{a} ssh ssl-cert strace tar
tomboy{a} totem{a} totem-common totem-gstreamer{a} totem-mozilla{a}
totem-plugins{a} ttf-dejavu{a} ttf-dejavu-core{a} ttf-dejavu-extra{a}
ttf-opensymbol{a} tzdata uswsusp util-linux vino{a} wget whois wodim{a}
x11-common{a} xauth xbase-clients{a} xserver-xephyr{a} xserver-xorg{a}
xserver-xorg-core xserver-xorg-input-all{a} xserver-xorg-input-evdev{a}
xserver-xorg-input-kbd{a} xserver-xorg-input-mouse{a}
xserver-xorg-input-synaptics{a} xserver-xorg-input-wacom{a}
xserver-xorg-video-all{a} xserver-xorg-video-apm{a}
xserver-xorg-video-ark{a} xserver-xorg-video-ati{a}
xserver-xorg-video-chips{a} xserver-xorg-video-cirrus{a}
xserver-xorg-video-cyrix{a} xserver-xorg-video-dummy{a}
xserver-xorg-video-fbdev{a} xserver-xorg-video-glint{a}
xserver-xorg-video-i128{a} xserver-xorg-video-i740{a}
xserver-xorg-video-i810{a} xserver-xorg-video-imstt{a}
xserver-xorg-video-intel{a} xserver-xorg-video-mga{a}
xserver-xorg-video-neomagic{a} xserver-xorg-video-newport{a}
xserver-xorg-video-nsc{a} xserver-xorg-video-nv{a}
xserver-xorg-video-rendition{a} xserver-xorg-video-s3{a}
xserver-xorg-video-s3virge{a} xserver-xorg-video-savage{a}
xserver-xorg-video-siliconmotion{a} xserver-xorg-video-sis{a}
xserver-xorg-video-sisusb{a} xserver-xorg-video-tdfx{a}
xserver-xorg-video-tga{a} xserver-xorg-video-trident{a}
xserver-xorg-video-tseng{a} xserver-xorg-video-v4l{a}
xserver-xorg-video-vesa{a} xserver-xorg-video-vga{a}
xserver-xorg-video-via{a} xserver-xorg-video-vmware{a}
xserver-xorg-video-voodoo{a} xutils{a} yelp{a} zenity{a}
Les NOUVEAUX paquets suivants vont être installés :
libcurl3{a} libhsqldb-java{a} openoffice.org openoffice.org-base{a}
openoffice.org-filter-mobiledev{a} openoffice.org-officebean{a}
openoffice.org-writer2latex{a}
Les paquets suivants seront ENLEVÃSÂ :
libsndfile1{u}
Les paquets suivants seront mis à jour :
openoffice.org-base-core
Les paquets suivants sont RECOMMANDÃS mais ne seront pas installés :
openoffice.org-style-crystal openoffice.org-style-tango
3 paquets mis à jour, 7 nouvellement installés, 1 à enlever et 287 non mis à jour.
Il est nécessaire de télécharger 60,2Mo d’archives. Après dépaquetage, 12,7Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
openoffice.org-core: Est en conflit avec: openoffice.org-calc (< 1:2.4.0~rc6-1) mais 1:2.3.1-5 est installé et a été conservé
Est en conflit avec: openoffice.org-draw (< 1:2.4.0~rc6-1) mais 1:2.3.1-5 est installé et a été conservé
Est en conflit avec: openoffice.org-impress (< 1:2.4.0~rc6-1) mais 1:2.3.1-5 est installé et a été conservé
Est en conflit avec: openoffice.org-writer (< 1:2.4.0~rc6-1) mais 1:2.3.1-5 est installé et a été conservé
openoffice.org-writer: Dépend: openoffice.org-base-core (= 1:2.3.1-5) mais 1:2.4.0~rc6-1 doit être installé.
Dépend: openoffice.org-core (= 1:2.3.1-5) mais 1:2.4.0~rc6-1 doit être installé.
openoffice.org-impress: Dépend: openoffice.org-core (= 1:2.3.1-5) mais 1:2.4.0~rc6-1 doit être installé.
openoffice.org-draw: Dépend: openoffice.org-core (= 1:2.3.1-5) mais 1:2.4.0~rc6-1 doit être installé.
openoffice.org-filter-binfilter: Dépend: openoffice.org-core (= 1:2.3.1-5) mais 1:2.4.0~rc6-1 doit être installé.
openoffice.org-math: Dépend: openoffice.org-core (= 1:2.3.1-5) mais 1:2.4.0~rc6-1 doit être installé.
openoffice.org-common: Est en conflit avec: openoffice.org-calc (< 1:2.4.0~rc6) mais 1:2.3.1-5 est installé et a été conservé
Est en conflit avec: openoffice.org-draw (< 1:2.4.0~rc6) mais 1:2.3.1-5 est installé et a été conservé
Est en conflit avec: openoffice.org-impress (< 1:2.4.0~rc6) mais 1:2.3.1-5 est installé et a été conservé
Est en conflit avec: openoffice.org-math (< 1:2.4.0~rc6) mais 1:2.3.1-5 est installé et a été conservé
Est en conflit avec: openoffice.org-writer (< 1:2.4.0~rc6) mais 1:2.3.1-5 est installé et a été conservé
python-uno: Dépend: openoffice.org-core (= 1:2.3.1-5) mais 1:2.4.0~rc6-1 doit être installé.
openoffice.org-style-andromeda: Dépend: openoffice.org-common (= 1:2.3.1-5) mais 1:2.4.0~rc6-1 doit être installé.
openoffice.org-calc: Dépend: openoffice.org-base-core (= 1:2.3.1-5) mais 1:2.4.0~rc6-1 doit être installé.
Dépend: openoffice.org-core (= 1:2.3.1-5) mais 1:2.4.0~rc6-1 doit être installé.
Résolution des dépendances…
Les actions suivantes permettront de résoudre ces dépendances :

Installer les paquets suivants :
libatlas3gf-base [3.6.0-21.3 (testing, unstable)]
libgfortran3 [4.3.0-1 (testing)]
libsuitesparse-3.1.0 [3.1.0-3 (unstable)]

Mettre à jour les paquets suivants :
lp-solve [5.5.0.10-9 (testing, now) -> 5.5.0.10-10 (unstable)]
openoffice.org-calc [1:2.3.1-5 (testing, now) -> 1:2.4.0~rc6-1 (unstable)]
openoffice.org-draw [1:2.3.1-5 (testing, now) -> 1:2.4.0~rc6-1 (unstable)]
openoffice.org-filter-binfilter [1:2.3.1-5 (testing, now) -> 1:2.4.0~rc6-1
(unstable)]
openoffice.org-impress [1:2.3.1-5 (testing, now) -> 1:2.4.0~rc6-1 (unstable)]
openoffice.org-math [1:2.3.1-5 (testing, now) -> 1:2.4.0~rc6-1 (unstable)]
openoffice.org-style-andromeda [1:2.3.1-5 (testing, now) -> 1:2.4.0~rc6-1
(unstable)]
openoffice.org-writer [1:2.3.1-5 (testing, now) -> 1:2.4.0~rc6-1 (unstable)]
python-uno [1:2.3.1-5 (testing, now) -> 1:2.4.0~rc6-1 (unstable)]

Le score est de 453

Accepter cette solution ? [Y/n/q/?]
[/code]

Salut,

désinstalle tous les paquets openoffice.
puis retente l’installation.

et bien ca a fonctionné!!
donc j’en conclue que la config de mon preferences et de mon source.list est bonne.

oui,

mais la priorité que t’as donné à unstable (inferieur à 100)

[quote]0 < P <=100
La version sera installée si aucune version du paquet n´est
installée.[/quote]

donc si un paquet d’openoffice ds ton cas est déjà installé, ça pose souci.

Salut leatherface

Désolé de t’avoir laissé tombé : je me suis absenté quelques jours…

[quote]0 < P <=100
La version sera installée si aucune version du paquet n´est
installée.[/quote]
En théorie oui, mais en pratique cela me semble assez aléatoire, en tout cas j’ai fait plein d’essais et ne l’ai que rarement vérifié. Exemple :

[code]~$ apt-cache policy openoffice.org-core
openoffice.org-core:
Installé : 1:2.3.1-5
Candidat : 1:2.3.1-5
Table de version :
1:2.4.0~rc6-1 0
90 http://ftp.fr.debian.org sid/main Packages
*** 1:2.3.1-5 0
990 http://ftp.fr.debian.org testing/main Packages
100 /var/lib/dpkg/status
2.0.4.dfsg.2-7etch4 0
802 http://security.debian.org etch/updates/main Packages

apt-get -s install -t unstable openoffice.org-core

Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets supplémentaires suivants seront installés :
libneon27 openoffice.org-base-core openoffice.org-common
openoffice.org-gnome openoffice.org-gtk openoffice.org-l10n-fr
openoffice.org-style-andromeda openoffice.org-style-tango
openoffice.org-writer python-uno
Paquets suggérés :
openoffice.org-base openoffice.org-style-hicontrast
openoffice.org-style-industrial openoffice.org-evolution
openoffice.org-help-fr openoffice.org-hyphenation-fr
openoffice.org2-thesaurus-fr tango-icon-theme openoffice.org-gcj
Paquets recommandés :
openoffice.org-style-crystal openoffice.org-filter-binfilter
openoffice.org-java-common openoffice.org-writer2latex
Les NOUVEAUX paquets suivants seront installés :
libneon27
Les paquets suivants seront mis à jour :
openoffice.org-base-core openoffice.org-common openoffice.org-core
openoffice.org-gnome openoffice.org-gtk openoffice.org-l10n-fr
openoffice.org-style-andromeda openoffice.org-style-tango
openoffice.org-writer python-uno
10 mis à jour, 1 nouvellement installés, 0 à enlever et 230 non mis à jour.
Inst libneon27 (0.27.2-1 Debian:testing)
Inst openoffice.org-style-andromeda [1:2.3.1-5] (1:2.4.0~rc6-1 Debian:unstable) []
Inst openoffice.org-writer [1:2.3.1-5] (1:2.4.0~rc6-1 Debian:unstable) []
Inst openoffice.org-style-tango [1:2.3.1-5] (1:2.4.0~rc6-1 Debian:unstable) []
Inst openoffice.org-common [1:2.3.1-5] (1:2.4.0~rc6-1 Debian:unstable) []
Inst openoffice.org-gtk [1:2.3.1-5] (1:2.4.0~rc6-1 Debian:unstable) []
Inst openoffice.org-gnome [1:2.3.1-5] (1:2.4.0~rc6-1 Debian:unstable) []
Inst python-uno [1:2.3.1-5] (1:2.4.0~rc6-1 Debian:unstable) []
Remv openoffice.org-core [1:2.3.1-5] []
Inst openoffice.org-l10n-fr [1:2.3.1-5] (1:2.4.0~rc6-1 Debian:unstable) []
Inst openoffice.org-core [1:2.3.1-5] (1:2.4.0~rc6-1 Debian:unstable) []
Inst openoffice.org-base-core [1:2.3.1-5] (1:2.4.0~rc6-1 Debian:unstable)
Conf libneon27 (0.27.2-1 Debian:testing)
Conf openoffice.org-common (1:2.4.0~rc6-1 Debian:unstable)
Conf openoffice.org-style-andromeda (1:2.4.0~rc6-1 Debian:unstable)
Conf openoffice.org-base-core (1:2.4.0~rc6-1 Debian:unstable)
Conf openoffice.org-core (1:2.4.0~rc6-1 Debian:unstable)
Conf python-uno (1:2.4.0~rc6-1 Debian:unstable)
Conf openoffice.org-writer (1:2.4.0~rc6-1 Debian:unstable)
Conf openoffice.org-style-tango (1:2.4.0~rc6-1 Debian:unstable)
Conf openoffice.org-gtk (1:2.4.0~rc6-1 Debian:unstable)
Conf openoffice.org-gnome (1:2.4.0~rc6-1 Debian:unstable)
Conf openoffice.org-l10n-fr (1:2.4.0~rc6-1 Debian:unstable)
[/code]
Hier j’ai installé Lenny chez un collègue et j’ai fait l’essai avec plusieurs /apt/preferences :

  • Celui du site -> Ça n’a pas fonctionné.
  • Celui donné plus haut -> Nickel, puis 2 heures après cela ne fonctionnait plus sur certains paquets (ex : openoffice.org - non installé à la base). Alors que chez moi cela fonctionne tout le temps… La raison m’échappe.

Je ne t’en veux pas lol!!!
tu m’as déjà bien aidé sur mon autre fil.
en revanche quelle priorité suggères tu alors pour unstable.
Sachant que je veux dans l’ordre testing>sid>etch.

je te conseille de regarder dans trucs et astuces
mattotop indique les sources.list au carré

Non, ben mettre en dessous de 100 les prio des distribs >qu’on ne souhaite pas voir remplacer involontairement ce qui est déjà installé< comme sid pour toi, c’est une bonne précaution. Mais apt-get est parfois un peu rigide, et il ne faut pas hésiter à passer sur aptitude.
Parfois c’est l’inverse.