Wicd-1.7.4
Installation of Wicd
Install Wicd by running the
following commands:
sed "/detection failed/ a\ self.init=\'init\/default\/wicd\'" \
-i.orig setup.py &&
rm po/*.po &&
python setup.py configure --no-install-kde \
--no-install-acpi \
--no-install-pmutils \
--no-install-init \
--no-install-gnome-shell-extensions \
--docdir=/usr/share/doc/wicd-1.7.4
This package does not come with a test suite.
Now, as the root
user, install the
package:
python setup.py install
Command Explanations
sed -e ... -i
setup.py: Fix and issue while 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
KDE Client.
--no-install-acpi
: Prevent installation
of suspend and
resume scripts for
acpid. Omit this option if you use acpid.
--no-install-pmutils
: Prevent
installation of hooks for pm-utils. Omit this option if you use
pm-utils.
--no-install-init
: Prevent installation
of any init scripts, as a bootscript is installed later in the
instructions.
--no-install-gnome-shell-extensions
:
Prevent installation of the respective extensions. Remove this
switch, if you are using Gnome Shell.
--wicdgroup=<group>
: The group
that will have permission to use the Wicd client (default is the
users
group).
Configuring Wicd
Config Files
/etc/wicd/manager-settings.conf
,
/etc/wicd/wired-settings.conf
and
/etc/wicd/wireless-settings.conf
Configuration Information
Note
Make sure that you disable the systemd-networkd service or
configure it not to manage the interfaces you want to manage
with Wicd.
To automatically start Wicd at boot time, you need to first
install the Wicd bootscript, wicd.service
, included in the blfs-systemd-units-20160602 package (as
user root
):
make install-wicd
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
in /etc/wicd
. For a list of
available options, look at the man-pages for:
wicd-manager-settings.conf, wicd-wired-settings.conf and
wicd-wireless-settings.conf.
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).
Contents
Installed Programs:
wicd, wicd-cli, wicd-client, wicd-curses,
and wicd-gtk
Installed Libraries:
None
Installed Directories:
/{etc,usr/share,var/lib,var/log,var/run}/wicd,
/usr/lib/python2.7/site-packages/wicd and
/usr/share/doc/wicd-1.7.4
Short Descriptions
wicd
|
is the wicd daemon.
|
wicd-cli
|
is a command line interface for configuring the wicd
daemon.
|
wicd-client
|
is the wicd client. This script attempts to automatically
choose the relevant configuration interface.
|
wicd-curses
|
is a curses interface for configuring the wicd daemon.
|
wicd-gtk
|
is a GTK interface for configuring the wicd daemon
|
Last updated on 2016-09-04 13:31:21 -0700