web-dev-qa-db-fra.com

apt spewing warnings après la mise à jour de libreoffice

Je lance un système 14.04 et récupère libreoffice du ppa officiel ( http://ppa.launchpad.net/libreoffice/ppa/ubunt principal fidèle).

Ce matin, le PPA a fourni de nombreuses mises à jour. En les intégrant, j'ai reçu plusieurs avertissements de la forme

W: Ignoring Provides line with DepCompareOp for package libreoffice-l10n

et le conseil à

W: You may want to run apt-get update to correct these problems

(qui n'a pas aidé lors de l'exécution)

Bizarrement, je ne semble pas avoir le paquet libreoffice-l10n installé.

Ces avertissements ne semblent pas avoir beaucoup d'effet, en ce sens que les mises à jour ont réussi.

Cependant, ils apparaissent maintenant à chaque Sudo apt update ou commande similaire suivante.

Comment puis-je débarrasser mon système de ces avertissements?

6
Organic Marble

Ce problème a apparemment été résolu aujourd'hui, le 3 avril 2017. D'après l'un de mes anciens commentaires:

Ces avertissements sont probablement dus à un bogue mineur dans le paquet, qui devrait être corrigé dans une version ultérieure. En attendant, ils peuvent être ignorés en toute sécurité, surtout si le paquet n'est pas installé.

2
fkraiem

Libreoffice 5.3 est sorti (aujourd'hui) et ne supporte pas encore toutes les langues. Par exemple, l'allemand n'est pas pris en charge *. Je pense que cela pourrait causer le problème. Malheureusement, le thème humain a également été supprimé (pourquoi?), Alors j'ai décidé de

  • revenir à Libreoffice 5.2
  • Supprimer ppa: libreoffice/ppa
  • et choisissez celui de la version 5.2:

    Sudo add-apt-repository ppa:libreoffice/libreoffice-5-2
    

    Sudo apt-get update

Si vous avez commis la même erreur que moi et que vous avez déjà effectué la mise à niveau vers la version 5.3, vous devez exécuter:

Sudo apt-get remove --purge libreoffice-core libreoffice-common
Sudo apt-get autoremove --purge

et réinstallez LibreOffice. Les lignes de problème n'apparaissent plus.

* https://wiki.documentfoundation.org/ReleaseNotes/5.3/de#Lokalisierung

3
Ophilon

Je veux donner un peu plus de détails et amplifier la réponse d'Ophilon.

  1. Supprimer le ppa actuel pour LibreOffice

    Sudo apt-get-repository --remove ppa:libreoffice/ppa

  2. Ajouter l'ancienne respoistory (5.2)

    Sudo add-apt-repository ppa:libreoffice/libreoffice-5-2

  3. Purger LibreOffice

    Sudo apt-get remove --purge libreoffice-core libreoffice-common Sudo apt-get autoremove --purge

  4. Exécutez Sudo apt-get update

  5. Cependant, lorsque j'ai essayé d'installer la version 5.2 en utilisant apt, j'ai eu des dépendances brisées. Je suggère donc de télécharger ce package:

http://downloadarchive.documentfoundation.org/libreoffice/old/5.2.5.1/deb/x86_64/LibreOffice_5.2.5.1_Linux_x86-64_deb.tar.gz

ou http://downloadarchive.documentfoundation.org/libreoffice/old/5.2.5.1/deb/x86_64/LibreOffice_5.2.5.1_Linux_x86_deb.tar.gz pour les systèmes 32 bits

  1. Extrayez l'archive et accédez au répertoire /DEBS (le chemin complet).

    6a. Si vous utilisiez Nautilus jusqu'à présent, faites un clic droit et sélectionnez "Ouvrir dans le terminal".

  2. Maintenant installer

    Sudo dpkg -i *.deb

2
gracious1

J'ai eu le même problème, ma solution qui a fonctionné sur mon système:

  1. Commentez temporairement avec # les lignes du fichier libreoffice.list afin que le processus de mise à jour ne l'utilise pas

  2. Sudo apt-get autoclean && Sudo apt-get autoremove && Sudo apt-get clean

  3. Sudo apt-get update && Sudo apt-get dist-upgrade && Sudo apt-get upgrade && Sudo apt-get autoclean && Sudo apt-get autoremove && Sudo apt-get clean

  4. Décommentez les lignes dans le libreoffice.list

  5. Sudo apt-get update && Sudo apt-get dist-upgrade && Sudo apt-get upgrade && Sudo apt-get autoclean && Sudo apt-get autoremove && Sudo apt-get clean

Dans mon cas, il a mis à jour sans problèmes après avoir pris ces mesures.

1
Antonis

J'utilise le gestionnaire de paquets intégré au système d'exploitation élémentaire et j'ai reçu les mêmes messages d'erreur (revérifiés via apt-get) Ignoring Provides line with DepCompareOp for package libreoffice-l10n.

Ce que j'ai fait pour résoudre ce problème a été de désactiver le téléchargement des packages de langue étrangère de libreoffice (autres que l'anglais). Par défaut, les packages de langue étrangère eux-mêmes étaient désactivés, mais leurs fichiers d’aide associés ces forfaits.

Screenshot

La désactivation des fichiers de langue et des fichiers d’aide de la liste "Détails des mises à jour" de mon gestionnaire de paquets a entraîné une mise à jour propre et aucun message d’erreur.

0
Nukolas