Проблемы с обновлениями из-за зависимостей

Я ничего не могу обновить или установить новое программное обеспечение из-за проблем с зависимостями. Терминал предлагает работать apt-get -f install. После попытки этого существует проблема, говоря, что ей не удалось исправить эффективность. Затем это говорит:

The following packages have unmet dependencies:
 update-notifier : Depends: update-notifier-common (= 3.168.9) but 3.168.8 is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies

Я попробовал некоторые решения подобных проблем, отправленных в здесь, но все были бесполезны. Один из них сказал, чтобы посмотреть на файл журнала и попытаться удалить "поврежденные" пакеты..., но мой файл журнала был пробелом...

** ОБНОВЛЕНИЕ **

Я выполнил команду sudo apt-cache policy update-notifier update-notifier-common Это было выводом:

update-notifier:
  Installed: 3.168.9
  Candidate: 3.192.1.4
  Version table:
     3.192.1.4 500
        500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
     3.192 500
        500 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
 *** 3.168.9 100
        100 /var/lib/dpkg/status
     3.168.7 500
        500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
     3.168 500
        500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
update-notifier-common:
  Installed: 3.168.8
  Candidate: 3.192.1.4
  Version table:
     3.192.1.4 500
        500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
        500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages
     3.192 500
        500 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
        500 http://us.archive.ubuntu.com/ubuntu bionic/main i386 Packages
 *** 3.168.8 100
        100 /var/lib/dpkg/status
     3.168.7 500
        500 **security.ubuntu**/ubuntu xenial-security/main amd64 Packages
        500 **security.ubuntu**/ubuntu xenial-security/main i386 Packages
     3.168 500
        500 **archive.ubuntu**/ubuntu xenial/main amd64 Packages
        500 **archive.ubuntu**/ubuntu xenial/main i386 Packages

Примечание: последние 4 ссылки изменяются. Они должны запустить с http:// и после того, как ".ubuntu" должен будет иметь .com. Однако я могу только включать до 8 ссылок.

0
задан 15 January 2019 в 12:24

1 ответ

выпустите их в терминале (ctrl+alt+t)

sudo dpkg --configure -a
sudo apt-get -f install
sudo apt-get --fix-missing install
sudo dpkg --configure --pending
sudo dpkg -C  # audit - check for broken packages

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

ОБНОВЛЕНИЕ - выпускает это для наблюдения то, что Вы установили

dpkg  -l|grep  update-notifier

теперь переустановите их

sudo apt-get --reinstall install  update-notifier update-notifier-common

Скажите нам, если это работает хорошо..., если хороший, затем возвращаются и выполняют исходный набор команд выше

0
ответ дан 26 October 2019 в 13:42

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

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