Я ничего не могу обновить или установить новое программное обеспечение из-за проблем с зависимостями. Терминал предлагает работать 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 ссылок.
выпустите их в терминале (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
Скажите нам, если это работает хорошо..., если хороший, затем возвращаются и выполняют исходный набор команд выше