source: networking/netutils/wicd.xml@ d730390

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since d730390 was d730390, checked in by Bruce Dubbs <bdubbs@…>, 12 years ago

Minor editorial change

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@9886 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 10.3 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY wicd-download-http "http://launchpad.net/wicd/&wicd-major-version;/&wicd-version;/+download/wicd-&wicd-version;.tar.gz">
8 <!ENTITY wicd-download-ftp " ">
9 <!ENTITY wicd-md5sum "9c5664a0e850cddbe80942eabb10430a">
10 <!ENTITY wicd-size "434 KB">
11 <!ENTITY wicd-buildsize "4.1 MB">
12 <!ENTITY wicd-time "less than 0.1 SBU">
13]>
14
15<sect1 id="wicd" xreflabel="Wicd-&wicd-version;">
16 <?dbhtml filename="wicd.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>Wicd-&wicd-version;</title>
24
25 <indexterm zone="wicd">
26 <primary sortas="a-wicd">wicd</primary>
27 </indexterm>
28
29 <sect2 role="package">
30 <title>Introduction to Wicd</title>
31
32 <para><application>Wicd</application> is a network manager written in
33 Python. It simplifies network setup by automatically detecting and
34 connecting to wireless and wired networks. Wicd includes support for WPA
35 authentication and DHCP configuration. It provides Curses- and GTK-based
36 graphical frontends for user-friendly control. An excellent <ulink
37 url="http://projects.kde.org/projects/extragear/network/wicd-kde">KDE-based
38 frontend</ulink> is also available.</para>
39
40 &lfs71_checked;
41
42 <bridgehead renderas="sect3">Package Information</bridgehead>
43 <itemizedlist spacing="compact">
44 <listitem>
45 <para>Download (HTTP): <ulink url="&wicd-download-http;"/></para>
46 </listitem>
47 <listitem>
48 <para>Download (FTP): <ulink url="&wicd-download-ftp;"/></para>
49 </listitem>
50 <listitem>
51 <para>Download MD5 sum: &wicd-md5sum;</para>
52 </listitem>
53 <listitem>
54 <para>Download size: &wicd-size;</para>
55 </listitem>
56 <listitem>
57 <para>Estimated disk space required: &wicd-buildsize;</para>
58 </listitem>
59 <listitem>
60 <para>Estimated build time: &wicd-time;</para>
61 </listitem>
62 </itemizedlist>
63<!--
64 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
65 <itemizedlist spacing='compact'>
66 <listitem>
67 <para></para>
68 </listitem>
69 </itemizedlist>
70-->
71 <bridgehead renderas="sect3">Wicd Dependencies</bridgehead>
72
73 <note><para>Wicd uses <command>ifconfig</command> to activate network
74 connections. <command>ifconfig</command> is provided by both the Inetutils
75 and Net-tools packages. The Inetutils package is part of LFS, but the
76 <command>ifconfig</command> command is not installed by the LFS instructions.
77 If you choose to install the Inetutils version of <option>ifconfig</option>,
78 you need to reinstall the package and configure it without the
79 <option>--disable-ifconfig</option> switch.
80 </para></note>
81
82 <bridgehead renderas="sect4">Required</bridgehead>
83 <para role="required">
84 <xref linkend="python2"/>,
85 <xref linkend="dbus-python"/>,
86 <xref linkend="wireless_tools"/> and
87 <xref linkend="net-tools"/> (Wicd needs <command>ifconfig</command> and
88 <command>mii-tool</command> from this package)
89 </para>
90
91 <bridgehead renderas="sect4">Recommended</bridgehead>
92 <para role="recommended">
93 <xref linkend="pygtk"/> (for the GTK frontend),
94 <xref linkend="wpa_supplicant"/> (for WPA support) and
95 <xref linkend="dhcpcd"/> or <xref linkend="dhcp"/> (for DHCP support)
96 </para>
97
98 <bridgehead renderas="sect4">Optional</bridgehead>
99 <para role="optional">
100 <ulink url="http://excess.org/urwid/">Urwid</ulink> (for the Curses-based frontend) and
101 <ulink url="http://pm-utils.freedesktop.org/wiki/">pm-utils</ulink> (for suspend/resume integration)
102
103 </para>
104
105 <para condition="html" role="usernotes">User Notes:
106 <ulink url="&blfs-wiki;/wicd"/></para>
107
108 </sect2>
109
110 <sect2 role="installation">
111 <title>Installation of Wicd</title>
112
113 <para>Install <application>Wicd</application> by running the following
114 commands:</para>
115
116<screen><userinput>sed -i '/wpath.logrotate\|wpath.systemd/d' setup.py &amp;&amp;
117python setup.py configure --no-install-kde \
118 --no-install-acpi \
119 --no-install-pmutils \
120 --no-install-init</userinput></screen>
121
122 <para>This package does not come with a test suite.</para>
123
124 <para>Now, as the <systemitem class="username">root</systemitem> user, install the package:</para>
125
126<screen role="root"><userinput>python setup.py install</userinput></screen>
127
128 </sect2>
129
130
131 <sect2 role="commands">
132 <title>Command Explanations</title>
133 <para><command>sed -i '/wpath...</command>: The sed prevents installation of logrotate
134 and systemd configuration files. You may omit it if you use these utilities.</para>
135 <para><option>--no-install-kde</option>: Prevent installation of
136 autostart desktop file for KDE. If you use KDE, you should instead install the
137 <ulink url="http://projects.kde.org/projects/extragear/network/wicd-kde">Wicd KDE Client</ulink>.
138 </para>
139 <para><option>--no-install-acpi</option>: Prevent installation of
140 suspend and resume scripts for acpid. Omit this option if you use acpid.</para>
141 <para><option>--no-install-pmutils</option>: Prevent installation of hooks for
142 pm-utils. Omit this option if you use pm-utils.</para>
143 <para><option>--no-install-init</option>: Prevent installation of any init scripts,
144 as we install our own bootscript.</para>
145 <para><option>--wicdgroup=<replaceable>&lt;group&gt;</replaceable></option>:
146 The group that will have permission to use the Wicd client (default is the
147 <systemitem class="groupname">users</systemitem> group).</para>
148 </sect2>
149
150 <sect2 role="configuration">
151 <title>Configuring Wicd</title>
152
153 <sect3 id="wicd-config">
154 <title>Config Files</title>
155
156 <para><filename>/etc/wicd/manager-settings.conf</filename>,
157 <filename>/etc/wicd/wired-settings.conf</filename> and
158 <filename>/etc/wicd/wireless-settings.conf</filename></para>
159
160 </sect3>
161
162 <sect3 id="wicd-init">
163 <title>Configuration Information</title>
164
165 <para>To automatically start Wicd at boot time, you need to first install
166 the Wicd bootscript,
167 <filename>/etc/rc.d/init.d/wicd</filename>,
168 included in the <xref linkend="bootscripts"/> package
169 (as user <systemitem class="username">root</systemitem>):</para>
170
171 <indexterm zone="wicd wicd-init">
172 <primary sortas="f-wicd">wicd (bootscript)</primary>
173 </indexterm>
174
175 <screen role='root'><userinput>make install-wicd</userinput></screen>
176
177 <para>Since Wicd will now handle all configuration of network devices,
178 the network bootscript installed by LFS should be disabled. This can be
179 achieved by either removing any <filename>S*network</filename> and
180 <filename>K*network</filename> symlinks in the <filename>/etc/rc*.d</filename>
181 directories or by setting <literal>ONBOOT=no</literal> in any
182 <filename>/etc/sysconfig/ifconfig.*</filename> files.</para>
183
184 <para>No manual configuration of Wicd is needed if you use the graphical
185 frontends. If you are only going to use Wicd from command-line, you can configure
186 it using the configuration files in <filename>/etc/wicd</filename>. For a list of
187 available options, take a look at the man-pages for: wicd-manager-settings.conf,
188 wicd-wired-settings.conf and wicd-wireless-settings.conf.</para>
189
190 <para>Be sure to add all users who are to have rights to open and close network
191 connections with Wicd to the <systemitem class="groupname">users</systemitem>
192 group (or the group specified with the <option>--wicdgroup</option> configuration
193 option).</para>
194
195 </sect3>
196
197 </sect2>
198
199 <sect2 role="content">
200 <title>Contents</title>
201
202 <segmentedlist>
203 <segtitle>Installed Programs</segtitle>
204 <segtitle>Installed Libraries</segtitle>
205 <segtitle>Installed Directories</segtitle>
206
207 <seglistitem>
208 <seg>wicd, wicd-cli, wicd-client, wicd-curses and wicd-gtk</seg>
209 <seg>none</seg>
210 <seg>/etc/wicd, /usr/lib/python2.7/site-packages/wicd, /usr/share/doc/wicd,
211 /usr/share/pixmaps/wicd, /usr/share/wicd, /var/lib/wicd and /var/log/wicd</seg>
212 </seglistitem>
213 </segmentedlist>
214
215 <variablelist>
216 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
217 <?dbfo list-presentation="list"?>
218 <?dbhtml list-presentation="table"?>
219
220 <varlistentry id="wicdd">
221 <term><command>wicd</command></term>
222 <listitem>
223 <para>is the wicd daemon.</para>
224 <indexterm zone="wicd wicdd">
225 <primary sortas="b-wicdd">wicd</primary>
226 </indexterm>
227 </listitem>
228 </varlistentry>
229
230 <varlistentry id="wicd-cli">
231 <term><command>wicd-cli</command></term>
232 <listitem>
233 <para>is a command line interface for configuring the wicd daemon.</para>
234 <indexterm zone="wicd wicd-cli">
235 <primary sortas="b-wicd-cli">wicd-cli</primary>
236 </indexterm>
237 </listitem>
238 </varlistentry>
239
240 <varlistentry id="wicd-client">
241 <term><command>wicd-client</command></term>
242 <listitem>
243 <para>is the wicd client. This script attempts to automatically choose
244 the relevant configuration interface.</para>
245 <indexterm zone="wicd wicd-client">
246 <primary sortas="b-wicd-client">wicd-client</primary>
247 </indexterm>
248 </listitem>
249 </varlistentry>
250
251 <varlistentry id="wicd-curses">
252 <term><command>wicd-curses</command></term>
253 <listitem>
254 <para>is a curses interface for configuring the wicd daemon.</para>
255 <indexterm zone="wicd wicd-curses">
256 <primary sortas="b-wicd-curses">wicd-curses</primary>
257 </indexterm>
258 </listitem>
259 </varlistentry>
260
261 <varlistentry id="wicd-gtk">
262 <term><command>wicd-gtk</command></term>
263 <listitem>
264 <para>is a GTK interface for configuring the wicd daemon</para>
265 <indexterm zone="wicd wicd-gtk">
266 <primary sortas="b-wicd-gtk">wicd-gtk</primary>
267 </indexterm>
268 </listitem>
269 </varlistentry>
270
271 </variablelist>
272
273 </sect2>
274
275</sect1>
Note: See TracBrowser for help on using the repository browser.