source: networking/netutils/wicd.xml@ 5bc57bb

gnome
Last change on this file since 5bc57bb was 5bc57bb, checked in by Christopher Gregory <cjg@…>, 10 years ago

Converted ntp rpcbind rsync samba wpa_supplicant avahi networkmanager and wicd pages to systemd

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/gnome@13414 af4574ff-66df-0310-9fd7-8a98e5e911e0

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