Я сталкивался со следующей проблемой при попытке к apt-get
почти что-либо и, может казаться, не находит решение.
Пример 1:
~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
gnome-terminal : Depends: gnome-terminal-data (>= 3.18) but 3.6.2-0ubuntu1 is installed
E: Unmet dependencies. Try using -f.
Пример 2:
~$ sudo apt-get -f upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
gnome-terminal : Depends: gnome-terminal-data (>= 3.18) but 3.6.2-0ubuntu1 is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
Пример 3:
~$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
gnome-terminal : Depends: gnome-terminal-data (>= 3.18) but 3.6.2-0ubuntu1 is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
Как я решаю этот вопрос? Какова точно моя проблема?
Оказывается, что я просто должен был ввести следующее в терминал:
sudo apt-get install gnome-terminal-data
Это устранило все мои проблемы.
Это обычно происходит, когда Вы перепутываете источники, или источники устарели. Первый показ apt-get update
и не упускает любые сообщения об ошибках. Проверьте Ваш /etc/apt/sources.list
, если все - как это должно быть. Проверьте любые файлы в /etc/apt/sources.list.d
, если Вы походите на причину ошибки обновления.
, Если обновление пробегает без ошибок, 'склонных - добираются, установка-f' должна смочь решить проблему.
, Если это сохраняется, выключите источники один за другим и повторно выполните обновление/установку, пока Вы не идентифицировали нарушителя спокойствия.
, Когда Вы проверяете, Ваши источники ищут неправильные дистрибутивы. Я выполняю надежного человека и также имею 3.6.2-0ubuntu1 терминал гнома. Возможно, у Вас есть источник, который указывает на более новое распределение?