Salut,
En supposant que ton sources.list et fichier preferences, inclus tout ce qui va bien, voir T&A + wiki … 
Aptitude étant remarquable dans son utilisation !!!
Je suis en Squeeze, je lance une simulation d’installation du paquet “eclipse-jdt” en unstable.
Et je lui répondrai … Non ! … et là, normal il est très très bavard ! 
[quote]loreleil@machine1:~$ aptitude -s install -t unstable eclipse-jdt
Les NOUVEAUX paquets suivants vont être installés :
ant{a} ant-optional{a} binfmt-support{a} eclipse-jdt eclipse-platform{a} eclipse-platform-data{a} eclipse-plugin-cvs{a} eclipse-rcp{a} fastjar{a} jarwrapper{a} junit{a}
junit4{a} libcommons-codec-java{a} libcommons-el-java{a} libcommons-httpclient-java{a} libecj-java{a} libequinox-osgi-java{a} libhamcrest-java{a} libjasper-java{a}
libjetty-java{a} libjsch-java{a} libpipeline1{a} libservlet2.4-java{a} libslf4j-java{a} libxerces2-java{a} libxml-commons-external-java{a} libxml-commons-resolver1.1-java{a}
multiarch-support{a} sat4j{a}
Les paquets suivants seront ENLEVÉS :
libdb4.7-java{u} libdb4.7-java-gcj{u}
Les paquets suivants seront mis à jour :
liblucene2-java{b}
Les paquets suivants sont RECOMMANDÉS mais ne seront pas installés :
default-jdk eclipse-pde libdb-java sun-java6-jdk
1 paquets mis à jour, 29 nouvellement installés, 2 à enlever et 1092 non mis à jour.
Il est nécessaire de télécharger 148 Mo d’archives. Après dépaquetage, 170 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
liblucene2-java: Casse: eclipse-platform (<= 3.5.2-11) mais 3.5.2-11 doit être installé.
Les actions suivantes permettront de résoudre ces dépendances :
Conserver les paquets suivants dans leur version actuelle :
-
eclipse-jdt [Non installé]
-
eclipse-platform [Non installé]
-
eclipse-plugin-cvs [Non installé]
Accepter cette solution ? [Y/n/q/?] ?
[/quote]
[quote]Accepter cette solution ? [Y/n/q/?] ?
Les commandes suivantes sont disponibles :
y: accepter les modifications proposées
n: rejeter les modifications proposées et rechercher une autre solution
q: abandonner et quitter le programme
,: aller à la solution suivante
.: aller à la solution précédente
o: basculer entre le contenu de la solution et une explication de la solution
e: examiner la solution dans l’interface utilisateur visuelle
x: abandon de la résolution automatique des dépendances ; il est nécessaire de résoudre les dépendances manuellement
r (ID|pkg ver) …: reject the given package versions; don’t display any solutions in which they occur. Enter UNINST instead of a version to reject removing the package. ID is
the integer printed to the left of the action.
a (ID|pkg ver) …: accept the given package versions; display only solutions in which they occur. Enter UNINST instead of a version to accept removing the package. ID is the
integer printed to the left of the action.
: display information about the action labeled ID from the solution. The label is the integer printed to the left of the action.
pkg… : ajuster l’état des paquets affichés, où ACTION est l’une des suivantes :
« + » pour installer des paquets
« +M » pour installer des paquets et les marquer aussitôt comme ayant été installés automatiquement.
« - » pour supprimer des paquets
« _ » pour purger des paquets
« = » pour conserver des paquets
« : » pour conserver les paquets dans leur état actuel sans les mettre dans l’état conservé (« hold »)
« &M » pour marquer des paquets comme ayant été installés automatiquement
« &m » pour marquer des paquets comme ayant été installés manuellement
Accepter cette solution ? [Y/n/q/?]
Les paquets suivants seront ENLEVÉS :
libdb4.7-java{u} libdb4.7-java-gcj{u}
Les paquets suivants seront mis à jour :
liblucene2-java
Les paquets suivants sont RECOMMANDÉS mais ne seront pas installés :
libdb-java
1 paquets mis à jour, 0 nouvellement installés, 2 à enlever et 1092 non mis à jour.
Il est nécessaire de télécharger 5 800 ko d’archives. Après dépaquetage, 7 959 ko seront libérés.
Voulez-vous continuer ? [Y/n/?] q
Charger/installer/enlever des paquets.
loreleil@machine1:~$
[/quote]
Ce qui pour ton information, selon Aptitude, t’offre une multitude de solution possible !
A toi t’en tiré profil … 
[quote]Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces dépendances :
Mettre à jour les paquets suivants :
-
liblucene2-java [2.9.2+ds1-1 (now, stable) -> 2.9.4+ds1-2 (testing)]
Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces dépendances :
Supprimer les paquets suivants :
-
libgtk2.0-bin
Installer les paquets suivants :
-
dconf-gsettings-backend [0.7.5-3 (testing, unstable)]
-
eclipse-platform [3.7~exp-5 (experimental)]
-
eclipse-platform-data [3.7~exp-5 (experimental)]
-
eclipse-rcp [3.7~exp-5 (experimental)]
-
glib-networking [2.28.7-2 (testing, unstable)]
-
gsettings-desktop-schemas [3.0.1-1 (testing, unstable)]
libassuan0 [2.0.2-1 (testing, unstable)]
9) libcairo-gobject2 [1.10.2-6.1 (testing, unstable)]
10) libequinox-osgi-java [3.7~exp-5 (experimental)]
11) libgdk-pixbuf2.0-0 [2.24.0-1 (testing, unstable)]
12) libgeoclue0 [0.12.0-3+b1 (testing, unstable)]
13) libgnutls-openssl27 [2.12.11-1 (unstable)]
14) libgtk-3-0 [3.0.12-2 (testing, unstable)]
15) libgtk-3-bin [3.0.12-2 (testing, unstable)]
16) libgtk-3-common [3.0.12-2 (testing, unstable)]
17) libicu4j-4.4-java [4.4.2-1 (testing, unstable)]
18) libp11-kit0 [0.7-2 (unstable)]
19) libwebkitgtk-1.0-0 [1.4.2-2 (testing, unstable)]
20) libwebkitgtk-1.0-common [1.4.2-2 (testing, unstable)]
Conserver les paquets suivants dans leur version actuelle :
-
eclipse-jdt [Non installé]
-
eclipse-plugin-cvs [Non installé]
Mettre à jour les paquets suivants :
-
gkrellm [2.3.4-1 (now, stable) -> 2.3.5-3 (testing, unstable)]
-
gnome-icon-theme [2.30.3-2 (now, stable) -> 3.2.0-1 (unstable)]
-
gnupg-agent [2.0.14-2 (now, stable) -> 2.0.18-1 (testing, unstable)]
-
gnupg2 [2.0.14-2 (now, stable) -> 2.0.18-1 (testing, unstable)]
-
libcairo2 [1.8.10-6 (now, stable) -> 1.10.2-6.1 (testing, unstable)]
-
libgail18 [2.20.1-2 (now, stable) -> 2.24.6-2 (unstable)]
-
libgcrypt11 [1.4.5-2 (now, stable) -> 1.5.0-3 (testing, unstable)]
-
libglib2.0-0 [2.24.2-1 (now, stable) -> 2.28.6-1 (testing, unstable)]
-
libgnutls26 [2.8.6-1 (now, stable) -> 2.12.11-1 (unstable)]
-
libgpg-error0 [1.6-1 (now, stable) -> 1.10-1 (testing, unstable)]
-
libgstreamer-plugins-base0.10-0 [0.10.30-1 (now, stable) -> 0.10.35-1 (testing, unstable)]
-
libgstreamer0.10-0 [0.10.30-1 (now, stable) -> 0.10.35-1 (testing, unstable)]
-
libgtk2.0-0 [2.20.1-2 (now, stable) -> 2.24.6-2 (unstable)]
-
libjpeg8 [8b-1 (now, stable) -> 8c-2 (testing, unstable)]
-
libksba8 [1.0.7-2 (now, stable) -> 1.2.0-2 (testing, unstable)]
-
libpango1.0-0 [1.28.3-1+squeeze2 (now, stable) -> 1.29.4-1 (unstable)]
-
libpcre3 [8.02-1.1 (now, stable) -> 8.12-4 (testing, unstable)]
-
libpixman-1-0 [0.16.4-1 (now, stable) -> 0.22.2-1 (testing, unstable)]
-
librsvg2-2 [2.26.3-1 (now, stable) -> 2.34.1-2 (unstable)]
-
librsvg2-common [2.26.3-1 (now, stable) -> 2.34.1-2 (unstable)]
-
libsoup2.4-1 [2.30.2-1 (now, stable) -> 2.36.0-1 (unstable)]
-
libwmf0.2-7 [0.2.8.4-6.1+b1 (now, stable) -> 0.2.8.4-8.1 (testing, unstable)]
-
ssmtp [2.64-4 (now, stable) -> 2.64-5 (testing, unstable)]
Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces dépendances :
[/quote]