source: xsoft/other/gparted.xml@ d7bee48

systemd-13485
Last change on this file since d7bee48 was d7bee48, checked in by Douglas R. Reno <renodr@…>, 8 years ago

Sync to trunk r17332

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

  • Property mode set to 100644
File size: 10.4 KB
RevLine 
[e447aff]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 gparted-download-http
[5e94b6c3]8 "&sourceforge-repo;/gparted/gparted-&gparted-version;.tar.gz">
[e447aff]9 <!ENTITY gparted-download-ftp " ">
[d7bee48]10 <!ENTITY gparted-md5sum "4980fa2b7acf591c53d8c5aecd633306">
[5e94b6c3]11 <!ENTITY gparted-size "3.1 MB">
[d7bee48]12 <!ENTITY gparted-buildsize "84 MB">
13 <!ENTITY gparted-time "1.3 SBU">
[e447aff]14]>
15
[6cce201]16<sect1 id="gparted" xreflabel="Gparted-&gparted-version;">
[e447aff]17 <?dbhtml filename="gparted.html"?>
18
19 <sect1info>
20 <othername>$LastChangedBy$</othername>
21 <date>$Date$</date>
22 </sect1info>
23
[6cce201]24 <title>Gparted-&gparted-version;</title>
[e447aff]25
26 <indexterm zone="gparted">
[6cce201]27 <primary sortas="a-Gparted">Gparted</primary>
[e447aff]28 </indexterm>
29
30 <sect2 role="package">
31 <title>Introduction to Gparted</title>
32
33 <para>
34 Gparted is the Gnome Partition Editor, a Gtk 2 GUI for other command line
35 tools that can create, reorganise or delete disk partitions.
36 </para>
37
[5e94b6c3]38 &lfs78_checked;
[e447aff]39
40 <bridgehead renderas="sect3">Package Information</bridgehead>
41 <itemizedlist spacing="compact">
42 <listitem>
43 <para>
44 Download (HTTP): <ulink url="&gparted-download-http;"/>
45 </para>
46 </listitem>
47 <listitem>
48 <para>
49 Download (FTP): <ulink url="&gparted-download-ftp;"/>
50 </para>
51 </listitem>
52 <listitem>
53 <para>
54 Download MD5 sum: &gparted-md5sum;
55 </para>
56 </listitem>
57 <listitem>
58 <para>
59 Download size: &gparted-size;
60 </para>
61 </listitem>
62 <listitem>
63 <para>
64 Estimated disk space required: &gparted-buildsize;
65 </para>
66 </listitem>
67 <listitem>
68 <para>
69 Estimated build time: &gparted-time;
70 </para>
71 </listitem>
72 </itemizedlist>
73
74 <bridgehead renderas="sect3">Gparted Dependencies</bridgehead>
75
76 <bridgehead renderas="sect4">Required</bridgehead>
77 <para role="required">
[56605b9]78 <xref linkend="gtkmm2"/> and
[6cce201]79 <xref linkend="parted"/>
[e447aff]80 </para>
81
82 <bridgehead renderas="sect4">Optional</bridgehead>
83 <para role="optional">
[665ac79f]84 <ulink url="&gnome-download-http;/gnome-doc-utils/">
85 GNOME Doc Utils</ulink> and
[6cce201]86 <xref linkend="rarian"/>
[e447aff]87 </para>
88
89 <para condition="html" role="usernotes">
90 User Notes: <ulink url="&blfs-wiki;/gparted"/>
91 </para>
92 </sect2>
93
94 <sect2 role="installation">
95 <title>Installation of Gparted</title>
96
97 <para>
98 Install <application>Gparted</application> by running the following
99 commands:
100 </para>
101
[686a89a3]102<screen><userinput>./configure --prefix=/usr \
103 --disable-doc \
104 --disable-static &amp;&amp;
[e447aff]105make</userinput></screen>
106
[6cce201]107 <para>
108 This package does not come with a testsuite.
109 </para>
[e447aff]110
111 <para>
112 Now, as the <systemitem class="username">root</systemitem> user:
113 </para>
114
115<screen role="root"><userinput>make install</userinput></screen>
[28b61748]116
117 </sect2>
118
119 <sect2 role="commands">
120 <title>Command Explanations</title>
121
[686a89a3]122 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
123 href="../../xincludes/static-libraries.xml"/>
124
[28b61748]125 <para>
126 <option>--disable-doc</option>: This switch disables building of
127 the optional documentation. Remove it if you have installed
[665ac79f]128 <application>GNOME Doc Utils</application>.
[28b61748]129 </para>
130
[e447aff]131 </sect2>
132
[f0afab3f]133 <sect2 role="using">
[6cce201]134 <title>Using Gparted</title>
[f0afab3f]135
136 <para>
137 To manipulate file systems Gparted has a run time dependency on various
138 file system tools (you only need to install the tools for file systems you
139 actually use):
[5e94b6c3]140 <xref linkend="hdparm"/>
141 (required for optionally display serial number device information),
[f0afab3f]142 e2fsprogs (installed as part of LFS),
143 <xref linkend="jfsutils"/>,
144 <xref linkend="ntfs-3g"/>,
145 <xref linkend="reiserfs"/>,
[a3c54ef2]146 <xref linkend="xfsprogs"/>,
[f0afab3f]147 <ulink url="https://btrfs.wiki.kernel.org/index.php/Btrfs_source_repositories">
[5e94b6c3]148 btrfs-progs</ulink>,
[f0afab3f]149 <ulink url="http://www.daniel-baumann.ch/software/dosfstools/">dosfstools</ulink>,
150 <ulink url="http://ftp.gnu.org/pub/gnu/mtools/">mtools</ulink> (required
151 to read and write FAT16/32 volume labels and UUIDs),
152 <ulink url="ftp://ftp.mars.org/pub/hfs/">hfsutils</ulink>,
153 hfsprogs,
154 <ulink url="http://www.nilfs.org/download/">nilfs-utils</ulink> and
155 reiser4progs.
156 </para>
[aadb87c]157
158 <para>
159 Root privileges are required to run Gparted. If you wish to run the
[5e94b6c3]160 application from the menu, further applications and configurations are
161 necessary. Examples of applications that may be used:
162 <ulink url="http://people.debian.org/~kov/gksu">gksu</ulink>,
163 <ulink url="https://launchpad.net/kdesudo">kdesudo</ulink>, or
164 <ulink url="https://github.com/tarakbumba/xdg-su">xdg-su</ulink>.
165 Other solution is to use <application>pkexec</application>, from
166 <xref linkend="polkit"/>, but some configuration is necessary.
167 Another simple solution is <xref linkend="ssh-askpass"/>. Below, we
168 describe these two alternatives: "ssh-askpass" and "pkexec".
[aadb87c]169 </para>
[3da508c]170
171 <sect3 role="ssh-askpass">
172 <title>ssh-askpass</title>
173 <para>
[5e94b6c3]174 To optionally use <xref linkend="ssh-askpass"/> if it is installed in
175 your system, run the following commands as the
176 <systemitem class="username">root</systemitem> user:
[3da508c]177 </para>
178
[5e94b6c3]179<screen role="root"><userinput>cp -v /usr/share/applications/gparted.desktop /usr/share/applications/gparted.desktop.back &amp;&amp;
180sed -i 's/Exec=/Exec=sudo -A /' /usr/share/applications/gparted.desktop</userinput></screen>
[3da508c]181
[5e94b6c3]182 <para>
183 Now, clicking in the menu item for Gparted, a dialog appears in the
184 screen, asking for the administrator password.</para>
[3da508c]185
186 </sect3>
187
188 <sect3 role="pkexec">
189 <title>pkexec</title>
190 <para>
[5e94b6c3]191 To optionally use <application>pkexec</application>, you need <xref
192 linkend="polkit-gnome"/><!-- or <xref linkend="lxpolkit"/>-->, and
193 <xref linkend="systemd"/> installed with support to <xref
194 linkend="linux-pam"/> and <xref linkend="polkit"/>. As the
195 <systemitem class="username">root</systemitem> user, configure <xref
196 linkend="gparted"/> and <xref linkend="polkit"/> with the following
197 commands:
[3da508c]198 </para>
199
[5e94b6c3]200<screen role="root"><userinput>cp -v /usr/share/applications/gparted.desktop \
201 /usr/share/applications/gparted.desktop.back &amp;&amp;
[876cd11]202sed -i 's:/usr/sbin/gparted:/usr/sbin/gparted_polkit:' \
[5e94b6c3]203 /usr/share/applications/gparted.desktop &amp;&amp;
[3da508c]204
205cat &gt; /usr/sbin/gparted_polkit &lt;&lt; "EOF" &amp;&amp;
[5e94b6c3]206<literal>#!/bin/bash
[7a5b2e77]207
208pkexec /usr/sbin/gparted $@</literal>
[3da508c]209EOF
[5e94b6c3]210chmod -v 0755 /usr/sbin/gparted_polkit</userinput></screen>
[ac38e9dc]211
[5e94b6c3]212 <para>
213 Still as the <systemitem class="username">root</systemitem> user,
214 configure <xref linkend="polkit"/> and <xref linkend="gparted"/> to
215 use <application>pkexec</application>:
216 </para>
[3da508c]217
[5e94b6c3]218<screen role="root"><userinput>cat &gt; /usr/share/polkit-1/actions/org.gnome.gparted.policy &lt;&lt; "EOF"
[7a5b2e77]219<literal>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
[3da508c]220&lt;!DOCTYPE policyconfig PUBLIC
221 "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
222 "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd"&gt;
223&lt;policyconfig&gt;
224
225 &lt;action id="org.freedesktop.policykit.pkexec.run-gparted"&gt;
226 &lt;description&gt;Run GParted&lt;/description&gt;
227 &lt;message&gt;Authentication is required to run GParted&lt;/message&gt;
228 &lt;defaults&gt;
229 &lt;allow_any&gt;no&lt;/allow_any&gt;
230 &lt;allow_inactive&gt;no&lt;/allow_inactive&gt;
231 &lt;allow_active&gt;auth_admin_keep&lt;/allow_active&gt;
232 &lt;/defaults&gt;
233 &lt;annotate key="org.freedesktop.policykit.exec.path"&gt;/usr/sbin/gparted&lt;/annotate&gt;
234 &lt;annotate key="org.freedesktop.policykit.exec.allow_gui"&gt;true&lt;/annotate&gt;
235 &lt;/action&gt;
236
[7a5b2e77]237&lt;/policyconfig&gt;</literal>
[3da508c]238EOF
[5e94b6c3]239chmod -v 0644 /usr/share/polkit-1/actions/org.gnome.gparted.policy</userinput></screen>
[ac38e9dc]240
[5e94b6c3]241 <para>
242 Now, clicking in the menu item for Gparted, a dialog appears in the
243 screen, asking for the administrator password.</para>
[3da508c]244
245 </sect3>
246
[f0afab3f]247 </sect2>
248
[e447aff]249 <sect2 role="content">
250 <title>Contents</title>
251
252 <segmentedlist>
253 <segtitle>Installed Programs</segtitle>
[c3c56b2]254 <segtitle>Installed Libraries</segtitle>
[e447aff]255 <segtitle>Installed Directories</segtitle>
256
257 <seglistitem>
258 <seg>
[7a5b2e77]259 gparted, gpartedbin and gparted_polkit (optional)
[e447aff]260 </seg>
[c3c56b2]261 <seg>
262 None
263 </seg>
[e447aff]264 <seg>
265 /usr/share/gnome/help/gparted and
[6cce201]266 /usr/share/omf/gparted
[e447aff]267 </seg>
268 </seglistitem>
269 </segmentedlist>
270
271 <variablelist>
272 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
273 <?dbfo list-presentation="list"?>
274 <?dbhtml list-presentation="table"?>
275
276 <varlistentry id="gparted-prog">
277 <term><command>gparted</command></term>
278 <listitem>
279 <para>
280 is a shell script which sets up the environment before calling
281 <command>gpartedbin</command>.
282 </para>
283 <indexterm zone="gparted gparted-prog">
284 <primary sortas="b-gparted">gparted</primary>
285 </indexterm>
286 </listitem>
287 </varlistentry>
288
289 <varlistentry id="gpartedbin">
290 <term><command>gpartedbin</command></term>
291 <listitem>
292 <para>
293 is the Gparted binary.
294 </para>
295 <indexterm zone="gparted gpartedbin">
296 <primary sortas="b-gpartedbin">gpartedbin</primary>
297 </indexterm>
298 </listitem>
299 </varlistentry>
[6cce201]300
[7a5b2e77]301 <varlistentry id="gparted_polkit">
302 <term><command>gparted_polkit</command></term>
303 <listitem>
304 <para>
305 is an optional script which can be used to run gparted with polkit,
306 from a menu.
307 </para>
308 <indexterm zone="gparted gparted_polkit">
309 <primary sortas="b-gparted_polkit">gparted_polkit</primary>
310 </indexterm>
311 </listitem>
312 </varlistentry>
313
[e447aff]314 </variablelist>
[6cce201]315
[e447aff]316 </sect2>
[6cce201]317
[e447aff]318</sect1>
Note: See TracBrowser for help on using the repository browser.