Как полностью удалить wicd с 12.04?

У меня были проблемы с WiFi, поэтому я удалил Network Manager.

Я загрузил ОС Windows (двойная загрузка Windows 7 и 12.04) для загрузки wicd 1.7.2.4, Извлек его и установил. Тем не мение, wcid работал правильно с Wired Connection, но не мог подключиться к WiFi. Итак, я переустановил Network Manager, который теперь работает правильно, и wicd подключается к WiFi тоже.

Как только я отключусь от Network Manager, wicd подключается только к проводной. На данный момент я хотел удалить wicd но apt-get возвращается no wicd installed, не может видеть его в Synaptic или Software Center, но только в списке приложений под Dash home.

Конечно wcid значок показывает соединения, и в результате подключен, поэтому моя система показывает оба апплета для wicd а также network manager в верхней панели. При беге dpkg команды, wicd не указан как установленный пакет.

Любое предложение, как удалить wicd? Учтите, что я начал работать с Ubuntu всего несколько месяцев назад, поэтому моя база знаний ограничена.

2 ответа

Решение

Поскольку у меня также были проблемы с Wicd + NetworkManager, нужно было решить, какой из них исчезнет из ОС, так как кажется, что оба интерфейса работают неаккуратно, когда дело доходит до работы с зависимостями и побочными эффектами.

Сначала я решил удалить Wicd, и это должно соответствовать вашему вопросу (затем я попробовал Wicd без NM, но это другая история...).

Обычно, если установлено из пакета (apt-get), строка

sudo apt-get purge wicd

должно быть достаточно. Если нет, и установлен из источника, есть uninstall.sh в wicd-dir/ dir исходного кода, который должен исправить удаление. Если не...

  1. теория хочет, чтобы это редактирование

    / И т.д. / по умолчанию / Wicd

и установить START_DAEMON=no было бы достаточно работы, чтобы просто остановить процесс и семью начать. Но этого недостаточно. Итак... когда программа привязана к нескольким местам, которые не зависят от одного файла конфигурации, я удаляю его полностью: (он также связан с моей собственной конфигурацией GNOME, и ваша может отличаться)

  1. убедитесь, что программа init не запускается

Это в основном в /etc/rcX.d, Все S20wicd можно переименовать K00wicd автоматически, благодаря скрипту вроде rcconf.

А теперь удалите крошки...

  1. переместить настольный автозапуск вещи

Что-то вроде

mv /etc/xdg/autostart/wicd-tray.desktop /etc/xdg/wicd-tray.desktop.donotstart
  1. DBus

Похож на выше

mv /etc/dbus-1/system.d/wicd.conf /etc/dbus-1/wicd.conf.donotstart

И перезагрузка, wicd должен быть тише.

Опять же, в зависимости от ваших настроек, файлы могут быть где-то еще в /etc,
Сделать find /etc -iname "*wicd*" чтобы найти, где они могут сидеть.

Вы установили его из источника? тогда вы не можете использовать синаптический или программный центр для удаления wicd.

Кстати, вам стоит поискать скрипт запуска, чтобы удалить wicd из автозагрузки. Тогда вам не нужно удалять, он не запустится, если вы удалите его. Проверьте /etc/rc5.d а также /etc/xdg/autostart для записей. (Я полагаю, вы загружаетесь в GUI)

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