source: networking/netutils/wicd.xml@ 1958c6d

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 12.2 7.10 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gimp3 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk upgradedb xry111/for-12.3 xry111/intltool xry111/llvm18 xry111/soup3 xry111/spidermonkey128 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 1958c6d was 38fb1e3, checked in by Bruce Dubbs <bdubbs@…>, 10 years ago

Update doc directory for xfsprogs, xapian, and wicd.

For some reason havind an entity in an id="" field doesn't
validate fo rme. Change to a constant. It's only used internally
so it doesn't need to change with version.

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

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