web-dev-qa-db-ja.com

12.04からwicdを完全に削除する方法は?

WiFiに問題があったため、Network Managerを削除しました。

wicd 1.7.2.4をダウンロードするために、Windows OSを起動しました(Windows 7および12.04のデュアルブート)。解凍してインストールしました。ただし、wcidは有線接続で正常に機能しましたが、WiFiに接続できませんでした。そこで、現在正しく動作するNetwork Managerを再インストールし、wicdもWiFiに接続します。

Network Managerから切断するとすぐに、wicdは有線のみに接続します。この時点で、wicdを削除したかったのですが、apt-getno wicd installedを返し、SynapticまたはSoftware Centerでは表示できませんが、Dash homeの下のアプリケーションリストでのみ表示できます。

もちろんwcidアイコンは接続とその結果の接続を表示するので、システムはwicdnetwork managerの両方のアプレットをトップパネルに表示します。 dpkgコマンドを実行するとき、wicdはリストされていませんインストール済みパッケージとして。

wicdを削除する方法はありますか?数か月前にUbuntuを始めたので、私の知識ベースは限られていると考えてください。

3
danijelc

Wicd + NetworkManagerにも問題があったので、依存関係と副作用に対処する際に両方のインターフェイスがずさんな仕事をしているように見えるため、どちらをOSから削除するかを決定する必要がありました。

まず、Wicdを削除することにしました。これはあなたの質問に一致するはずです(その後、NMなしでWicdを試しましたが、それは別の話です...)。

通常、パッケージ(apt-get)からインストールした場合、次の行

Sudo apt-get purge wicd

十分なはずです。そうでなく、ソースからインストールされた場合、アンインストールを修正する必要があるuninstall.shソースコードディレクトリにwicd-dir/があります。そうでない場合...

  1. 理論はその編集を望んでいる

    / etc/default/wicd

そして、START_DAEMON=noを設定するだけで、プロセスと家族の開始を止めるだけの仕事になります。しかし、それだけでは十分ではありません。だから...プログラムが単一の設定ファイルに依存しないいくつかの場所に結び付けられている場合、私はそれを完全に削除します:(それは私自身のgnome設定にもリンクされており、あなたのものは異なる場合があります)

  1. initプログラムが実行されないようにします

基本的には/etc/rcX.dにあります。 rcconf のようなスクリプトのおかげで、すべてのS20wicdの名前をK00wicdに自動的に変更できます。

そして今、パン粉を取り除きます...

  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*"を実行して、座りそうな場所を見つけます。

2
Ring Ø

ソースからインストールしましたか?シナプスまたはソフトウェアセンターを使用してwicdを削除することはできません。

ところで、スタートアップからwicdを削除するには、スタートアップスクリプトを探す必要があります。その後、アンインストールする必要はありません。削除しても開始されません。 /etc/rc5.dおよび/etc/xdg/autostartのエントリを確認してください。 (私はあなたがGUIで起動すると仮定します)

4
user91091