Salut à vous. J’ai eu la fausse bonne idée de supprimer python de ma Debian (pour installer la version plus récente) via le gestionnaire de paquet synaptics. Au moment de choisir supprimer, le gestionnaire m’a bien entendu mis en garde sur les autres composants qui dépendaient de python et qui allaient être désinstallés: mais crétin comme je suis, je n’ai pas fais gaffe et j’ai quand même supprimer python, ce qui a eu pour effet de supprimer: gnome, xorg, amsn, compiz et j’en passe. D’ailleurs, j’en passe tellement que je ne sais plus tout ce qui a été désinstaller! J’ai bien entendu tout de suite réinstaller python, puis gnome et xorg, ainsi que compiz, mais il manque encore bcp de choses à résinstaller! Pourriez vous m’aider?
Tu peux réinstaller la “base” avec tasksel.
Ok, y a pas bcp de logiciels proposés, mais au moins pour ceux là c’est checké. Sinon, quelqu’un pourrait il simplement copier-coller la liste des choses que synaptics promet de supprimer si il supprime python? ça devrait faire une bonne liste^^
installes gnome-desktop-environment ça devrait le faire !
J’ai déjà réinstaller celui-ci.
Un problème que j’ai depuis la supp de python, c’est le terminal administrateur qui ne s’ouvre pas^^
…
[code]:~$ aptitude -s remove --purge python
Les paquets suivants seront ENLEVÉS :
python
0 paquets mis à jour, 0 nouvellement installés, 1 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 0 o d’archives. Après dépaquetage, 754 ko seront libérés.
Les paquets suivants ont des dépendances non satisfaites :
python-gnome2: Dépend: python (< 2.7) mais il ne sera pas installé.
Dépend: python (>= 2.5) mais il ne sera pas installé.
python-notify: Dépend: python (< 2.7) mais il ne sera pas installé.
Dépend: python (>= 2.5) mais il ne sera pas installé.
update-notifier-common: Dépend: python mais il ne sera pas installé.
python-cupshelpers: Dépend: python (>= 2.6) mais il ne sera pas installé.
denyhosts: Dépend: python mais il ne sera pas installé.
python-pyorbit: Dépend: python (< 2.7) mais il ne sera pas installé.
Dépend: python (>= 2.5) mais il ne sera pas installé.
python-debian: Dépend: python (>= 2.5) mais il ne sera pas installé.
mirage: Dépend: python (< 2.7) mais il ne sera pas installé.
Dépend: python (>= 2.6) mais il ne sera pas installé.
update-notifier: Dépend: python mais il ne sera pas installé.
python-numpy: Dépend: python (< 2.7) mais il ne sera pas installé.
Dépend: python (>= 2.5) mais il ne sera pas installé.
python-mako: Dépend: python (>= 2.4) mais il ne sera pas installé.
python-reportbug: Dépend: python (>= 2.5) mais il ne sera pas installé.
debsecan: Dépend: python (>= 2.3) mais il ne sera pas installé.
gdebi: Dépend: python (< 2.7) mais il ne sera pas installé.
Dépend: python (>= 2.5) mais il ne sera pas installé.
fail2ban: Dépend: python (>= 2.4) mais il ne sera pas installé.
python-reportlab: Dépend: python (>= 2.6.5-11~) mais il ne sera pas installé.
Dépend: python (< 2.7) mais il ne sera pas installé.
python-imaging: Dépend: python (>= 2.6.5-10~) mais il ne sera pas installé.
Dépend: python (< 2.7) mais il ne sera pas installé.
reportbug: Dépend: python (>= 2.5) mais il ne sera pas installé.
plasma-scriptengine-python: Dépend: python (>= 2.4) mais il ne sera pas installé.
hplip: Dépend: python (> 2.6) mais il ne sera pas installé.
Dépend: python (< 2.7) mais il ne sera pas installé.
gconf2: Dépend: python mais il ne sera pas installé.
update-manager-gnome: Dépend: python mais il ne sera pas installé.
apt-listchanges: Dépend: python (>= 2.4) mais il ne sera pas installé.
python-apt: Dépend: python (>= 2.6.6-3+squeeze3~) mais il ne sera pas installé.
python-central: Dépend: python (>= 2.4.3-10) mais il ne sera pas installé.
gdebi-core: Dépend: python (< 2.7) mais il ne sera pas installé.
Dépend: python (>= 2.5) mais il ne sera pas installé.
python-apt-common: Dépend: python mais il ne sera pas installé. ou
python3 mais il ne sera pas installé.
konq-plugins: Dépend: python mais il ne sera pas installé.
gtk-doc-tools: Dépend: python (>= 2.3) mais il ne sera pas installé.
python-renderpm: Dépend: python (>= 2.5) mais il ne sera pas installé.
Dépend: python (< 2.7) mais il ne sera pas installé.
update-manager-core: Dépend: python mais il ne sera pas installé.
python-qt4: Dépend: python (< 2.7) mais il ne sera pas installé.
Dépend: python (>= 2.5) mais il ne sera pas installé.
python-glade2: Dépend: python (< 2.7) mais il ne sera pas installé.
Dépend: python (>= 2.5) mais il ne sera pas installé.
nautilus-clamscan: Dépend: python mais il ne sera pas installé.
python-sip: Dépend: python (< 2.7) mais il ne sera pas installé.
Dépend: python (>= 2.5) mais il ne sera pas installé.
python-uno: Dépend: python (< 2.7) mais il ne sera pas installé.
Dépend: python (>= 2.6) mais il ne sera pas installé.
libapache2-mod-python: Dépend: python (< 2.7) mais il ne sera pas installé.
Dépend: python (>= 2.6) mais il ne sera pas installé.
python-vte: Dépend: python (< 2.7) mais il ne sera pas installé.
Dépend: python (>= 2.5) mais il ne sera pas installé.
python-cairo: Dépend: python (< 2.7) mais il ne sera pas installé.
Dépend: python (>= 2.5) mais il ne sera pas installé.
system-config-printer-udev: Dépend: python (>= 2.6) mais il ne sera pas installé.
python-dbus: Dépend: python (< 2.7) mais il ne sera pas installé.
Dépend: python (>= 2.5) mais il ne sera pas installé.
python-chardet: Dépend: python mais il ne sera pas installé.
system-config-printer: Dépend: python (>= 2.6) mais il ne sera pas installé.
python-clamav: Dépend: python (< 2.7) mais il ne sera pas installé.
Dépend: python (>= 2.5) mais il ne sera pas installé.
python-gtkspell: Dépend: python (< 2.7) mais il ne sera pas installé.
Dépend: python (>= 2.5) mais il ne sera pas installé.
gimp: Dépend: python (< 2.7) mais il ne sera pas installé.
Dépend: python (>= 2.6) mais il ne sera pas installé.
python-gobject: Dépend: python (< 2.7) mais il ne sera pas installé.
Dépend: python (>= 2.5) mais il ne sera pas installé.
python-cups: Dépend: python (< 2.7) mais il ne sera pas installé.
Dépend: python (>= 2.5) mais il ne sera pas installé.
python-support: Dépend: python (>= 2.5) mais il ne sera pas installé.
python-markupsafe: Dépend: python (>= 2.6.5-11~) mais il ne sera pas installé.
Dépend: python (< 2.7) mais il ne sera pas installé.
debian-goodies: Dépend: python (>= 2.4) mais il ne sera pas installé.
python-qt4-dbus: Dépend: python (< 2.7) mais il ne sera pas installé.
Dépend: python (>= 2.5) mais il ne sera pas installé.
python-pexpect: Dépend: python mais il ne sera pas installé.
libgcj-common: Dépend: python mais il ne sera pas installé.
lsb-release: Dépend: python mais il ne sera pas installé.
python-gtk2: Dépend: python (< 2.7) mais il ne sera pas installé.
Dépend: python (>= 2.5) mais il ne sera pas installé.
python-gconf: Dépend: python (< 2.7) mais il ne sera pas installé.
Dépend: python (>= 2.5) mais il ne sera pas installé.
python-libxml2: Dépend: python (< 2.7) mais il ne sera pas installé.
Dépend: python (>= 2.5) mais il ne sera pas installé.
python-kde4: Dépend: python (< 2.7) mais il ne sera pas installé.
Dépend: python (>= 2.5) mais il ne sera pas installé.
hplip-data: Dépend: python (>= 2.5) mais il ne sera pas installé.
python-reportlab-accel: Dépend: python (>= 2.5) mais il ne sera pas installé.
Dépend: python (< 2.7) mais il ne sera pas installé.
Les actions suivantes permettront de résoudre ces dépendances :
Supprimer les paquets suivants :
-
apt-listchanges
-
bsh-gcj
-
debian-goodies
-
debsecan
-
denyhosts
-
epiphany-browser
-
epiphany-browser-data
-
epiphany-browser-dbg
-
epiphany-extensions
-
epiphany-extensions-more
-
fail2ban
-
gcj-4.4-jre
-
gcj-4.4-jre-headless
-
gcj-4.4-jre-lib
-
gcj-jre
-
gcj-jre-headless
-
gconf2
-
gdebi
-
gdebi-core
-
gimp
-
gksu
-
gnome-keyring
-
gtk-doc-tools
-
hplip
-
hplip-data
-
hplip-gui
-
konq-plugins
-
libapache2-mod-python
-
libbonoboui2-0
-
libdb4.7-java-gcj
-
libgcj-bc
-
libgcj-common
-
libgcj10
-
libgcj10-awt
-
libgksu2-0
-
libgnome2-0
-
libgnome2-common
-
libgnomeui-0
-
libgnomevfs2-0
-
libgnomevfs2-common
-
libgnomevfs2-extra
-
libhsqldb-java-gcj
-
libpanel-applet2-0
-
lsb-release
-
mirage
-
nautilus-clamscan
-
notification-daemon
-
ntop
-
openoffice.org-emailmerge
-
openoffice.org-gcj
-
plasma-scriptengine-python
-
python-apt
-
python-apt-common
-
python-cairo
-
python-central
-
python-chardet
-
python-clamav
-
python-cups
-
python-cupshelpers
-
python-dbus
-
python-debian
-
python-gconf
-
python-glade2
-
python-gnome2
-
python-gobject
-
python-gtk2
-
python-gtkspell
-
python-imaging
-
python-kde4
-
python-libxml2
-
python-mako
-
python-markupsafe
-
python-nautilus
-
python-notify
-
python-numpy
-
python-pexpect
-
python-pyorbit
-
python-qt4
-
python-qt4-dbus
-
python-renderpm
-
python-reportbug
-
python-reportlab
-
python-reportlab-accel
-
python-sip
-
python-support
-
python-uno
-
python-vte
-
reportbug
-
system-config-printer
-
system-config-printer-udev
-
update-manager-core
-
update-manager-gnome
-
update-notifier
-
update-notifier-common
-
update-notifier-kde
-
verbiste-gnome
Accepter cette solution ? [Y/n/q/?] y
Les paquets suivants seront ENLEVÉS :
apt-listchanges{a} bsh{pu} bsh-gcj{a} cups-pk-helper{pu} debian-goodies{a} debsecan{a} denyhosts{a} docbook{pu} docbook-dsssl{pu} docbook-to-man{pu} docbook-xsl{pu}
epiphany-browser{a} epiphany-browser-data{a} epiphany-browser-dbg{a} epiphany-extensions{a} epiphany-extensions-more{a} fail2ban{a} gcj-4.4-jre{a}
gcj-4.4-jre-headless{a} gcj-4.4-jre-lib{a} gcj-jre{a} gcj-jre-headless{a} gconf2{a} gdebi{a} gdebi-core{a} gettext{pu} gimp{a} gir1.0-soup-2.4{pu}
gir1.0-webkit-1.0{pu} gksu{a} gnome-common{pu} gnome-keyring{a} gnome-mime-data{pu} gtk-doc-tools{a} highlight{pu} highlight-common{pu} hplip{a} hplip-cups{pu}
hplip-data{a} hplip-gui{a} intltool{pu} jade{pu} konq-plugins{a} libapache2-mod-python{a} libart-2.0-2{pu} libbonobo2-0{pu} libbonobo2-common{pu} libbonoboui2-0{a}
libbonoboui2-common{pu} libdb4.7-java-gcj{a} libdbi0{pu} libgcj-bc{a} libgcj-common{a} libgcj10{a} libgcj10-awt{a} libgksu2-0{a} libglade2-0{pu} libgnome2-0{a}
libgnome2-common{a} libgnomecanvas2-0{pu} libgnomecanvas2-common{pu} libgnomeui-0{a} libgnomeui-common{pu} libgnomevfs2-0{a} libgnomevfs2-common{a}
libgnomevfs2-extra{a} libgtkspell0{pu} libhsqldb-java-gcj{a} libjs-mochikit{pu} libnautilus-extension1{pu} libpanel-applet2-0{a} libqt4-assistant{pu} libqt4-help{pu}
libqt4-scripttools{pu} librrd4{pu} libsane-hpaio{pu} libsp1c2{pu} libunistring0{pu} libverbiste-0.1-0{pu} libxml-parser-perl{pu} lsb-release{a} mirage{a}
nautilus-clamscan{a} notification-daemon{a} ntop{a} ntop-data{pu} openoffice.org-emailmerge{a} openoffice.org-gcj{a} plasma-scriptengine-python{a} python
python-apt{a} python-apt-common{a} python-cairo{a} python-central{a} python-chardet{a} python-clamav{a} python-cups{a} python-cupshelpers{a} python-dbus{a}
python-debian{a} python-gconf{a} python-glade2{a} python-gnome2{a} python-gobject{a} python-gtk2{a} python-gtkspell{a} python-imaging{a} python-kde4{a}
python-libxml2{a} python-mako{a} python-markupsafe{a} python-nautilus{a} python-notify{a} python-numpy{a} python-pexpect{a} python-pyorbit{a} python-qt4{a}
python-qt4-dbus{a} python-renderpm{a} python-reportbug{a} python-reportlab{a} python-reportlab-accel{a} python-sip{a} python-support{a} python-uno{a} python-vte{a}
reportbug{a} sp{pu} system-config-printer{a} system-config-printer-udev{a} update-manager-core{a} update-manager-gnome{a} update-notifier{a} update-notifier-common{a}
update-notifier-kde{a} verbiste{pu} verbiste-gnome{a} xsltproc{pu}
0 paquets mis à jour, 0 nouvellement installés, 138 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 0 o d’archives. Après dépaquetage, 402 Mo seront libérés.
Voulez-vous continuer ? [Y/n/?] y
Charger/installer/enlever des paquets.
:~$
[/code]
Que du bonheur …
Bon bah parfait, c’est ce que je voulais^^ J’ai pu qu’à m’y mettre, merci!
J’ai essayé aussi le coup de la liste avec apt-get -s remove python. Pas mal, comme dégâts !
En fouillant dans /var/log/dpkg.log, il y a peut-être moyen de trouver la liste de tes victimes en ouvrant le fichier avec gedit + recherche de “remove”.
Ah oui en effet, on voit tous les trucs effacés, c’est super, je sais exactement ce que je dois réinstaller maintenant (en effet, ça a fait des dégats…, la prochaine fois, je fais une simulation avant chaque suppression )
Bref, merci à vous
EDIT: La méthode ci-dessus a parfaitement fonctionné, c’est comme si rien ne s’était passé. Je me souviendrais de ce petit fichier à l’avenir.