source: networking/netutils/wicd-systemd.xml@ 9b8c8705

7.6-blfs 7.6-systemd kde5-14269 kde5-14686 systemd-13485
Last change on this file since 9b8c8705 was 0da88ea3, checked in by Krejzi <krejzi@…>, 10 years ago

More systemd integration merged from Christopher's branch.

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

  • Property mode set to 100644
File size: 10.0 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>rm 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><option>--no-install-kde</option>: Prevent installation of an
140 autostart desktop file for KDE. If you use KDE, you should instead install the
141 <ulink url="http://projects.kde.org/projects/extragear/network/wicd-kde">Wicd KDE Client</ulink>.
142 </para>
143
144 <para><option>--no-install-acpi</option>: Prevent installation of
145 <command>suspend</command> and <command>resume</command> scripts for acpid.
146 Omit this option if you use acpid.</para>
147
148 <para><option>--no-install-pmutils</option>: Prevent installation of hooks for
149 pm-utils. Omit this option if you use pm-utils.</para>
150
151 <para><option>--no-install-init</option>: Prevent installation of any init scripts,
152 as a bootscript is installed later in the instructions.</para>
153
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
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>,
166 <filename>/etc/wicd/wired-settings.conf</filename> and
167 <filename>/etc/wicd/wireless-settings.conf</filename></para>
168
169 </sect3>
170
171 <sect3 id="wicd-init">
172 <title>Systemd Units</title>
173
174 <para>
175 To start the <command>wicd</command> daemon at boot, enable
176 the previously installed systemd unit by running the following command
177 as the <systemitem class="username">root</systemitem> user:
178 </para>
179
180 <indexterm zone="wicd wicd-init">
181 <primary sortas="f-wicd">wicd</primary>
182 </indexterm>
183
184 <screen role="root"><userinput>systemctl enable wicd</userinput></screen>
185
186 <para>No manual configuration of Wicd is needed if you use the graphical
187 frontends. If you are only going to use Wicd from command-line, you can configure
188 it using the configuration files in <filename>/etc/wicd</filename>. For a list of
189 available options, look at the man-pages for: wicd-manager-settings.conf,
190 wicd-wired-settings.conf and wicd-wireless-settings.conf.</para>
191
192 <para>Be sure to add all users who are to have rights to open and close network
193 connections with Wicd to the <systemitem class="groupname">users</systemitem>
194 group (or the group specified with the <option>--wicdgroup</option> configuration
195 option).</para>
196
197 </sect3>
198
199 </sect2>
200
201 <sect2 role="content">
202 <title>Contents</title>
203
204 <segmentedlist>
205 <segtitle>Installed Programs</segtitle>
206 <segtitle>Installed Libraries</segtitle>
207 <segtitle>Installed Directories</segtitle>
208
209 <seglistitem>
210 <seg>wicd, wicd-cli, wicd-client, wicd-curses, and wicd-gtk</seg>
211 <seg>none</seg>
212 <seg>/etc/wicd, /usr/lib/python&python2-majorver;/site-packages/wicd, /usr/share/doc/wicd,
213 /usr/share/pixmaps/wicd, /usr/share/wicd, /var/lib/wicd, and /var/log/wicd</seg>
214 </seglistitem>
215 </segmentedlist>
216
217 <variablelist>
218 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
219 <?dbfo list-presentation="list"?>
220 <?dbhtml list-presentation="table"?>
221
222 <varlistentry id="wicdd">
223 <term><command>wicd</command></term>
224 <listitem>
225 <para>is the wicd daemon.</para>
226 <indexterm zone="wicd wicdd">
227 <primary sortas="b-wicdd">wicd</primary>
228 </indexterm>
229 </listitem>
230 </varlistentry>
231
232 <varlistentry id="wicd-cli">
233 <term><command>wicd-cli</command></term>
234 <listitem>
235 <para>is a command line interface for configuring the wicd daemon.</para>
236 <indexterm zone="wicd wicd-cli">
237 <primary sortas="b-wicd-cli">wicd-cli</primary>
238 </indexterm>
239 </listitem>
240 </varlistentry>
241
242 <varlistentry id="wicd-client">
243 <term><command>wicd-client</command></term>
244 <listitem>
245 <para>is the wicd client. This script attempts to automatically choose
246 the relevant configuration interface.</para>
247 <indexterm zone="wicd wicd-client">
248 <primary sortas="b-wicd-client">wicd-client</primary>
249 </indexterm>
250 </listitem>
251 </varlistentry>
252
253 <varlistentry id="wicd-curses">
254 <term><command>wicd-curses</command></term>
255 <listitem>
256 <para>is a curses interface for configuring the wicd daemon.</para>
257 <indexterm zone="wicd wicd-curses">
258 <primary sortas="b-wicd-curses">wicd-curses</primary>
259 </indexterm>
260 </listitem>
261 </varlistentry>
262
263 <varlistentry id="wicd-gtk">
264 <term><command>wicd-gtk</command></term>
265 <listitem>
266 <para>is a GTK interface for configuring the wicd daemon</para>
267 <indexterm zone="wicd wicd-gtk">
268 <primary sortas="b-wicd-gtk">wicd-gtk</primary>
269 </indexterm>
270 </listitem>
271 </varlistentry>
272
273 </variablelist>
274
275 </sect2>
276
277</sect1>
Note: See TracBrowser for help on using the repository browser.