Страницы

Поиск по вопросам

понедельник, 25 февраля 2019 г.

У вас отложены (held) битые пакеты

При попытке установить libreoffice-core (или другие пакеты), выскакивает ошибка:
Пакеты, имеющие неудовлетворённые зависимости: libreoffice-core : Зависит: libreoffice-common (> 1:4.3.3) но он не будет установлен Зависит: ure (>= 4.2~) но он не будет установлен Зависит: libboost-date-time1.55.0 но он не будет установлен Зависит: libclucene-contribs1 (>= 2.3.3.4) но он не будет установлен Зависит: libclucene-core1 (>= 2.3.3.4) но он не будет установлен Зависит: libcmis-0.4-4 (>= 0.4.0) но он не будет установлен Зависит: libgltf-0.0-0 (>= 0.0.2) но он не будет установлен Зависит: libglu1-mesa но он не будет установлен или libglu1 Зависит: libharfbuzz-icu0 (>= 0.9.18) но он не будет установлен Зависит: libhunspell-1.3-0 (>= 1.3.3) но он не будет установлен Зависит: libicu52 (>= 52~m1-1~) но он не будет установлен Зависит: libmythes-1.2-0 но он не будет установлен Зависит: libodfgen-0.1-1 но он не будет установлен Зависит: librevenge-0.0-0 но он не будет установлен Зависит: libstdc++6 (>= 4.9) но он не будет установлен Зависит: uno-libs3 (>= 4.3.0~alpha) но он не будет установлен E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
Как это можно попытаться вылечить? У меня Debian 8 Jessie x64
UPD_0: Удалил все из репозиториев, осталось только:
deb http://mirror.yandex.ru/debian/ jessie main deb-src http://mirror.yandex.ru/debian/ jessie main
deb http://security.debian.org/ jessie/updates main deb-src http://security.debian.org/ jessie/updates main
sources.list.d тоже чист.
Для "лечения" пытался выполнить:
sudo dpkg --configure -a sudo apt-get install -f sudo apt-get --fix-broken install sudo rm /var/lib/apt/lists/* -vf //Не удалилась какая-то папка sudo apt-get clean sudo apt-get autoclean sudo apt-get autoremove
Вывод apt-cache policy libreoffice-common libreoffice-core
libreoffice-common: Установлен: (отсутствует) Кандидат: 1:4.3.3-2+deb8u2 Таблица версий: 1:5.1.3~rc2-3 0 100 /var/lib/dpkg/status 1:4.3.3-2+deb8u2 500 500 http://ftp.ru.debian.org/debian jessie/main amd64 Packages 500 http://ftp.ru.debian.org/debian jessie/main i386 Packages libreoffice-core: Установлен: (отсутствует) Кандидат: 1:4.3.3-2+deb8u2 Таблица версий: 1:4.3.3-2+deb8u3 0 100 /var/lib/dpkg/status 1:4.3.3-2+deb8u2 500 500 http://ftp.ru.debian.org/debian jessie/main amd64 Packages


Ответ

$ apt-cache policy libreoffice-common libreoffice-common: Установлен: (отсутствует) Кандидат: 1:4.3.3-2+deb8u2
Таблица версий: 1:5.1.3~rc2-3 0 100 /var/lib/dpkg/status 1:4.3.3-2+deb8u2 500 500 http://ftp.ru.debian.org/debian jessie/main amd64 Packages 500 http://ftp.ru.debian.org/debian jessie/main i386 Packages
вы подключали репозиторий(-ии) с более новыми версиями пакетов. информация об этих версиях хранится в /var/lib/dpkg/status
удалите из этого файла информацию про версию 1:5.1.3~rc2-3 пакета libreoffice-common (начиная со строки Package: libreoffice-common и до следующей строки, начинающейся со слова Package:, обязательно сохранив разделяющую описания пакетов пустую строку).
и обновите список пакетов:
$ sudo apt-get update

но вообще, вероятно, более правильным было бы удаление конфигурации неустанавливающихся пакетов. начать можно с того же libreoffice-common
$ sudo apt-get purge libreoffice-common

Комментариев нет:

Отправить комментарий