apt spewing предупреждения после обновления libreoffice

Я запускаю систему 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 или аналогичную команду.

Как я могу избавиться от моей системы этих предупреждений?

1
задан 3 February 2017 в 20:43

4 ответа

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

3
ответ дан 23 May 2018 в 01:48
  • 1
    Спасибо за ответ. Моя цель - сохранить 5.3 и избавиться от предупреждений. – Organic Marble 5 February 2017 в 06:50

Я хочу дать немного больше деталей и усилить ответ Офилона.

Удалить текущую 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
2
ответ дан 23 May 2018 в 01:48
  • 1
    Спасибо за ответ. Моя цель - сохранить 5.3 и избавиться от предупреждений. – Organic Marble 5 February 2017 в 06:50
  • 2
    Один из пользователей (Geno) сообщил, что ошибка сломанного пакета на шаге 5 была исправлена ​​(по крайней мере, в этой собственной системе пользователя) путем очистки, uno-libs3, hyphen- * и libreoffice-style-human перед установкой. Но пользователь точно не знает, какая из них была основной причиной (и не я). – gracious1 13 February 2017 в 23:11

У меня была та же проблема, мое решение, которое работало в моей системе:

Временно комментировать # строки в 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

В моем случае он обновился без проблем после того, как я сделал эти шаги.

1
ответ дан 23 May 2018 в 01:48
  • 1
    Извините, но это не повлияло на меня. Я все еще получаю предупреждения, когда я выполняю шаг 5 вашей процедуры. – Organic Marble 9 February 2017 в 20:41
  • 2
    Я не нашел файл libreoffice.list на своем компьютере. Какой файл вы имеете в виду? – Adalbert Hanßen 19 March 2017 в 13:41

Я использую менеджер пакетов, встроенный в элементарную ОС, и получил те же сообщения об ошибках (дважды проверено через apt-get) Ignoring Provides line with DepCompareOp for package libreoffice-l10n.

Что я сделал, чтобы разрешить это, было отключить загрузку пакетов libreoffice для иностранных языков (кроме английского). По умолчанию сами пакеты с иностранными языками были отключены, но связанные файлы справки не были, например, эти пакеты.

Отключение как языковых файлов, так и файлов справки в списке диспетчера пакетов «Сведения о обновлениях» привело к чистым обновлениям и сообщениям об ошибках.

0
ответ дан 23 May 2018 в 01:48
  • 1
    Для меня это было исправлено обновлением, выпущенным 4/3/2017. См. Принятый ответ. – Organic Marble 11 April 2017 в 02:48
  • 2
    Было ли это общим обновлением или конкретным пакетом? Принятый ответ не уточняется. Я пытался обновить несколько раз за последнюю неделю и отключил только файлы справки. – Nukolas 11 April 2017 в 02:54

Другие вопросы по тегам:

Похожие вопросы: