Я вообще не использую gwibber, но когда я собираюсь удалить gwibber-service, он хочет удалить индикатор-меня. Я все еще использую сочувствие, поэтому мне нравится, когда индикатор на месте. Есть ли способ удалить это и почему он хочет удалить это?
- индикатор-я - это индикатор, где вы можете изменить свою доступность в Интернете и получить доступ к Ubuntu one
Пакет Indicator me зависит от пакета libgwibber0 , который зависит от пакета gwibber-service . Вы не можете удалить gwibber-service , не удалив libgwibber0 и индикатор-меня .
Тем не менее, вы можете удалить gwibber-service
из ваших запускаемых приложений (Система-> Предпочтения-> Запускаемые приложения), чтобы они не находились там, используя ресурсы. Вы обнаружите, что текстовое поле трансляции исчезает, когда gwibber-service
не запущен.
Отслеживание зависимостей apt назад сложнее, чем должно быть (или сложнее, чем я знаю). Глядя на (отрывочный) вывод, можно увидеть странную зависимость:
$ dpkg -I libgwibber0_0.0.6-0ubuntu1_i386.deb
Package: libgwibber0
Source: libgwibber
Version: 0.0.6-0ubuntu1
Depends: ... gwibber-service (>= 2.31.1)
Homepage: https://launchpad.net/gwibber
Description: Gwibber - shared library
libgwibber provides a library for accessing social networks via
gwibber.
.
This package contains shared libraries to be used by applications.
Странная зависимость заключается в том, что используемая службой библиотека не должна зависеть от того, какая служба присутствует. Но я не эксперт по пакетам
Если у вас нет файла .deb,
sudo apt-get install --download-only --reinstall libgwibber0
- это удобный способ заполнить / var / cache / apt / archvies / libgwibber0 *, ничего не делая.
Вместо того, чтобы убивать пакет (который может иметь плохой эффект для других пользователей), просто скажите Gnome, что вы не хотите, чтобы он запускался для вас
gconftool-2 --set /apps/gwibber/preferences/autostart --type bool false
Как указано в в этом ответе , пакет Indicator me зависит от libgwibber0, который зависит от службы gwibber.
Причина, по которой indicator-me
зависит от libgwibber0
, заключается в том, что indicator-me
использует libgwibber0
для предоставления встроенного поля ввода сообщений «социальной трансляции».
Причина, по которой libgwibber0
зависит от gwibber-service
, заключается в том, что libgwibber0
- это библиотека для взаимодействия с gwibber-service
- так как она ничего не делает без запуска gwibber-service
, пакет правильно утверждает зависимость.