#1 Le 19/09/2011, à 18:52
- thereelneo
[Resolu] Reinstaller des paquets supprimés
Bonjour,
Suit à une énorme erreur d'interface chaise clavier j'ai supprimé un certain nombre de paquets dépendant d'une librairie, sans savoir exactement lesquels.
Heureusement j'ai pu arrêter la suppression de paquets dès que j'ai compris mon erreur, mais en 15 secondes un certains nombre de paquets on été supprimés, le problème est que je ne sait pas lesquels ...
Voici l'extrait du fichier /var/log/apt/history.log correspondant à la commande maladroite:
Start-Date: 2011-09-19 16:37:24
Commandline: apt-get remove --purge pcscd opensc openssl libopensc-openssl libpcsc-perl libpcsclite1 pcsc-tools
Install: gir1.2-freedesktop:amd64 (0.10.7-0ubuntu1, automatic), libvte-common:amd64 (0.27.90-0ubuntu1, automatic), gir1.2-gtk-2.0:amd64 (2.24.4-0ubuntu2, automatic), python-webkit:amd64 (1.1.8-1ubuntu2, automatic), libept1:amd64 (1.0.4, automatic), python-vte:amd64 (0.27.90-0ubuntu1, automatic), libvte9:amd64 (0.27.90-0ubuntu1, automatic), librarian0:amd64 (0.8.1-5, automatic), software-properties-gtk:amd64 (0.80.9, automatic), rarian-compat:amd64 (0.8.1-5, automatic), gir1.2-atk-1.0:amd64 (2.0.0-0ubuntu1, automatic), apturl:amd64 (0.4.2ubuntu5.1, automatic), gir1.2-gdkpixbuf-2.0:amd64 (2.23.3-0ubuntu1, automatic), synaptic:amd64 (0.75.1ubuntu2, automatic), gir1.2-pango-1.0:amd64 (1.28.4-0ubuntu1, automatic)
Purge: partitionmanager:amd64 (1.0.3-0ubuntu2), kubuntu-debug-installer:amd64 (11.04ubuntu1), libreoffice-help-en-gb:amd64 (3.3.3-1ubuntu1), libkworkspace4:amd64 (4.6.2a-0ubuntu5.1), kpat:amd64 (4.6.2-0ubuntu2), libreoffice-l10n-fr:amd64 (3.3.3-1ubuntu1), qapt-batch:amd64 (1.1.2-0ubuntu1), ksystemlog:amd64 (4.6.2-0ubuntu1), libkprintutils4:amd64 (4.6.2-0ubuntu4), libpcsclite1:amd64 (1.7.0-2ubuntu2), apt-transport-https:amd64 (0.8.13.2ubuntu4.1), kde-zeroconf:amd64 (4.6.2-0ubuntu3), libreoffice-draw:amd64 (3.3.3-1ubuntu2), kppp:amd64 (4.6.2-0ubuntu3), libktnef4:amd64 (4.6.2-0ubuntu1), libreoffice-help-en-us:amd64 (3.3.3-1ubuntu2), userconfig:amd64 (0.9.0-0ubuntu7), kopete-message-indicator:amd64 (0.2.1-0ubuntu1), language-selector-kde:amd64 (0.34.2), kipi-plugins:amd64 (1.9.0-1ubuntu2), knm-runtime:amd64 (0.9~svngit20110408-0ubuntu2), freespacenotifier:amd64 (4.6.2a-0ubuntu5.1), hplip-gui:amd64 (3.11.1-2ubuntu2), libksane0:amd64 (4.6.2-0ubuntu1), libktorrent-l10n:amd64 (1.0.5-2), libtunepimp5-mp3:amd64 (0.5.3-7.3ubuntu3), libk3b6-extracodecs:amd64 (2.0.2-0ubuntu1), libkxmlrpcclient4:amd64 (4.6.2-0ubuntu1), kubuntu-desktop:amd64 (1.222.1), kubuntu-firefox-installer:amd64 (11.04ubuntu1), rekonq:amd64 (0.7.0-0ubuntu1), libknewstuff2-4:amd64 (4.6.2-0ubuntu4), libreoffice-impress:amd64 (3.3.3-1ubuntu2), libk3b6:amd64 (2.0.2-0ubuntu1), libplasmaclock4b:amd64 (4.6.2a-0ubuntu5.1), kpackagekit:amd64 (0.6.3.3-0ubuntu2), libknewstuff3-4:amd64 (4.6.2-0ubuntu4), librdf0:amd64 (1.0.12-1), plasma-widget-facebook:amd64 (1.0-0ubuntu1), plasma-netbook:amd64 (4.6.2a-0ubuntu5.1), ksnapshot:amd64 (4.6.2-0ubuntu1), pxljr:amd64 (1.1-0ubuntu7), ssh-import-id:amd64 (2.4-0ubuntu1), libkipi8:amd64 (4.6.2-0ubuntu1), libkwineffects1a:amd64 (4.6.2a-0ubuntu5.1), python-pycurl:amd64 (7.19.0-3build1), x11vnc:amd64 (0.9.10-1.1), hplip-cups:amd64 (3.11.1-2ubuntu2), pcsc-tools:amd64 (1.4.17-1), kdepim-groupware:amd64 (4.4.10-0ubuntu4), koffice:amd64 (2.3.3-0ubuntu4), libnepomukquery4a:amd64 (4.6.2-0ubuntu4), konqueror-nsplugins:amd64 (4.6.2-0ubuntu1), icedtea-netx:amd64 (1.1.1-0ubuntu1~11.04.1), libkleo4:amd64 (4.4.10-0ubuntu4), libweather-ion6:amd64 (4.6.2a-0ubuntu5.1), compiz-kde:amd64 (0.9.4+bzr20110606-0ubuntu1~natty2), plasma-widget-kimpanel:amd64 (4.6.2-0ubuntu3), gwenview:amd64 (4.6.2-0ubuntu1), bluez-cups:amd64 (4.91-0ubuntu1), libnepomukutils4:amd64 (4.6.2-0ubuntu4), libktexteditor4:amd64 (4.6.2-0ubuntu4), printer-applet:amd64 (4.6.2-0ubuntu1.1), kthesaurus:amd64 (2.3.3-0ubuntu4), libtunepimp5:amd64 (0.5.3-7.3ubuntu3), quassel:amd64 (0.7.2-0ubuntu2.2), libkmediaplayer4:amd64 (4.6.2-0ubuntu4), kcalc:amd64 (4.6.2-0ubuntu1.1), plasma-scriptengine-python:amd64 (4.6.2a-0ubuntu5.1), kpresenter:amd64 (2.3.3-0ubuntu4), krita:amd64 (2.3.3-0ubuntu4), hplip:amd64 (3.11.1-2ubuntu2), libakonadi-kmime4:amd64 (4.6.2-0ubuntu1), plasma-scriptengine-javascript:amd64 (4.6.2-0ubuntu1), klipper:amd64 (4.6.2a-0ubuntu5.1), icedtea-6-jre-cacao:amd64 (6b22-1.10.2-0ubuntu1~11.04.1), kaddressbook:amd64 (4.4.10-0ubuntu4), kontact:amd64 (4.4.10-0ubuntu4), kdebase-workspace-bin:amd64 (4.6.2a-0ubuntu5.1), kwalletmanager:amd64 (4.6.2-0ubuntu1.1), default-jre-headless:amd64 (1.6-40ubuntu1), usb-creator-kde:amd64 (0.2.28.3), ksysguard:amd64 (4.6.2a-0ubuntu5.1), libokularcore1:amd64 (4.6.2-0ubuntu1), libkcddb4:amd64 (4.6.2-0ubuntu2), librasqal2:amd64 (0.9.20-1), libmessagecore4:amd64 (4.4.10-0ubuntu4), apturl-kde:amd64 (0.4.2ubuntu5.1), kdepim-kresources:amd64 (4.4.10-0ubuntu4), plasma-widget-menubar:amd64 (0.1.15-0ubuntu1), openjdk-6-jre-lib:amd64 (6b22-1.10.2-0ubuntu1~11.04.1), kdegraphics-strigi-plugins:amd64 (4.6.2-0ubuntu1), dolphin:amd64 (4.6.2-0ubuntu1), libengine-pkcs11-openssl:amd64 (0.1.8-2), plasma-dataengines-addons:amd64 (4.6.2-0ubuntu3), libsyndication4:amd64 (4.6.2-0ubuntu1), khelpcenter4:amd64 (4.6.2-0ubuntu1), kdesudo:amd64 (3.4.2.3-2ubuntu3), libreoffice-math:amd64 (3.3.3-1ubuntu2), libkontactinterface4:amd64 (4.6.2-0ubuntu1), libnepomuk4:amd64 (4.6.2-0ubuntu4), openjdk-6-jre-headless:amd64 (6b22-1.10.2-0ubuntu1~11.04.1), konsole:amd64 (4.6.2-0ubuntu1), libkcalutils4:amd64 (4.6.2-0ubuntu1), korganizer:amd64 (4.4.10-0ubuntu4), k3b:amd64 (2.0.2-0ubuntu1), libsoprano4:amd64 (2.5.63+dfsg.1-0ubuntu1.1), libreoffice-common:amd64 (3.3.3-1ubuntu2), libreoffice-kde:amd64 (3.3.3-1ubuntu2), akonadi-server:amd64 (1.5.2-0ubuntu1), libmicroblog4:amd64 (4.6.2-0ubuntu1), akregator:amd64 (4.4.10-0ubuntu4), libkonqsidebarplugin4a:amd64 (4.6.2-0ubuntu1), network-manager-pptp-kde:amd64 (0.9~svngit20110408-0ubuntu2), libkparts4:amd64 (4.6.2-0ubuntu4), kamera:amd64 (4.6.2-0ubuntu1), ark:amd64 (4.6.2-0ubuntu1.1), plasma-scriptengine-declarative:amd64 (4.6.2-0ubuntu1), libkpgp4:amd64 (4.4.10-0ubuntu4), default-jdk:amd64 (1.6-40ubuntu1), kde-window-manager:amd64 (4.6.2a-0ubuntu5.1), network-manager:amd64 (0.8.4~git.20110319t175609.d14809b-0ubuntu3), libkabc4:amd64 (4.6.2-0ubuntu1), kvkbd:amd64 (0.6-2ubuntu2), koffice-libs:amd64 (2.3.3-0ubuntu4), libkdepim4:amd64 (4.4.10-0ubuntu4), kdoctools:amd64 (4.6.2-0ubuntu4), libcurl3:amd64 (7.21.3-1ubuntu1.3), default-jre:amd64 (1.6-40ubuntu1), libpcsc-perl:amd64 (1.4.12-1), python-uno:amd64 (3.3.3-1ubuntu2), opensc:amd64 (0.11.13-1ubuntu5), digikam:amd64 (1.9.0-1ubuntu1), kfind:amd64 (4.6.2-0ubuntu1), cups-driver-gutenprint:amd64 (5.2.6-1ubuntu1), dragonplayer:amd64 (4.6.2-0ubuntu2), libpowerdevilcore0:amd64 (4.6.2a-0ubuntu5.1), kdebase-bin:amd64 (4.6.2-0ubuntu1), kde-config-touchpad:amd64 (0.5.3-0ubuntu1), icedtea-6-jre-jamvm:amd64 (6b22-1.10.2-0ubuntu1~11.04.1), plasma-widget-folderview:amd64 (4.6.2-0ubuntu1), kdm:amd64 (4.6.2a-0ubuntu5.1), splix:amd64 (2.0.0+20110219-0ubuntu1), libkrossui4:amd64 (4.6.2-0ubuntu4), amarok:amd64 (2.4.0-0ubuntu5.1), libreoffice-style-oxygen:amd64 (3.3.3-1ubuntu2), libkonq5a:amd64 (4.6.2-0ubuntu1), software-properties-kde:amd64 (0.80.9), ssl-cert:amd64 (1.0.28), cups:amd64 (1.4.6-5ubuntu1.4), libkcal4:amd64 (4.6.2-0ubuntu1), plasma-widgets-addons:amd64 (4.6.2-0ubuntu3), knotes:amd64 (4.4.10-0ubuntu4), soprano-daemon:amd64 (2.5.63+dfsg.1-0ubuntu1.1), kword:amd64 (2.3.3-0ubuntu4), libkfile4:amd64 (4.6.2-0ubuntu4), libkopete4:amd64 (4.6.2-0ubuntu3), libplasmagenericshell4:amd64 (4.6.2a-0ubuntu5.1), libkblog4:amd64 (4.6.2-0ubuntu1), konqueror:amd64 (4.6.2-0ubuntu1), wpasupplicant:amd64 (0.7.3-0ubuntu1), polkit-kde-1:amd64 (0.99.0-0ubuntu3), supertuxkart:amd64 (0.7.2-1~getdeb1), libmailtransport4:amd64 (4.6.2-0ubuntu1), kscreensaver:amd64 (4.6.2-0ubuntu1), foo2zjs:amd64 (20110210dfsg-1ubuntu2.1), kinfocenter:amd64 (4.6.2a-0ubuntu5.1), gdebi-kde:amd64 (0.7.0), libplasma3:amd64 (4.6.2-0ubuntu4), plasma-dataengines-workspace:amd64 (4.6.2a-0ubuntu5.1), libtaskmanager4b:amd64 (4.6.2a-0ubuntu5.1), libreoffice-help-fr:amd64 (3.3.3-1ubuntu1), libkimproxy4:amd64 (4.6.2-0ubuntu4), libmessagelist4:amd64 (4.4.10-0ubuntu4), libkemoticons4:amd64 (4.6.2-0ubuntu4), libreoffice-base-core:amd64 (3.3.3-1ubuntu2), libkpimtextedit4:amd64 (4.6.2-0ubuntu1), kchart:amd64 (2.3.3-0ubuntu4), update-manager-kde:amd64 (0.150.3), karbon:amd64 (2.3.3-0ubuntu4), kubuntu-notification-helper:amd64 (11.04ubuntu3), plasma-widget-quickaccess:amd64 (0.8.1-0ubuntu7), kdelibs-bin:amd64 (4.6.2-0ubuntu4), jockey-common:amd64 (0.9.2-0ubuntu5), libkdewebkit5:amd64 (4.6.2-0ubuntu4), kdepimlibs-kio-plugins:amd64 (4.6.2-0ubuntu1), kspread:amd64 (2.3.3-0ubuntu4), libreoffice-calc:amd64 (3.3.3-1ubuntu2), xine-ui:amd64 (0.99.6-1), libkio5:amd64 (4.6.2-0ubuntu4), ktorrent:amd64 (4.0.5-3ubuntu1), jockey-kde:amd64 (0.9.2-0ubuntu5), kdemultimedia-kio-plugins:amd64 (4.6.2-0ubuntu2), kerneloops-daemon:amd64 (0.12+git20090217-1ubuntu11), bluedevil:amd64 (1.1-0ubuntu1), ca-certificates-java:amd64 (20100412), libraptor1:amd64 (1.4.21-2), openssl:amd64 (0.9.8o-5ubuntu1), kopete:amd64 (4.6.2-0ubuntu3), kdebase-runtime:amd64 (4.6.2-0ubuntu1), libcurl3-gnutls:amd64 (7.21.3-1ubuntu1.3), libreoffice-emailmerge:amd64 (3.3.3-1ubuntu2), kdepim-wizards:amd64 (4.4.10-0ubuntu4), libkpimidentities4:amd64 (4.6.2-0ubuntu1), libkpimutils4:amd64 (4.6.2-0ubuntu1), kplato:amd64 (2.3.3-0ubuntu4), kate:amd64 (4.6.2-0ubuntu1), kmail:amd64 (4.4.10-0ubuntu4), kscreensaver-xsavers:amd64 (4.6.2-0ubuntu1), libkdegames5:amd64 (4.6.2-0ubuntu2), openjdk-6-jdk:amd64 (6b22-1.10.2-0ubuntu1~11.04.1), libkde3support4:amd64 (4.6.2-0ubuntu4), plasma-desktop:amd64 (4.6.2a-0ubuntu5.1), libktorrent2:amd64 (1.0.5-2), libknotifyconfig4:amd64 (4.6.2-0ubuntu4), systemsettings:amd64 (4.6.2a-0ubuntu5.1), openjdk-6-jre:amd64 (6b22-1.10.2-0ubuntu1~11.04.1), kexi:amd64 (2.3.3-0ubuntu4), system-config-printer-kde:amd64 (4.6.2-0ubuntu1), apport-kde:amd64 (1.20.1-0ubuntu5), kdelibs5-plugins:amd64 (4.6.2-0ubuntu4), kdenetwork-filesharing:amd64 (4.6.2-0ubuntu3), kdepim-runtime:amd64 (4.4.10-0ubuntu2), libkhtml5:amd64 (4.6.2-0ubuntu4), libakonadi-kcal4:amd64 (4.6.2-0ubuntu1), nepomukcontroller:amd64 (0.2-0ubuntu2), plasma-widget-networkmanagement:amd64 (0.9~svngit20110408-0ubuntu2), ca-certificates:amd64 (20090814+nmu2ubuntu0.1), libreoffice-l10n-en-gb:amd64 (3.3.3-1ubuntu1), gnupg2:amd64 (2.0.14-2ubuntu1), okular:amd64 (4.6.2-0ubuntu1), kmousetool:amd64 (4.6.2-0ubuntu1), libkatepartinterfaces4:amd64 (4.6.2-0ubuntu4), kdepim-strigi-plugins:amd64 (4.4.10-0ubuntu4), plasma-widgets-workspace:amd64 (4.6.2a-0ubuntu5.1), pcscd:amd64 (1.7.0-2ubuntu2), kmag:amd64 (4.6.2-0ubuntu1), libkutils4:amd64 (4.6.2-0ubuntu4), libkdcraw9:amd64 (4.6.2-0ubuntu1), libakonadi-contact4:amd64 (4.6.2-0ubuntu1), libreoffice-core:amd64 (3.3.3-1ubuntu2), libakonadi-kde4:amd64 (4.6.2-0ubuntu1), kubuntu-konqueror-shortcuts:amd64 (11.04ubuntu1), python-kde4:amd64 (4.6.2b-0ubuntu1.1), yakuake:amd64 (2.9.8-1), libreoffice-writer:amd64 (3.3.3-1ubuntu2), kdebase-workspace:amd64 (4.6.2a-0ubuntu5.1), okular-extra-backends:amd64 (4.6.2-0ubuntu1), kdepasswd:amd64 (4.6.2-0ubuntu1), kmix:amd64 (4.6.2-0ubuntu2), libreoffice-l10n-en-za:amd64 (3.3.3-1ubuntu1), plasma-widget-message-indicator:amd64 (0.5.7-0ubuntu2)
Error: Sub-process /usr/bin/dpkg returned an error code (2)
End-Date: 2011-09-19 16:37:39
Savez vous si il est possible de réinstaller tout ces paquets automatiquement (un sort de gros undo (oui je rêve)) ou si je dois récupérer tous les noms de paquet dans cette liste et les réinstaller ....
Dernière modification par thereelneo (Le 19/09/2011, à 19:50)
Hors ligne
#2 Le 19/09/2011, à 19:50
- thereelneo
Re : [Resolu] Reinstaller des paquets supprimés
Bon décidément je fait des bêtises aujourd'hui, j'aurais du réfléchir plus, j'ai résolu le problème tout seul ....
Quoiqu'il en soit j'explique ma méthode au cas ou quelqu'un fasse le même genre d'erreur:
copier la partie du history.log correspondant à la commande (cf premier post) dans un nouveau fichier
couper tout ce qui est avant le Purge: ainsi que toutes les dernière lignes n'étant plus des paquets.
Supprimer automatiquement les :amd64 (chiffres-ubuntu1), avec sed ou n'importe quel éditeur de fichier.
On obtient une belle liste de paquets, il n'y à plus qu'a copier tout ça et faire un joli:
sudo apt-get install --reinstall
et coller à la fin de la commande.
C'est bourrin ça m'a réinstaller des paquets non supprimés, mais au moins je suis sûr (ou presque) que je n'ai perdu aucun programmes ....
Désolé pour le dérangement si quelqu'un avait commencé à réfléchir à mon problème ...
Hors ligne