web-dev-qa-db-fra.com

Essayer de réparer les dépendances brisées (Libre Office)

J'ai désinstallé Libreoffice et installé Openoffice uniquement. Pour découvrir que je n'aime plus OpenOffice. J'ai désinstallé OpenOffice aujourd'hui et essayé d'installer LibreOffice et j'ai eu des erreurs.

 The following packages have unmet dependencies:
 libreoffice-core : Depends: libreoffice-common (> 1:4.2.7) but it is not installed
 libreoffice-help-en-us : Depends: libreoffice-l10n-en-us
 libreoffice-Java-common : Depends: libreoffice-common but it is not installed
 libreoffice-l10n-en-gb : Depends: libreoffice-common but it is not installed
 libreoffice-l10n-en-za : Depends: libreoffice-common but it is not installed
 y-ppa-manager : Depends: yad (>= 0.8.0) but it is not installed
                 Depends: python-software-properties but it is not installed

Alors j'ai essayé de faire Sudo apt-get -f install et on m'a demandé d'installer et je dis oui, c'est le message.

$ Sudo apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  libreoffice-common
Suggested packages:
  libreoffice-style-crystal libreoffice-style-hicontrast
  libreoffice-style-oxygen libreoffice-style-sifr libreoffice-style-tango
The following NEW packages will be installed:
  libreoffice-common
0 upgraded, 1 newly installed, 0 to remove and 10 not upgraded.
41 not fully installed or removed.
Need to get 0 B/19.9 MB of archives.
After this operation, 76.1 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 453874 files and directories currently installed.)
Preparing to unpack .../libreoffice-common_1%3a4.2.7-0ubuntu1_all.deb ...
Unpacking libreoffice-common (1:4.2.7-0ubuntu1) ...
dpkg: error processing archive /var/cache/apt/archives/libreoffice-common_1%3a4.2.7-0ubuntu1_all.deb (--unpack):
 trying to overwrite '/usr/bin/soffice', which is also in package openoffice-debian-menus 4.1-9764
rmdir: failed to remove ‘/var/lib/libreoffice/share/prereg/’: No such file or directory
rmdir: failed to remove ‘/var/lib/libreoffice/share/’: No such file or directory
rmdir: failed to remove ‘/var/lib/libreoffice/program/’: No such file or directory
rmdir: failed to remove ‘/var/lib/libreoffice’: No such file or directory
rmdir: failed to remove ‘/var/lib/libreoffice’: No such file or directory
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.54ubuntu1) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for gnome-icon-theme (3.10.0-0ubuntu2) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Errors were encountered while processing:
 /var/cache/apt/archives/libreoffice-common_1%3a4.2.7-0ubuntu1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Je ne peux plus rien installer ni mettre à jour mon système.

3
Brandd Newman

J'ai répondu moi-même après avoir fait des recherches et appris de nouveaux trucs. Je vais donner la réponse au cas où quelqu'un rencontrerait un problème lié à ces dépendances brisées. J'ai utilisé le gestionnaire de paquets synaptic pour supprimer les paquets cassés. Voici comment j'ai fait ça

J'ai tout d'abord téléchargé Synaptic Package Manager Gestionnaire de paquets Synaptic

J'ai ensuite déplacé le fichier .deb téléchargé vers mon dossier de départ (pour un accès facile au terminal), puis j'ai ouvert le terminal.

CTRL + ALT + T

J'ai dû installer le paquet via dpkg car apt-get ne fonctionnait pas à cause de dépendances brisées.

Sudo dpkg -i synaptic_0.81.1_AMD64.deb

une fois que cela était terminé, j'ai ouvert Synaptic exécutant ce qui suit dans le terminal

Sudo synaptic

Dans le gestionnaire de paquets Synaptic

cliquez sur le Status Tab

puis cliquez sur Broken et sélectionnez les paquets cassés. et Mark for Complete Removal et continue d'appliquer les modifications.

Je me suis également assuré que tout était complètement enlevé en utilisant ce qui suit dans le terminal

Sudo apt-get autoremove

et double vérification des paquets dans le gestionnaire de paquets synaptic

il ne restait plus de paquets Office libre, j'ai donc continué à installer Libre Office via Ubuntu Software Center

5
Brandd Newman

Si vous avez ce problème, faites ceci:

Sudo mkdir /usr/bin/soffice
Sudo apt-get -f install -y
3
Rahim Baxseliyev

Essayez-les un à un:

Sudo apt-get purge openoffice*
Sudo apt-get clean && Sudo apt-get autoclean
Sudo apt-get autoremove
Sudo apt-get install libreoffice
0
wladypauly

Je comprends que cela s’est passé il ya des années, mais j’ai eu une situation similaire avec 18.04 LTS (Bionic). Mon ordinateur était bloqué, pas de mises à jour, installe ... rien. Alors......

Le seul moyen de résoudre le problème était d'installer le paquet nommé libreoffice-common. C’est là que j’ai trouvé le message d’erreur dpkg:

dpkg: archive lors du traitement de l'erreur /var/cache/apt/archives/libreoffice-common_1%3a6.0.3-0ubuntu1_all.deb (--unpack): essaye de remplacer "/ usr/bin/soffice", qui est également dans le paquet openoffice-debian-menus 4.1.4-9788 rmdir: échec de la suppression '/ var/lib/libreoffice/share/prereg /': aucun fichier ou répertoire de ce type rmdir: échec de la suppression de '/ var/lib/libreoffice/share/': Aucun fichier ou répertoire de ce type rmdir: échec de la suppression'/var/lib/libreoffice/programme/': Aucun fichier ou répertoire de ce type rmdir: échec de la suppression'/var/lib/libreoffice ': Aucun fichier ou répertoire de ce type rmdir : impossible de supprimer '/ var/lib/libreoffice': aucun fichier ou répertoire de ce type. Des erreurs ont été rencontrées lors du traitement: /var/cache/apt/archives/libreoffice-common_1%3a6.0.3-0ubuntu1_all.deb E: Sous-processus/usr/bin/dpkg a renvoyé un code d'erreur (1) "

Je devais lire attentivement le message d'erreur. Cela me faisait savoir qu'une autre application du nom openoffice-debian-menus utilisait le fichier situé dans/usr/bin/soffice. Ce fichier n'a pas pu être écrasé pour une raison ou une autre.

J'ai donc supprimé le programme avec dpkg: Sudo dpkg -P openoffice-debian-menus 4.1.4-9788

Installé libreoffice-common: Sudo apte à installer libreoffice-common

Mises à jour du Ran: Sudo apt update && Liste des Sudo apt --upgradable

Après avoir exécuté la commande précédente, utilisez ce qui suit pour vérifier que vous souhaitez que les packages soient inclus dans la mise à niveau: Sudo apt show pkgs "Nom du package". Si tout vous convient, lancez Sudo apt full-upgrade && Sudo apt autoremove.

J'espère que tout se passe bien.

0
Randy Robinson

Essayer:

Sudo dpkg -i --force-overwrite /var/cache/apt/archives/libreoffice-common_1%3a4.2.7-0ubuntu1_all.deb

Ensuite:

Sudo apt-get -f install
Sudo ap-get install libreoffice

source: Comment résoudre "dpkg: traitement d'erreur /var/cache/apt/archives/python-apport_2.0.1-0ubuntu9_all.deb"?

0
user708714