Installation of Wicd
Install Wicd by running the
sed -e "/wpath.logrotate\|wpath.systemd/d" \
-e "/detection failed/ a\ self.init=\'init\/default\/wicd\'" \
-i.orig setup.py &&
rm po/*.po &&
python setup.py configure --no-install-kde \
This package does not come with a test suite.
Now, as the
root user, install the
python setup.py install
sed -e ... -i
setup.py: The first expression in this sed command prevents installation
of logrotate and systemd configuration files. You may omit it if
you use these utilities. The second one fixes building with BLFS.
rm po/*.po: This
command removes the international messages associated with this
package. The command is required unless Babel is installed. If it
is installed, po/ast.po still needs to be removed in order for the
build to complete.
--no-install-kde: Prevent installation
of an autostart desktop file for KDE. If you use KDE, you should
instead install the Wicd
--no-install-acpi: Prevent installation
of suspend and
resume scripts for
acpid. Omit this option if you use acpid.
installation of hooks for pm-utils. Omit this option if you use
--no-install-init: Prevent installation
of any init scripts, as a bootscript is installed later in the
Prevent installation of the respective extensions. Remove this
switch, if you are using Gnome Shell.
--wicdgroup=: The group
that will have permission to use the Wicd client (default is the
To automatically start Wicd at boot time, you need to first
install the Wicd bootscript,
/etc/rc.d/init.d/wicd , included in the
blfs-bootscripts-20160902 package (as
Since Wicd will now handle all configuration of network devices,
the network bootscript installed by LFS should be disabled. This
can be achieved by either removing any
K*network symlinks in the
/etc/rc*.d directories or by setting
ONBOOT=no in any
No manual configuration of Wicd is needed if you use the
graphical frontends. If you are only going to use Wicd from
command-line, you can configure it using the configuration files
/etc/wicd. For a list of
available options, look at the man-pages for:
wicd-manager-settings.conf, wicd-wired-settings.conf and
Be sure to add all users who are to have rights to open and close
network connections with Wicd to the
users group (or the group specified with the
--wicdgroup configuration option).
wicd, wicd-cli, wicd-client, wicd-curses,
is the wicd daemon.
is a command line interface for configuring the wicd
is the wicd client. This script attempts to automatically
choose the relevant configuration interface.
is a curses interface for configuring the wicd daemon.
is a GTK interface for configuring the wicd daemon
Last updated on 2016-09-04 15:31:21 -0500