Je suis nouveau sur Ubuntu, on dirait que c'est mieux que Windows. Le jour dernier, j'ai essayé d'installer Kget (le gestionnaire de téléchargement) mais pendant le processus, mon ordinateur a soudainement cessé de fonctionner. J'ai donc dû l'éteindre. Après m'être à nouveau connecté à Ubuntu, je ne peux installer aucun programme. Le Centre logiciel Ubuntu dit:
Items cannot be installed or removed until package catalog is repaired.
Do you want to repair it now?
Après avoir cliqué sur réparer, il dit (après quelques secondes):
Package operation fails - The installation or removal of a software package failed
J'ai essayé plusieurs fois, mais le même problème s'est produit. Quelqu'un peut-il me dire une solution à ce problème?
la source
Lors de la mise à niveau de la version 13.10 vers la version 14.04.1, j'ai eu un problème avec des packages cassés, et en essayant toutes les choses courantes comme
apt-get -f install
, j'ai eu une erreur, quelque chose commeE: Sub-process /usr/bin/dpkg returned an error code (1)
.Au lieu de réinstaller et de passer des heures à installer les choses, je me suis sali les mains et finalement réparé. Voici comment:
Synaptic utilise le
apt-get
underhood. Allez l'utiliserapt-get
sur la console. Découvrez quelles commandes sont utilisées par Synaptic, ou lesquelles utiliser.apt-get
utilise endpkg
interne. Si le message sedpkg
termine par une erreur, essayez de faire l'opérationdpkg
directement, vous verrez l'erreur réelle.dpkg
stocke ses métadonnées/var/lib/dpkg/info/
. Dans mon cas, il y a eu des problèmes avec l'samba-libs
installation (archive corrompue) ou la suppression (métadonnées manquantes -> disant qu'elle n'est pas installée). J'ai donc supprimé les métadonnées. Puis courudpkg --clear-avail
. Ensuite, téléchargez la bibliothèque, placez-la à la place du fichier corrompu. Alorsapt-get update
. Alorsdpkg --install <path-to-lib>
. Et puis ça a commencé à fonctionner.la source