source: networking/netutils/wicd-systemd.xml@ f37810e

systemd-11177
Last change on this file since f37810e was f37810e, checked in by Krejzi <krejzi@…>, 10 years ago

Mention conflicts with systemd-networkd for NM, wicd and two dhcp clients.

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