Voilà ce que je souhaite installer :
# aptitude install -s subversion build-essential cmake libsdl1.2-dev zlib1g-dev libpng12-dev libjpeg8-dev libgamin-dev libwxgtk2.8-dev libboost-dev libboost-signals-dev libboost-filesystem-dev libopenal-dev libalut-dev libvorbis-dev libogg-dev libxml2-dev libcurl4-gnutls-dev zip libenet-dev libmozjs185-dev
Impossible de trouver un paquet dont le nom ou la description correspond à « libmozjs185-dev »
Impossible de trouver un paquet dont le nom ou la description correspond à « libmozjs185-dev »
Les NOUVEAUX paquets suivants vont être installés :
build-essential cmake cmake-data{a} comerr-dev{a} dpkg-dev{a}
emacsen-common{a} g++{a} g++-4.4{a} gamin{a} krb5-multidev{a}
libaa1-dev{a} libalgorithm-diff-perl{a} libalgorithm-diff-xs-perl{a}
libalgorithm-merge-perl{a} libalut-dev libalut0{a} libartsc0{a}
libartsc0-dev{a} libasound2-dev{a} libaudio-dev{a} libaudiofile-dev{a}
libavahi-client-dev{a} libavahi-common-dev{a} libboost-dev
libboost-filesystem-dev libboost-filesystem1.42-dev{a}
libboost-filesystem1.42.0{a} libboost-signals-dev
libboost-signals1.42-dev{a} libboost-signals1.42.0{a}
libboost-system1.42-dev{a} libboost-system1.42.0{a} libboost1.42-dev{a}
libcaca-dev{a} libcurl4-gnutls-dev libdbus-1-dev{a} libdirectfb-dev{a}
libdirectfb-extra{a} libdpkg-perl{a} libenet-dev libenet-doc{a}
libenet0debian1{a} libenet0debian1-dbg{a} libesd0-dev{a}
libfreetype6-dev{a} libgamin-dev libgamin0{ab} libgcrypt11-dev{a}
libgl1-mesa-dev{a} libglib2.0-dev{a} libglu1-mesa-dev{a} libgnutls-dev{a}
libgpg-error-dev{a} libice-dev{a} libidn11-dev{a} libjpeg62-dev{a}
libjpeg8-dev{b} libkrb5-dev{a} libldap2-dev{a} libncurses5-dev{a}
libogg-dev libopenal-dev libopenal1{a} libpng12-dev libpthread-stubs0{a}
libpthread-stubs0-dev{a} libpulse-browse0{a} libpulse-dev{a}
libsdl1.2-dev libserf-0-0{a} libslang2-dev{a} libsm-dev{a}
libstdc++6-4.4-dev{a} libsvga1-dev{a} libsvn1{a} libsysfs-dev{a}
libtasn1-3-dev{a} libvorbis-dev libwxbase2.8-0{a} libwxbase2.8-dev{a}
libwxgtk2.8-0{a} libwxgtk2.8-dev libx11-dev{a} libxau-dev{a}
libxcb1-dev{a} libxdmcp-dev{a} libxext-dev{a} libxml2-dev libxmlrpc-c3{a}
libxt-dev{a} mesa-common-dev{a} subversion wx2.8-headers{a}
x11proto-core-dev{a} x11proto-input-dev{a} x11proto-kb-dev{a}
x11proto-xext-dev{a} xtrans-dev{a} zlib1g-dev
0 paquets mis à jour, 99 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 53,7 Mo d'archives. Après dépaquetage, 217 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
libgamin0: Est en conflit avec: libfam0 mais 2.7.0-17 est installé.
Est en conflit avec: libfam0c102 mais il ne sera pas installé.
libjpeg8-dev: Est en conflit avec: libjpeg62-dev mais 6b1-1 doit être installé.
Les actions suivantes permettront de résoudre ces dépendances :
Supprimer les paquets suivants :
1) libfam0
Conserver les paquets suivants dans leur version actuelle :
2) libdirectfb-dev [Non installé]
3) libjpeg62-dev [Non installé]
4) libsdl1.2-dev [Non installé]
Accepter cette solution ? [Y/n/q/?]
Je mets de côté libmozjs185-dev : il y a des discussions sur le net en rapport avec Spidermonkey.
J'aurais été tenté d'accepter la solution de conserver les 3 paquets non installés dans leur version actuelle mais la suppression d'un paquet installé, bof car :
# aptitude remove -s libfam0
Les paquets suivants seront ENLEVÉS :
libfam0
0 paquets mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 0 o d'archives. Après dépaquetage, 86,0 ko seront libérés.
Les paquets suivants ont des dépendances non satisfaites :
libthunar-vfs-1-2: Dépend: libfam0 mais il ne sera pas installé.
libgnomevfs2-0: Dépend: libfam0 mais il ne sera pas installé.
libkio5: Dépend: libfam0 mais il ne sera pas installé.
Les actions suivantes permettront de résoudre ces dépendances :
Supprimer les paquets suivants :
1) akregator
2) ark
3) cairo-dock
4) cairo-dock-plugins
5) cairo-dock-powermanager-plugin
6) cairo-dock-tomboy-plugin
7) cairo-dock-xfce-integration-plugin
8) dasher
9) deskbar-applet
10) dolphin
11) dragonplayer
12) freespacenotifier
13) gdm3
14) gnome
15) gnome-about
16) gnome-accessibility
17) gnome-applets
18) gnome-core
19) gnome-desktop-environment
20) gnome-dictionary
21) gnome-mag
22) gnome-netstatus-applet
23) gnome-office
24) gnome-orca
25) gnome-panel
26) gnome-power-manager
27) gnome-session
28) gwenview
29) hamster-applet
30) inkscape
31) juk
32) kaddressbook
33) kappfinder
34) kate
35) kcalc
36) kde-plasma-desktop
37) kde-standard
38) kde-window-manager
39) kdebase-apps
40) kdebase-bin
41) kdebase-runtime
42) kdebase-workspace
43) kdebase-workspace-bin
44) kdelibs-bin
45) kdelibs5-plugins
46) kdepasswd
47) kdepim-runtime
48) kdepimlibs-kio-plugins
49) kdeplasma-addons
50) kdm
51) kdoctools
52) kfind
53) khelpcenter4
54) kinfocenter
55) klipper
56) kmail
57) kmix
58) knotes
59) konq-plugins
60) konqueror
61) konqueror-nsplugins
62) konsole
63) kopete
64) korganizer
65) kscreensaver
66) kscreensaver-xsavers
67) ksnapshot
68) ksysguard
69) kwalletmanager
70) kwrite
71) libakonadi-contact4
72) libakonadi-kcal4
73) libakonadi-kde4
74) libakonadi-kmime4
75) libbonoboui2-0
76) libgail-gnome-module
77) libgnome-vfs2.0-cil
78) libgnome2-0
79) libgnome2-perl
80) libgnome2-vfs-perl
81) libgnome2.24-cil
82) libgnomepanel2.24-cil
83) libgnomeui-0
84) libgnomevfs2-0
85) libgnomevfs2-extra
86) libkabc4
87) libkcal4
88) libkde3support4
89) libkde4-ruby1.8
90) libkdepim4
91) libkdewebkit5
92) libkfile4
93) libkhtml5
94) libkimproxy4
95) libkio5
96) libkipi7
97) libkleo4
98) libkmediaplayer4
99) libknewstuff2-4
100) libknewstuff3-4
101) libknotifyconfig4
102) libkonq5
103) libkonqsidebarplugin4a
104) libkontactinterface4
105) libkopete4
106) libkparts4
107) libkpgp4
108) libkpimidentities4
109) libkpimtextedit4
110) libkpimutils4
111) libktexteditor4
112) libktnef4
113) libkutils4
114) libkwineffects1a
115) libkworkspace4
116) libmailtransport4
117) libmessagecore4
118) libmessagelist4
119) libmicroblog4
120) libokularcore1
121) libpanel-applet2-0
122) libplasma-ruby
123) libplasma-ruby1.8
124) libplasma3
125) libplasmaclock4a
126) libplasmagenericshell4
127) libsmokekdecore4-3
128) libsmokekdeui4-3
129) libsmokekfile3
130) libsmokekhtml3
131) libsmokekio3
132) libsmokeknewstuff2-3
133) libsmokeknewstuff3-3
134) libsmokekparts3
135) libsmokektexteditor3
136) libsmokekutils3
137) libsmokenepomuk3
138) libsmokeplasma3
139) libsyndication4
140) libtaskmanager4a
141) libthunar-vfs-1-2
142) libweather-ion4a
143) mousetweaks
144) okular
145) openoffice.org-gnome
146) plasma-dataengines-addons
147) plasma-dataengines-workspace
148) plasma-desktop
149) plasma-runners-addons
150) plasma-scriptengine-googlegadgets
151) plasma-scriptengine-javascript
152) plasma-scriptengine-python
153) plasma-scriptengine-qedje
154) plasma-scriptengine-ruby
155) plasma-scriptengine-superkaramba
156) plasma-scriptengine-webkit
157) plasma-scriptengines
158) plasma-wallpapers-addons
159) plasma-widget-folderview
160) plasma-widget-lancelot
161) plasma-widgets-addons
162) plasma-widgets-workspace
163) polkit-kde-1
164) python-gnome2
165) python-gnomeapplet
166) python-kde4
167) python-pyatspi
168) rhythmbox
169) rhythmbox-plugin-cdrecorder
170) rhythmbox-plugins
171) seahorse-plugins
172) sweeper
173) system-config-printer
174) systemsettings
175) tomboy
176) update-notifier-kde
Laisser les dépendances suivantes non satisfaites :
177) alacarte recommande gnome-panel
178) cairo-dock-core recommande cairo-dock-plugins (>= 2.1.3.10)
179) gnome-control-center recommande gnome-session
180) dasher-data recommande dasher
181) gdebi recommande libgnome2-perl
182) gdm3 recommande gnome-power-manager (>= 2.28)
183) gedit recommande python-gnome2
184) gnome-applets recommande deskbar-applet
185) gnome-applets recommande python-gnome2
186) gnome-applets recommande python-gnomeapplet
187) gnome-orca recommande gnome-mag (>= 0.12.5)
188) gnome-panel-data recommande gnome-panel
189) gnome-screensaver recommande gnome-power-manager
190) libkhtml5 recommande kdelibs5-plugins (= 4:4.4.5-2+squeeze3)
191) kscreensaver recommande kscreensaver-xsavers (= 4:4.4.5-1)
192) plasma-desktop recommande kdebase-workspace
193) konqueror recommande konqueror-nsplugins (= 4:4.4.5-2)
194) konqueror recommande dolphin
195) libkopete4 recommande kopete (= 4:4.4.5-2+squeeze1)
196) plasma-widgets-addons recommande plasma-widget-lancelot
197) konq-plugins-l10n recommande konq-plugins (>= 4:4.2.4)
198) lxde recommande gdm | x-display-manager
199) libgnome2-vfs-perl recommande libgnomevfs2-extra
200) gnome-desktop-environment recommande gnome-accessibility
201) gnome recommande gnome-office (= 1:2.30+7)
202) kde-plasma-desktop recommande kdm (>= 4:4.4.3)
203) kde-standard recommande konq-plugins (>= 4:4.3.0)
204) kde-standard recommande freespacenotifier
205) kde-standard recommande update-notifier-kde
206) synaptic recommande libgnome2-perl
Accepter cette solution ? [Y/n/q/?
Oui je sais que j'ai un gros ménage à faire, voire une réinstall complète de LXDE sans Gnome ni KDE, mais pas avant l'année prochaine.
J'en déduit que "Laisser les dépendances suivantes non satisfaites" permet au système d'être opérationnel sans libfam0 mais que si je n'exécute pas "Supprimer les paquets suivants", cela peut très mal se passer si je veux installer ensuite libthunar-vfs-1-2, libgnomevfs2-0 ou libkio5.
Et aussi, pourquoi lorsque aptitude propose de supprimer libfam0, les conséquences ne sont pas les mêmes que si moi je veux le supprimer ? A cause de libgamin ? Pourtant, libgamin est prévu pour être un sous-système de FAM !
Alors, il faut une connaissance approfondie du système pour installer le moindre truc ?
@ smolski
J'ai posté précisément parce que le wiki ne répond pas à ma question.
Choisir telle ou telle alternative, quelles en seront les conséquences, je ne vois pas.
@ Darien
Le man, je l'ai consulté avant d'installer aptitude-doc-fr mais ca reste du long terme pour moi en retirer quelque chose.
@ vrms33
Dans le référence, il y a pas mal d'infos sur les options d'aptitude mais ça reste "léger" pour ce que je cherche.
2.2.8. Résolution des dépendances par aptitude
La sélection d'un paquet dans aptitude récupère non seulement les paquets définis dans son champ « Depends: » mais aussi ceux définis dans le champ « Recommends: » si la configuration a été faite dans ce sens dans le menu « F10 → Options → Préférences → Gestion des dépendances ». Ces paquets installés automatiquement seront supprimés automatiquement s'ils ne sont plus nécessaires sous aptitude.
Pfff, je suis bien loin de pouvoir remplacer un desktop daubien.
Allez ! J'arrête de faire le boulet et je vous souhaite un super réveillon.
Et n'abusez-pas du chocolat.
I'd love to change the world
But I don't know what to do
So I'll leave it up to you...