Что означает этот красный значок на моей панели?

8

Этот красный значок .... Он появился после того, как я обновился до Ubuntu 12.04LTS; Я не могу понять, как бросить это. Это похоже на уведомление. Я в недоумении. Иконка эта:

красная метка

Я нажал и прочитал это:

Произошла ошибка, пожалуйста, запустите Диспетчер пакетов из контекстного меню или apt-get в терминале, чтобы увидеть, что не так. Сообщение об ошибке было:

'Error: BrokenCount>0'. 

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

перекрывать
источник
askubuntu.com/questions/272937/… Первый ответ по ссылке решил мою проблему.
Авниш Кумар

Ответы:

8

Он сообщает, что система пакетов находится в неисправном состоянии (например, некоторые пакеты находятся в неисправном состоянии). Вы можете попытаться решить эту проблему, выполнив следующую команду в терминале.

sudo apt-get -f install
tgm4883
источник
1
Я попробовал это, и это ничего не делало :(
Ceil
Попробуйте обновить систему и посмотрите, нет ли ошибок "sudo apt-get update". Вставьте любые ошибки, которые вы получите в свой первоначальный вопрос.
fabricator4
Я удалил пакеты, о которых идет речь. Мало того, что значок исчез, но моя система работает быстрее.
Ceil
Какие пакеты были под вопросом?
Томас Боксли,
1
Хорошо .. это работает как шарм, не забудьте "sudo apt-get update" после запуска над командой :)
amit_game
2

После того, как я попытался случайно установить неправильный пакет, я получил такой же красный и белый значок предупреждения и идентичный код ошибки (i386 на amd64 - Ubuntu 12.04 LTS).

  1. побежал dpkg --get-selections > ~/Desktop/packagesв терминал, чтобы получить список установленных пакетов
  2. удалил пакет, который я только что пытался установить, используя имя пакета, как показано в приведенном выше списке, и эту команду sudo apt-get purge name-of-package-here
  3. запустил команду выше sudo apt-get -f installспасибо tgm4883
  4. удалил некоторые избыточные пакеты с помощью sudo apt-get autoremove(предложение появилось в терминале после выполнения предыдущей команды.) Либо здесь, либо команда до того, как предупреждение / ошибка исчезли
  5. Затем я побежал, sudo apt-get updateчто заняло гораздо больше времени, чем обычно, и все, кажется, вернулся к нормальной жизни.
Webmonkey
источник
1

Пожалуйста, получите правильное имя пакета, который был сломан. Вы можете использовать следующую команду, чтобы получить весь список пакетов.

sudo dpkg --get-selections > list.txt

Найдите правильное имя пакета из списка (созданного в домашней папке).

И используйте следующую команду, чтобы принудительно удалить пакет.

sudo dpkg --force-all -P PACKAGE NAME

ex- sudo dpkg --force-all -P texlive-pstrick-doc(texlive-pstrick-doc - имя пакета)

Далее запустите команду обновления.

sudo apt-get update

Это работает для меня. Спасибо

Hasitha
источник
@EricCarvalho, как мне узнать, какой пакет повлиял на систему из списка пакетов?
DevGeek
@devGeek Этот ответ не мой.
Эрик Карвалью