Using wicd on Fedora 10


wicd is available for Fedora 10. The software can be installed automagically using Yum and it configures itself, minus a little tweak.

Note: you shouldn't really restart your system until you have finished the instructions. If you do, you'll have the software installed by not configured, and the system will still work how it used to (probably with NetworkManager) so the process will be pointless!


(Pretty Easy) Installation

To install wicd using Yum, the Fedora software manager, there are a few simple steps. If you are used to installing software, they should be rather familliar. You just need to add a software repository and use Yum to download and install the packages:

sudo yum install wicd* -y

You will probably need to install the 'urwid' package with it. Yum will do this for you if you say it is okay to download the dependencies and trust the package signatures.


SELinux (You Love It Or You Hate It)

If you try and run wicd now, it will fail because of a system-wide protection mechanism included with Fedora called SELinux. This is basically checks running programs are doing things safely ad correctly but is pretty heavy handed when they aren't. While wicd doesn't do anything it shouldn't, the RPMs are not configured to allow SELinux's support automatically. Thankfully, the fix is quick:

restorecon -v '/etc/wicd/manager-settings.conf'

restorecon -v '/etc/wicd/wireless-settings.conf'

restorecon -v '/etc/wicd/wired-settings.conf'

These commands restore some incorrect settings. Don't ask me how or why, it just does what needs to be done!


System Start-Up

There is just one more thing that needs to be done. It might not even need doing, but it's worth making sure. We want wicd to start-up with when you power on the computer. If you don't start it as a service, you will need to type the 'root' (super-user) password everytime you want to connect to anything. This is a pain but - thankfully - has a very easy fix.

chkconfig | grep wicd

wicd            0:off   1:off   2:on    3:on    4:on    5:on    6:off

chkconfig -l 2345 wicd on

chkconfig -l 2345 NetworkManager off


Page written by BenArnold. It worked for him, it may not for you. It probably will, though, it's pretty standard stuff.

company names

Wicd on Fedora 10 (last edited 2011-08-04 17:13:54 by vzhost)