source: networking/netutils/wicd.xml@ 0f9076d

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 0f9076d was 0f9076d, checked in by Ragnar Thomsen <rthomsen@…>, 12 years ago

Wicd 1.7.1 with bootscript

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