source: networking/netutils/wicd.xml@ 85ec85ef

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

Added new subdirectory intro to gnome Added new Introduction chapter to Gnome which mirrors what has been done with kde Moved gnome-intro page into
the subdirectory intro in gnome directory Added gnome-intro page href to newly created introduction page Removed excess white space from the gpm page
Removed excess white space from the rsync page Removed excess white space from the wicd page Removed excess white space from the openssh page
Removed text block regarding other desktops from gnome platform page to add it to newly created intro section

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/gnome@13435 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 <ulink url="http://excess.org/urwid/">Urwid</ulink> (for the Curses-based frontend), and
102 <ulink url="http://babel.edgewall.org/">Babel</ulink> (for internationalization)
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/d' setup.py &amp;&amp;
117rm po/*.po &amp;&amp;
118python setup.py configure --no-install-kde \
119 --no-install-acpi \
120 --no-install-pmutils \
121 --no-install-init</userinput></screen>
122
123 <para>This package does not come with a test suite.</para>
124
125 <para>Now, as the <systemitem class="username">root</systemitem> user, install the package:</para>
126
127<screen role="root"><userinput>python setup.py install</userinput></screen>
128
129 </sect2>
130
131 <sect2 role="commands">
132 <title>Command Explanations</title>
133
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
139 <para><command>sed -i '/wpath...</command>: This <command>sed</command>
140 prevents installation of <command>logrotate</command>
141 configuration files. You may omit it if you use this utility.</para>
142
143 <para><option>--no-install-kde</option>: Prevent installation of an
144 autostart desktop file for KDE. If you use KDE, you should instead install the
145 <ulink url="http://projects.kde.org/projects/extragear/network/wicd-kde">Wicd KDE Client</ulink>.
146 </para>
147
148 <para><option>--no-install-acpi</option>: Prevent installation of
149 <command>suspend</command> and <command>resume</command> scripts for acpid.
150 Omit this option if you use acpid.</para>
151
152 <para><option>--no-install-pmutils</option>: Prevent installation of hooks for
153 pm-utils.</para>
154
155 <para><option>--no-install-init</option>: Prevent installation of any init scripts,
156 as a bootscript is installed later in the instructions.</para>
157
158 <para><option>--wicdgroup=<replaceable>&lt;group&gt;</replaceable></option>:
159 The group that will have permission to use the Wicd client (default is the
160 <systemitem class="groupname">users</systemitem> group).</para>
161 </sect2>
162
163 <sect2 role="configuration">
164 <title>Configuring Wicd</title>
165
166 <sect3 id="wicd-config">
167 <title>Config Files</title>
168
169 <para><filename>/etc/wicd/manager-settings.conf</filename>,
170 <filename>/etc/wicd/wired-settings.conf</filename> and
171 <filename>/etc/wicd/wireless-settings.conf</filename></para>
172
173 </sect3>
174
175 <sect3 id="wicd-init-systemd">
176 <title>Configuration Information</title>
177
178 <para>This package ships a systemd unit in the tarball. To enable it
179 issue the following command
180 (as user <systemitem class="username">root</systemitem>):</para>
181
182 <indexterm zone="wicd wicd-init-systemd">
183 <primary sortas="f-wicd">wicd (systemd unit file)</primary>
184 </indexterm>
185
186 <screen role='root'><userinput>systemctl enable wicd</userinput></screen>
187
188 <para>No manual configuration of Wicd is needed if you use the graphical
189 frontends. If you are only going to use Wicd from command-line, you can configure
190 it using the configuration files in <filename>/etc/wicd</filename>. For a list of
191 available options, look at the man-pages for: wicd-manager-settings.conf,
192 wicd-wired-settings.conf and wicd-wireless-settings.conf.</para>
193
194 <para>Be sure to add all users who are to have rights to open and close network
195 connections with Wicd to the <systemitem class="groupname">users</systemitem>
196 group (or the group specified with the <option>--wicdgroup</option> configuration
197 option).</para>
198
199 </sect3>
200
201 </sect2>
202
203 <sect2 role="content">
204 <title>Contents</title>
205
206 <segmentedlist>
207 <segtitle>Installed Programs</segtitle>
208 <segtitle>Installed Libraries</segtitle>
209 <segtitle>Installed Directories</segtitle>
210
211 <seglistitem>
212 <seg>wicd, wicd-cli, wicd-client, wicd-curses, and wicd-gtk</seg>
213 <seg>none</seg>
214 <seg>/etc/wicd, /usr/lib/python&python2-majorver;/site-packages/wicd, /usr/share/doc/wicd,
215 /usr/share/pixmaps/wicd, /usr/share/wicd, /var/lib/wicd, and /var/log/wicd</seg>
216 </seglistitem>
217 </segmentedlist>
218
219 <variablelist>
220 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
221 <?dbfo list-presentation="list"?>
222 <?dbhtml list-presentation="table"?>
223
224 <varlistentry id="wicdd">
225 <term><command>wicd</command></term>
226 <listitem>
227 <para>is the wicd daemon.</para>
228 <indexterm zone="wicd wicdd">
229 <primary sortas="b-wicdd">wicd</primary>
230 </indexterm>
231 </listitem>
232 </varlistentry>
233
234 <varlistentry id="wicd-cli">
235 <term><command>wicd-cli</command></term>
236 <listitem>
237 <para>is a command line interface for configuring the wicd daemon.</para>
238 <indexterm zone="wicd wicd-cli">
239 <primary sortas="b-wicd-cli">wicd-cli</primary>
240 </indexterm>
241 </listitem>
242 </varlistentry>
243
244 <varlistentry id="wicd-client">
245 <term><command>wicd-client</command></term>
246 <listitem>
247 <para>is the wicd client. This script attempts to automatically choose
248 the relevant configuration interface.</para>
249 <indexterm zone="wicd wicd-client">
250 <primary sortas="b-wicd-client">wicd-client</primary>
251 </indexterm>
252 </listitem>
253 </varlistentry>
254
255 <varlistentry id="wicd-curses">
256 <term><command>wicd-curses</command></term>
257 <listitem>
258 <para>is a curses interface for configuring the wicd daemon.</para>
259 <indexterm zone="wicd wicd-curses">
260 <primary sortas="b-wicd-curses">wicd-curses</primary>
261 </indexterm>
262 </listitem>
263 </varlistentry>
264
265 <varlistentry id="wicd-gtk">
266 <term><command>wicd-gtk</command></term>
267 <listitem>
268 <para>is a GTK interface for configuring the wicd daemon</para>
269 <indexterm zone="wicd wicd-gtk">
270 <primary sortas="b-wicd-gtk">wicd-gtk</primary>
271 </indexterm>
272 </listitem>
273 </varlistentry>
274
275 </variablelist>
276
277 </sect2>
278
279</sect1>
Note: See TracBrowser for help on using the repository browser.