web-dev-qa-db-fra.com

Comment faire pour supprimer complètement wicd de 12.04?

J'ai eu des problèmes avec le WiFi alors j'ai supprimé Network Manager.

J'ai démarré le système d'exploitation Windows (double amorçage Windows 7 et 12.04) pour télécharger wicd 1.7.2.4. Extrait et installé. Cependant, wcid fonctionnait correctement avec Wired Connection mais ne pouvait pas se connecter au WiFi. J'ai donc réinstallé Network Manager, qui fonctionne correctement maintenant, et wicd se connecte également au WiFi.

Dès que je me déconnecte de Network Manager, wicd ne se connecte qu’à Wired. À ce stade, je souhaitais supprimer wicd, mais apt-get renvoie no wicd installed, il ne peut pas le voir dans Synaptic ni dans le Centre logiciel, mais uniquement dans la liste Applications sous Dash home.

Bien sûr, l'icône wcid indique les connexions et les connexions résultantes. Mon système affiche donc les deux applets pour wicd et network manager dans le panneau supérieur. Lors de l'exécution des commandes dpkg, wicd n'est pas répertorié en tant que package installé.

Des suggestions sur la façon de supprimer wicd? Considérez que j’ai commencé avec Ubuntu il ya quelques mois à peine, ma base de connaissances est donc limitée.

3
danijelc

Comme j'avais également des problèmes avec Wicd + NetworkManager, il fallait déterminer lequel de ces systèmes disparaîtrait du système d'exploitation, car il semble que les deux interfaces fassent un travail négligeable en ce qui concerne les dépendances et les effets secondaires.

J'ai d'abord décidé de retirer Wicd, et cela devrait correspondre à votre question (ensuite, j'ai essayé Wicd sans NM, mais c'est une autre histoire ...).

Normalement, s’il est installé à partir d’un paquet (apt-get), la ligne

Sudo apt-get purge wicd

devrait suffire. Sinon, et installé à partir de la source, il existe un répertoire de code source uninstall.sh dans wicd-dir/ qui devrait résoudre le problème de la désinstallation. Si non...

  1. la théorie veut que l'édition

    / etc/default/wicd

et définir START_DAEMON=no suffirait à arrêter le processus et la famille de commencer. Mais ça ne suffit pas. Donc ... quand un programme est lié à plusieurs endroits qui ne reposent pas sur un seul fichier de configuration, je le supprime complètement: (il est également lié à ma propre configuration de gnome, et le vôtre peut varier)

  1. s'assurer que le programme init ne s'exécute pas

C'est essentiellement dans /etc/rcX.d. Tous les S20wicd peuvent être renommés K00wicd automatiquement, grâce à un script du type rcconf .

Et maintenant, enlève les miettes ...

  1. déplacer les éléments de démarrage automatique du bureau

Quelque chose comme

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

Semblable à ce qui précède

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

Et redémarrez, wicd devrait être plus silencieux.

Encore une fois, en fonction de vos paramètres, les fichiers peuvent se trouver ailleurs dans /etc.
Faites un find /etc -iname "*wicd*" pour savoir où ils sont susceptibles de s’asseoir.

2
Ring Ø

l'avez-vous installé depuis la source? vous ne pouvez pas utiliser synaptic ou software center pour supprimer wicd à ce moment-là.

En passant, vous devriez rechercher un script de démarrage pour supprimer wicd du démarrage. Ensuite, vous n'aurez pas besoin de désinstaller, cela ne démarrera pas si vous le supprimez. Vérifiez /etc/rc5.d et /etc/xdg/autostart pour les entrées. (Je suppose que vous démarrez à gui)

4
user91091