Почему удаление gwibber-сервиса избавляет от меня-индикатора

Я вообще не использую gwibber, но когда я собираюсь удалить gwibber-service, он хочет удалить индикатор-меня. Я все еще использую сочувствие, поэтому мне нравится, когда индикатор на месте. Есть ли способ удалить это и почему он хочет удалить это?

- индикатор-я - это индикатор, где вы можете изменить свою доступность в Интернете и получить доступ к Ubuntu one

5
задан 24 October 2010 в 18:16

3 ответа

Пакет Indicator me зависит от пакета libgwibber0 , который зависит от пакета gwibber-service . Вы не можете удалить gwibber-service , не удалив libgwibber0 и индикатор-меня .

Тем не менее, вы можете удалить gwibber-service из ваших запускаемых приложений (Система-> Предпочтения-> Запускаемые приложения), чтобы они не находились там, используя ресурсы. Вы обнаружите, что текстовое поле трансляции исчезает, когда gwibber-service не запущен.

0
ответ дан 24 October 2010 в 18:16

Отслеживание зависимостей 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
0
ответ дан 24 October 2010 в 18:16

Как указано в в этом ответе , пакет Indicator me зависит от libgwibber0, который зависит от службы gwibber.

Причина, по которой indicator-me зависит от libgwibber0, заключается в том, что indicator-me использует libgwibber0 для предоставления встроенного поля ввода сообщений «социальной трансляции».

Причина, по которой libgwibber0 зависит от gwibber-service, заключается в том, что libgwibber0 - это библиотека для взаимодействия с gwibber-service - так как она ничего не делает без запуска gwibber-service, пакет правильно утверждает зависимость.

0
ответ дан 24 October 2010 в 18:16

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

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