Я запускаю систему 14.04 и забираю libreoffice из официального ppa (http://ppa.launchpad.net/libreoffice/ppa/ubuntu trusty main).
Сегодня утром ppa предоставила кучу обновлений. При включении их я получил несколько предупреждений о форме
W: Ignoring Provides line with DepCompareOp for package libreoffice-l10n
и советы
W: You may want to run apt-get update to correct these problems
(что не помогло при запуске)
Как ни странно, у меня, похоже, не установлен пакет libreoffice-l10n.
Эти предупреждения, похоже, не имеют большого эффекта, поскольку обновления преуспели.
Теперь, однако, они отображаются на каждую следующую sudo apt update или аналогичную команду.
Как я могу избавиться от моей системы этих предупреждений?
Libreoffice 5.3 был выпущен (сегодня) и не поддерживает все языки. Например, немецкий язык не поддерживается *. Я думаю, что это может вызвать проблему. К сожалению, человеческая тема также была удалена (почему?), Поэтому я решил переключиться на
обратно в Libreoffice 5.2. Удалите ppa: libreoffice / ppa и выберите одно для 5.2:sudo add-apt-repository ppa:libreoffice/libreoffice-5-2
sudo apt-get update Если вы допустили ту же ошибку, что и я, и уже обновили до 5.3, вам нужно запустить:
sudo apt-get remove --purge libreoffice-core libreoffice-common
sudo apt-get autoremove --purge
и переустановить LibreOffice. Проблемные строки больше не отображаются.
* https: //wiki.documentfoundation.org/ReleaseNotes/5.3/de#Lokalisierung
Я хочу дать немного больше деталей и усилить ответ Офилона.
Удалить текущую ppa для LibreOffice sudo apt-get-repository --remove ppa:libreoffice/ppa Добавить старшую контрольную точку (5.2) sudo add-apt-repository ppa:libreoffice/libreoffice-5-2 Очистить LibreOffice sudo apt-get remove --purge libreoffice-core libreoffice-common sudo apt-get autoremove --purge Запустить sudo apt-get update Однако, когда я попытался установить 5.2, используя apt, я получил разбитые зависимости. Поэтому я предлагаю загрузить этот пакет:http://downloadarchive.documentfoundation.org/libreoffice/old/5.2.5.1/deb/x86_64/LibreOffice_5.2.5.1_Linux_x86-64_deb.tar.gz [!d15 ]
или http://downloadarchive.documentfoundation.org/libreoffice/old/5.2.5.1/deb/x86_64/LibreOffice_5.2.5.1_Linux_x86-64_deb.tar.gz для 32-разрядных систем
Удалите текущий ppa для LibreOffice sudo apt-get-repository --remove ppa:libreoffice/ppaУдалите текущий ppa для LibreOffice
sudo dpkg -i *.debУ меня была та же проблема, мое решение, которое работало в моей системе:
Временно комментировать # строки в libreoffice.list, чтобы процесс обновления не использовал его sudo apt-get autoclean && sudo apt-get autoremove && sudo apt-get clean 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 Раскомментируйте строки в libreoffice.list 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В моем случае он обновился без проблем после того, как я сделал эти шаги.
Я использую менеджер пакетов, встроенный в элементарную ОС, и получил те же сообщения об ошибках (дважды проверено через apt-get) Ignoring Provides line with DepCompareOp for package libreoffice-l10n.
Что я сделал, чтобы разрешить это, было отключить загрузку пакетов libreoffice для иностранных языков (кроме английского). По умолчанию сами пакеты с иностранными языками были отключены, но связанные файлы справки не были, например, эти пакеты.
Отключение как языковых файлов, так и файлов справки в списке диспетчера пакетов «Сведения о обновлениях» привело к чистым обновлениям и сообщениям об ошибках.