Рейтинг:0

Подробнее о сломанных упаковках

флаг br

Я пытаюсь заставить работать сканер Epson X19. Сначала я скачал их пакет драйверов для 20.04 LTS. Это сломалось, потому что обновление apt-get вернуло ошибки из-за Пропал репозиторий Google Earth и архив eoan. я исключил их из списка источников. Установка казалась работать.

Я пробовал это:

# apt-get install sane sane-utils libsane xsane
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
libsane уже самая новая версия (1.0.29-0ubuntu5.2).
libsane настроен на установку вручную.
sane-utils уже является самой новой версией (1.0.29-0ubuntu5.2).
Не удалось установить некоторые пакеты. Это может означать, что у вас есть
запрошена невозможная ситуация или если вы используете нестабильную
дистрибутив, что некоторые необходимые пакеты еще не созданы
или был перемещен из входящих.
Следующая информация может помочь разрешить ситуацию:

Следующие пакеты имеют неудовлетворенные зависимости:
 sane : Зависит: libgimp2.0 (>= 2.4.0), но не будет установлен
 xsane : зависит: libgimp2.0 (>= 2.4.0), но он не будет установлен
E: Невозможно исправить проблемы, у вас есть сломанные пакеты.

Как было предложено в ответах на похожие вопросы, я запускал стандартные команды apt для поиска и исправления зависимостей. Исправить не удалось. Я удалил пакет драйверов Epson и повторил эксперимент с теми же результатами.

Они оказались пустыми:

# dpkg -l | грэп ^..р
# apt-получить чек
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
# dpkg-query -W -f='${db:Status-Abbrev} ${binary:Package}\n' | grep -E ^.[^nci]
#

Я попытался удалить Gimp, который был установлен с помощью SNAP. Это сработало. Сейчас пытаюсь переустановить через apt-get t выдает ту же ошибку.

Поскольку различные утилиты не смогли идентифицировать поврежденный в данный момент пакет, Я должен спросить: установлен ли в каком-то файле в /etc флаг, который помечает меня навсегда? за грех держать сломанный пакет?

user535733 avatar
флаг cn
Лучше всего читать свой вывод: в ваших предыдущих попытках должно быть четко указано, что `libsane` и `sane-utils` уже установлены. Вы должны были соответствующим образом изменить свою следующую попытку.
user535733 avatar
флаг cn
Удаление пакета Snap действительно не должно было иметь никакого значения. Apt не видит Snaps и не заботится об установленных Snaps.
user535733 avatar
флаг cn
*Простой* способ определить сломанный пакет — попытаться установить одну из сломанных зависимостей. В этом случае: `sudo apt install libgimp2.0`. Вывод либо расскажет вам о реальной проблеме, либо приведет вас к другой сломанной зависимости (попробуйте установить ее).
Nmath avatar
флаг ng
Никогда не смешивайте исходники из другого дистрибутива или версии. Это рецепт для взлома ваших пакетов
N0rbert avatar
флаг zw
Отвечает ли это на ваш вопрос? [Как включить репозиторий «Вселенная»?](https://askubuntu.com/questions/148638/how-do-i-enable-the-universe-repository)
karel avatar
флаг sa
Отвечает ли это на ваш вопрос? [Невозможно исправить проблемы, у вас есть сломанные пакеты](https://askubuntu.com/questions/223237/unable-to-correct-problems-you-have-held-broken-packages)
Robert Fowler avatar
флаг br
Я все еще работаю над этим. После размещения вопроса я начал следить за цепочкой зависимостей libgimp2.0 --> libgegl-0.4 --l> 2.0 --> ibopenexr23, что не
Robert Fowler avatar
флаг br
Я все еще работаю над этим. После публикации вопроса я начал следить за цепочкой зависимостей libgimp2.0 --> libgegl-0.4 --> iibopenexr23, которая не может быть установлена, потому что текущая версия - libopenexr24. ВТФ? Мои следующие шаги — уведомить Ubuntu и попытаться самостоятельно собрать обновленную libgimp2.0.
Robert Fowler avatar
флаг br
Смешивание разных версий Ubuntu было не моим делом. Это происходит на двухлетнем ноутбуке (как летит время!), у которого изначально было 18.04, 19.10 в течение нескольких часов, потому что ему не удалось напрямую обновиться до 20.04, и с тех пор 20.04. Любая странность связана с ошибками/лагами в процессе обновления версии.

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

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.