Не может обновить от 19,04 до 19,10 должных к libgl1-mesa-dri пакету

Я пытался обновить свой dist от Ubuntu 19.04 до 19,10. Выпущенный, у меня были некоторые пакеты для обновления:

libgl1-mesa-dri/bionic-security 19.2.8-0ubuntu0~18.04.2 amd64 [upgradable from: 19.0.8-0ubuntu0~19.04.1]
libgl1-mesa-dri/bionic-security 19.2.8-0ubuntu0~18.04.2 i386 [upgradable from: 19.0.8-0ubuntu0~19.04.1]

dist-upgrade не обновил их, таким образом, я пытался сделать это вручную, и это произошло:

The following packages have unmet dependencies:
libgl1-mesa-dri : Depends: libsensors4 (>= 1:3.0.0) but it is not installable
E: Unable to correct problems, you have held broken packages.

Попробованный для установки его вручную но он бросил это:

marek@marek-GA-990XA-UD3:~$ sudo apt install libsensors4
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libsensors4 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libsensors4:i386 libsensors-config

E: Package 'libsensors4' has no installation candidate

обновленная информация:

grep "bionic" /etc/apt/sources.list /etc/apt/sources.list.d/*
/etc/apt/sources.list:# deb-src [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu bionic-security main
/etc/apt/sources.list.d/elastic-6.x.list:# deb https://artifacts.elastic.co/packages/6.x/apt stable main # wyłączony podczas aktualizacji do bionic
/etc/apt/sources.list.d/elastic-6.x.list.distUpgrade:# deb https://artifacts.elastic.co/packages/6.x/apt stable main # wyłączony podczas aktualizacji do bionic
/etc/apt/sources.list.d/elastic-6.x.list.save:# deb https://artifacts.elastic.co/packages/6.x/apt stable main # wyłączony podczas aktualizacji do bionic
/etc/apt/sources.list.d/heroku.list:# deb https://cli-assets.heroku.com/apt ./ # wyłączony podczas aktualizacji do bionic
/etc/apt/sources.list.d/heroku.list.distUpgrade:# deb https://cli-assets.heroku.com/apt ./ # wyłączony podczas aktualizacji do bionic
/etc/apt/sources.list.d/heroku.list.save:# deb https://cli-assets.heroku.com/apt ./ # wyłączony podczas aktualizacji do bionic
/etc/apt/sources.list.d/pgdg.list:# deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main # wyłączony podczas aktualizacji do cosmic
/etc/apt/sources.list.d/pgdg.list.distUpgrade:# deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main # wyłączony podczas aktualizacji do cosmic
/etc/apt/sources.list.d/pgdg.list.save:# deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main # wyłączony podczas aktualizacji do cosmic

Кроме того, я нашел этот ответ: не Может обновить 19.04 до 19,10 из-за сдержанных пакетов: libsnmp30 и добавил этот ppa репозиторий:

sudo add-apt-repository ppa:oibaf/graphics-drivers

и это сортирует обработанных, т.е. Я смог обновить все пакеты и т.д. Таким образом, мой вопрос теперь: я должен убрать эту путаницу, прежде чем я попытаюсь на самом деле обновить свою систему?

0
задан 14 February 2020 в 21:13

1 ответ

Если Вы посмотрите уведомление обновления о любом из пакета, то Вы поймете, что те пакеты предлагаются репозиториями Бионического Бобра (18.04). Но так как Вы используете Динго Дискотеки (19.04), сохранение репозиториев другого выпуска может вредить Вашей системе и иногда повреждает операционную систему вполне ужасно. В данном случае, Бионический все еще имеет libsensors4, но Дискотека, а также Горностай Eoan (19.10) имеет libsensors5, который, очевидно, привел бы к проблемам зависимости. Необходимо снести репозиторий другого выпуска для предотвращения проблем зависимости и обновления более нового выпуска. Для этого, в первую очередь, определите, какой файл имеет те записи. Для этого можно использовать grep.

grep "bionic" /etc/apt/sources.list /etc/apt/sources.list.d/*

И помещенный фунт (#) перед теми строками для комментирования/запрещения строк путем редактирования файла с помощью нано или vi, какой бы ни редактор Вы предпочитаете.

2
ответ дан 20 February 2020 в 22:53

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

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