Стенд: p9 education kde x86_64. По умолчанию в системе установлен LibreOffice-still. Пользовательский сценарий: Хочу заменить LibreOffice-still на LibreOffice education-9-x86-64-kde ~ # rpm -qa | grep Libre LibreOffice-still-langpack-uk-6.3.6.2-alt1.x86_64 LibreOffice-still-langpack-es-6.3.6.2-alt1.x86_64 LibreOffice-still-integrated-6.3.6.2-alt1.x86_64 LibreOffice-still-qt5-6.3.6.2-alt1.x86_64 LibreOffice-still-langpack-pt-BR-6.3.6.2-alt1.x86_64 LibreOffice-still-common-6.3.6.2-alt1.x86_64 LibreOffice-still-langpack-kk-6.3.6.2-alt1.x86_64 LibreOffice-still-gtk3-6.3.6.2-alt1.x86_64 LibreOffice-still-mimetypes-6.3.6.2-alt1.noarch LibreOffice-still-langpack-ru-6.3.6.2-alt1.x86_64 LibreOffice-still-6.3.6.2-alt1.x86_64 LibreOffice-still-extensions-6.3.6.2-alt1.x86_64 LibreOffice-still-kde5-6.3.6.2-alt1.x86_64 ----- Обнаружила, что если в системе установлен LibreOffice-still-kde5, то операция apt-get install LibreOffice завершается неудачно: education-9-x86-64-kde ~ # apt-get install LibreOffice Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Некоторые пакеты установить невозможно. Это может означать, что Вы потребовали невозможного, либо пользуетесь нестабильным репозиторием. Часть необходимых пакетов либо ещё не создана, либо была удалена из каталога 'Входящие'. Так как для выполнения Вашего запроса достаточно одной операции, то скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста, об этом как о найденной ошибке в пакете. Эти сведения могут помочь найти выход из ситуации: Следующие пакеты имеют неудовлетворенные зависимости: LibreOffice: Требует: LibreOffice-common (= 6.3.0.3-alt3:p9+250773.100.3.1) Требует: LibreOffice-integrated (= 6.3.0.3-alt3:p9+250773.100.3.1) E: Извините, `битые' пакеты ----- Если предварительно удалить LibreOffice-still-kde5, то установка с заменой пакетов выполняется успешно: Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Следующие пакеты будут УДАЛЕНЫ: LibreOffice-still-kde5 0 будет обновлено, 0 новых установлено, 1 пакетов будет удалено и 0 не будет обновлено. Необходимо получить 0B архивов. После распаковки будет освобождено 150kB дискового пространства. Продолжить? [Y/n] Совершаем изменения... Подготовка... #################################################################################################### [100%] Очистка / удаление... 1: LibreOffice-still-kde5-6.3.6.2-alt1 #################################################################################################### [100%] Завершено. education-9-x86-64-kde ~ # apt-get install LibreOffice Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Следующие дополнительные пакеты будут установлены: LibreOffice-common LibreOffice-extensions LibreOffice-integrated LibreOffice-mimetypes Следующие пакеты будут УДАЛЕНЫ: LibreOffice-still LibreOffice-still-common LibreOffice-still-extensions LibreOffice-still-gtk3 LibreOffice-still-integrated LibreOffice-still-langpack-es LibreOffice-still-langpack-kk LibreOffice-still-langpack-pt-BR LibreOffice-still-langpack-ru LibreOffice-still-langpack-uk LibreOffice-still-mimetypes LibreOffice-still-qt5 Следующие НОВЫЕ пакеты будут установлены: LibreOffice LibreOffice-common LibreOffice-extensions LibreOffice-integrated LibreOffice-mimetypes 0 будет обновлено, 5 новых установлено, 12 пакетов будет удалено и 0 не будет обновлено. Необходимо получить 141MB архивов. После распаковки будет освобождено 168MB дискового пространства. Продолжить? [Y/n]
Определение зависимых конфликтующих пакетов не предусмотрено в apt.
Не так. Оно всё предусмотрено, но apt уже так изменили, что теперь он будет говорить "нешмогла", пока пользователь явно не укажет нужный список пакетов для установки и для удаления в одной команде.