我的 WiFi 出现了问题,所以我删除了网络管理器。
我启动了 Windows 操作系统(双启动 Windows 7 和 12.04)来下载 wicd 1.7.2.4
。解压并安装。但是,wcid
有线连接可以正常工作,但无法连接到 WiFi。因此,我重新安装了网络管理器,它现在可以正常工作,也wicd
可以连接到 WiFi。
一旦我断开与网络管理器的连接,wicd
它就只能连接到有线网络。此时,我想删除它,wicd
但又apt-get
返回了no wicd installed
,在 Synaptic 或软件中心中看不到它,只能在 Dash home 下的应用程序列表中看到它。
当然,wcid
图标显示连接,并显示已连接的结果,所以我的系统在顶部面板中同时显示wicd
和的小程序。运行命令时,network manager
dpkg
wicd 未列出作为已安装的包。
有什么关于如何删除的建议吗wicd
?考虑到我几个月前才开始使用 Ubuntu,所以我的知识库有限。
答案1
您是从源代码安装的吗?那么您就无法使用 synaptic 或软件中心来删除 wicd。
顺便说一句,你应该寻找一个启动脚本,从启动中删除 wicd。然后你就不需要卸载了,如果你删除它,它就不会启动。检查/etc/rc5.d
和/etc/xdg/autostart
查找条目。(我假设你启动到 gui)
答案2
由于我在使用 Wicd + NetworkManager 时也遇到了问题,所以必须决定哪一个将从操作系统中消失,因为看起来这两个界面在处理依赖关系和副作用时都做得很马虎。
首先我决定删除 Wicd,这应该符合你的问题(然后我尝试了不带 NM 的 Wicd,但那是另一个故事......)。
通常,如果从软件包(apt-get)安装,则该行
sudo apt-get purge wicd
uninstall.sh
应该足够了。如果没有,并且从源代码安装,则源代码目录中有一个wicd-dir/
可以修复卸载问题。如果没有...
理论希望编辑
/etc/默认/wicd
并且 setSTART_DAEMON=no
足以阻止进程和系列启动。但这还不够。所以...当一个程序与几个不依赖于单个配置文件的地方相关联时,我会将其完全删除:(它也链接到我自己的 gnome 配置,您的配置可能会有所不同)
- 确保 init 程序没有运行
这基本上就是/etc/rcX.d
。所有的 都S20wicd
可以K00wicd
自动重命名,这要归功于类似这样的脚本rcconf。
现在把碎屑除去...
- 移动桌面自动启动内容
就像是
mv /etc/xdg/autostart/wicd-tray.desktop /etc/xdg/wicd-tray.desktop.donotstart
- 总线
与上述类似
mv /etc/dbus-1/system.d/wicd.conf /etc/dbus-1/wicd.conf.donotstart
重新启动后,wicd 应该会更安静。
同样,根据您的设置,文件可能位于 中的其他位置/etc
。
执行find /etc -iname "*wicd*"
以查找它们可能位于的位置。