Après l'installation de mono-complete
sur mon Ubuntu 11.10, quelque chose a été corrompu dans le catalogue de paquets. Chaque fois que j'essaie d'installer\effacer quelque chose que je reçois une erreur et que l'on me dit d'utiliser apt-get -f install
. Je reçois la même chose de l'interface graphique. Lorsque j'essaie de le faire, j'obtiens le message d'erreur suivant:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
mono-devel mono-xbuild
The following NEW packages will be installed:
mono-devel mono-xbuild
0 upgraded, 2 newly installed, 0 to remove and 83 not upgraded.
2 not fully installed or removed.
Need to get 0 B/2,256 kB of archives.
After this operation, 9,048 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
(Reading database ... 269743 files and directories currently installed.)
Unpacking mono-xbuild (from .../mono-xbuild_2.10.5-1_all.deb) ...
dpkg: error processing /var/cache/apt/archives/mono-xbuild_2.10.5-1_all.deb (--unpack):
unable to open '/usr/lib/mono/4.0/xbuild.exe.dpkg-new': No such file or directory
No apport report written because MaxReports is reached already
Unpacking mono-devel (from .../mono-devel_2.10.5-1_all.deb) ...
dpkg: error processing /var/cache/apt/archives/mono-devel_2.10.5-1_all.deb (--unpack):
unable to open '/usr/lib/mono/2.0/al.exe.dpkg-new': No such file or directory
No apport report written because MaxReports is reached already
Processing triggers for man-db ...
Errors were encountered while processing:
/var/cache/apt/archives/mono-xbuild_2.10.5-1_all.deb
/var/cache/apt/archives/mono-devel_2.10.5-1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Je comprends qu’il me manque des fichiers mono\répertoires, mais je ne peux pas réinstaller mono car apt-get
me dit d’exécuter apt-get -f install
- ce qui ne fonctionne pas.
Comment puis-je réparer cela?
UPDATE
Lancer apt-get update
me donne les erreurs suivantes:
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/edgy/universe/source/Sources 404 Not Found [IP: 91.189.88.46 80]
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/edgy/universe/binary-i386/Packages 404 Not Found [IP: 91.189.88.46 80]
W: Failed to fetch http://ppa.launchpad.net/mozillateam/firefox-stable/ubuntu/dists/oneiric/main/source/Sources 404 Not Found
W: Failed to fetch http://ppa.launchpad.net/mozillateam/firefox-stable/ubuntu/dists/oneiric/main/binary-i386/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead
Les deux dernières lignes de votre fichier /etc/apt/sources.list sont incorrectes. Supprimez-le du fichier:
deb http://us.archive.ubuntu.com/ubuntu edgy universe
deb-src http://us.archive.ubuntu.com/ubuntu edgy universe
puis:
Sudo apt-get update
Sudo apt-get -f install
Cela devrait régler les problèmes. Faites-moi savoir si c'est résolu!
Cordialement
Essaye ça:
Sudo apt-get update
Cela mettra à jour votre liste de logiciels système.
Puis,
Sudo apt-get install -f
Cela devrait réparer vos paquets.
Si ce n'est pas le cas, vous avez un gestionnaire de paquets endommagé et je vous recommande de le réinstaller - mais niquement si vous avez déjà essayé le reste !!!
Veuillez vérifier que le logiciel n'a pas été correctement installé et que l'erreur est générée. Réinstallez-le.
Sudo apt-get install --reinstall <package> .
Sudo apt-get update; Sudo apt-get install -f
ensuite, poursuivez avec le logiciel que vous souhaitez installer.
J'ai eu un problème très similaire avec Firefox.
Je m'en suis tiré en modifiant le fichier d'état. Il suffit de supprimer l’entrée du logiciel qui pose problème.
Sudo gedit /var/lib/dpkg/status
Je ne peux toujours pas installer Firefox mais au moins, installer un autre logiciel est maintenant possible. Si vous trouvez un moyen d'installer ledit paquet, veuillez m'en informer.