Suppression python: désastre

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^^

:whistle:

[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 :
  1.  apt-listchanges               
    
  2.  bsh-gcj                       
    
  3.  debian-goodies                
    
  4.  debsecan                      
    
  5.  denyhosts                     
    
  6.  epiphany-browser              
    
  7.  epiphany-browser-data         
    
  8.  epiphany-browser-dbg          
    
  9.  epiphany-extensions           
    
  10. epiphany-extensions-more      
    
  11. fail2ban                      
    
  12. gcj-4.4-jre                   
    
  13. gcj-4.4-jre-headless          
    
  14. gcj-4.4-jre-lib               
    
  15. gcj-jre                       
    
  16. gcj-jre-headless              
    
  17. gconf2                        
    
  18. gdebi                         
    
  19. gdebi-core                    
    
  20. gimp                          
    
  21. gksu                          
    
  22. gnome-keyring                 
    
  23. gtk-doc-tools                 
    
  24. hplip                         
    
  25. hplip-data                    
    
  26. hplip-gui                     
    
  27. konq-plugins                  
    
  28. libapache2-mod-python         
    
  29. libbonoboui2-0                
    
  30. libdb4.7-java-gcj             
    
  31. libgcj-bc                     
    
  32. libgcj-common                 
    
  33. libgcj10                      
    
  34. libgcj10-awt                  
    
  35. libgksu2-0                    
    
  36. libgnome2-0                   
    
  37. libgnome2-common              
    
  38. libgnomeui-0                  
    
  39. libgnomevfs2-0                
    
  40. libgnomevfs2-common           
    
  41. libgnomevfs2-extra            
    
  42. libhsqldb-java-gcj            
    
  43. libpanel-applet2-0            
    
  44. lsb-release                   
    
  45. mirage                        
    
  46. nautilus-clamscan             
    
  47. notification-daemon           
    
  48. ntop                          
    
  49. openoffice.org-emailmerge     
    
  50. openoffice.org-gcj            
    
  51. plasma-scriptengine-python    
    
  52. python-apt                    
    
  53. python-apt-common             
    
  54. python-cairo                  
    
  55. python-central                
    
  56. python-chardet                
    
  57. python-clamav                 
    
  58. python-cups                   
    
  59. python-cupshelpers            
    
  60. python-dbus                   
    
  61. python-debian                 
    
  62. python-gconf                  
    
  63. python-glade2                 
    
  64. python-gnome2                 
    
  65. python-gobject                
    
  66. python-gtk2                   
    
  67. python-gtkspell               
    
  68. python-imaging                
    
  69. python-kde4                   
    
  70. python-libxml2                
    
  71. python-mako                   
    
  72. python-markupsafe             
    
  73. python-nautilus               
    
  74. python-notify                 
    
  75. python-numpy                  
    
  76. python-pexpect                
    
  77. python-pyorbit                
    
  78. python-qt4                    
    
  79. python-qt4-dbus               
    
  80. python-renderpm               
    
  81. python-reportbug              
    
  82. python-reportlab              
    
  83. python-reportlab-accel        
    
  84. python-sip                    
    
  85. python-support                
    
  86. python-uno                    
    
  87. python-vte                    
    
  88. reportbug                     
    
  89. system-config-printer         
    
  90. system-config-printer-udev    
    
  91. update-manager-core           
    
  92. update-manager-gnome          
    
  93. update-notifier               
    
  94. update-notifier-common        
    
  95. update-notifier-kde           
    
  96. 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 … :005

Bon bah parfait, c’est ce que je voulais^^ J’ai pu qu’à m’y mettre, merci! :12

J’ai essayé aussi le coup de la liste avec apt-get -s remove python. Pas mal, comme dégâts ! :mrgreen:

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 :laughing: )

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.