Gentoo Archives: gentoo-commits

From: "Andreas HAttel (dilfridge)" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/proj/en/desktop/kde: kde4-guide.xml
Date: Thu, 30 Aug 2012 17:17:09
Message-Id: 20120830171658.80A6820C9E@flycatcher.gentoo.org
1 dilfridge 12/08/30 17:16:58
2
3 Modified: kde4-guide.xml
4 Log:
5 General cleanup now that much info has moved to the wiki
6
7 Revision Changes Path
8 1.106 xml/htdocs/proj/en/desktop/kde/kde4-guide.xml
9
10 file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/desktop/kde/kde4-guide.xml?rev=1.106&view=markup
11 plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/desktop/kde/kde4-guide.xml?rev=1.106&content-type=text/plain
12 diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/desktop/kde/kde4-guide.xml?r1=1.105&r2=1.106
13
14 Index: kde4-guide.xml
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/desktop/kde/kde4-guide.xml,v
17 retrieving revision 1.105
18 retrieving revision 1.106
19 diff -u -r1.105 -r1.106
20 --- kde4-guide.xml 30 Aug 2012 12:23:29 -0000 1.105
21 +++ kde4-guide.xml 30 Aug 2012 17:16:58 -0000 1.106
22 @@ -1,6 +1,6 @@
23 <?xml version="1.0" encoding="UTF-8"?>
24 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
25 -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/desktop/kde/kde4-guide.xml,v 1.105 2012/08/30 12:23:29 dilfridge Exp $ -->
26 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/desktop/kde/kde4-guide.xml,v 1.106 2012/08/30 17:16:58 dilfridge Exp $ -->
27
28 <guide>
29 <title>Gentoo KDE Guide</title>
30 @@ -49,219 +49,18 @@
31 <body>
32
33 <note>
34 -This guide is being migrated step by step to the Gentoo wiki. Visit the
35 -<uri link="http://wiki.gentoo.org/wiki/KDE">wiki page</uri> for more
36 -information.
37 +This guide is being migrated step by step to the Gentoo wiki. All information
38 +about installing the KDE versions available in the main Portage tree has already
39 +been moved.
40 +<uri link="http://wiki.gentoo.org/wiki/KDE">Visit the wiki page</uri> for more
41 +information.
42 </note>
43 -
44 -<p>
45 -KDE SC 4 is the current KDE version supported by upstream. In Portage there is a
46 -stable version, and there might be one (or more) non-stable versions. Under
47 -normal conditions new versions get in stabilized after a month.
48 -In addition, KDE upstream provides <uri link="http://quickgit.kde.org">live git
49 -source repositories</uri>. The Gentoo KDE team provides trunk and latest branch
50 -live ebuilds through the <c>kde</c> overlay.
51 -</p>
52 -
53 -<p>
54 -Choose what KDE SC version is most appropriate for you:
55 -</p>
56 -
57 -<table>
58 - <tr>
59 - <th>KDE SC Version</th>
60 - <th>Repository</th>
61 - </tr>
62 - <tr>
63 - <ti><uri link="#kde4_7">KDE SC 4.7.4</uri></ti>
64 - <ti>Portage</ti>
65 - </tr>
66 - <tr>
67 - <ti><uri link="#kde4_8">KDE SC 4.8.3</uri></ti>
68 - <ti>Portage</ti>
69 - </tr>
70 - <tr>
71 - <ti><uri link="#kde4_8">KDE SC 4.8.5</uri></ti>
72 - <ti>Portage</ti>
73 - </tr>
74 - <tr>
75 - <ti><uri link="#kde4_9">KDE SC 4.9.0</uri></ti>
76 - <ti>Portage</ti>
77 - </tr>
78 - <tr>
79 - <ti><uri link="#snapshots">KDE SC 4.9 Snapshots</uri></ti>
80 - <ti>KDE Overlay</ti>
81 - </tr>
82 - <tr>
83 - <ti><uri link="#live">Live Ebuilds (4.9 Branch, Trunk)</uri></ti>
84 - <ti>KDE Overlay</ti>
85 - </tr>
86 -</table>
87 -
88 -</body>
89 -</section>
90 -</chapter>
91 -<chapter id="prerequisites">
92 -<title>Prerequisites</title>
93 -<section>
94 -<title>Desktop profile and subprofiles</title>
95 -<body>
96 -
97 -<p>
98 -Desktop profile has been split to KDE and GNOME subprofiles.
99 -This means that KDE and GNOME specific USE flags have been stripped
100 -from the basic desktop profile and have been migrated to the subprofiles.
101 -Choosing a subprofile doesn't restrict you to use only the equivalent
102 -DE. In order to choose the profile that suits you, run <c>eselect profile list</c>
103 -to get the profiles' list, and <c>eselect profile set X</c>, where X is the
104 -appropriate number.
105 -</p>
106 -
107 -</body>
108 -</section>
109 -
110 -<section>
111 -<title>Use flags</title>
112 -<body>
113 -<p>
114 -Before you install KDE SC it is recommended that you set several useflags.
115 -Part of that is done automatically if you use a desktop/kde or desktop profile.
116 -In detail you should use:
117 -</p>
118 -<table>
119 - <tr>
120 - <th>flag</th>
121 - <th>explanation</th>
122 - </tr>
123 - <tr>
124 - <ti>consolekit</ti>
125 - <ti>Enables the consolekit framework for defining and tracking users, login sessions and seats</ti>
126 - </tr>
127 - <tr>
128 - <ti>dbus</ti>
129 - <ti>Enables use of the dbus message bus system</ti>
130 - </tr>
131 - <tr>
132 - <ti>policykit</ti>
133 - <ti>Enables the <b>polkit</b> framework for controlling privileges for system-wide services</ti>
134 - </tr>
135 - <tr>
136 - <ti>udev</ti>
137 - <ti>Enables support for udev Linux dynamic and persistent device naming</ti>
138 - </tr>
139 -</table>
140 -<p>
141 -Note that other combinations may technically be possible, but may be unsupported,
142 -untested, or lead to unexpected loss of functionality.
143 -</p>
144 -<p>
145 -If you changed any global useflags, you should later include the -N flag when running the actual emerge command
146 -which updates your system, e.g.
147 -</p>
148 -<pre caption="Updating world after a useflag change">
149 -# <i>emerge -uDNav world</i>
150 -</pre>
151 -</body>
152 -</section>
153 -
154 -<section>
155 -<title>Kernel settings</title>
156 -<body>
157 -<p>
158 -If you are rolling your own kernel, you'll want to install a new one with the following options:
159 -</p>
160 -<pre caption="Recommended kernel settings">
161 -CONFIG_USB_SUSPEND=y
162 -CONFIG_IDE=n
163 -CONFIG_AUDITSYSCALL=y
164 -</pre>
165 </body>
166 </section>
167 -
168 </chapter>
169 -<chapter id="kde_portage">
170 -<title>Installing KDE SC from Portage</title>
171 -<section id="kde4_7">
172 -<title>KDE SC 4.7</title>
173 -<body>
174 -
175 -<p>
176 -KDE SC 4.7.4 is the current stable release for amd64, ppc and x86.
177 -</p>
178 -
179 -<pre caption="Installation of KDE SC 4.7 using meta packages">
180 -# <i>emerge -av kde-meta</i> <comment>(contains all of KDE modules)</comment>
181 -# <i>emerge -av kdebase-meta kdegames-meta</i> <comment>(installation of chosen modules only)</comment>
182 -</pre>
183 -
184 -<warn>
185 -If you running KDEPIM and upgrade from 4.4 to 4.7,
186 -please have a look at the <uri link="http://wiki.gentoo.org/wiki/KDEPIM-4.7_upgrade">Gentoo Wiki KDEPIM 4.7
187 -Upgrade Guide</uri> first! If you want to stick with KDEPIM 4.4 you can
188 -<uri link="kdepim-4.7-mask.txt">mask KDEPIM 4.7</uri>
189 -</warn>
190
191 -</body>
192 -</section>
193 -<section id="kde4_8">
194 -<title>KDE SC 4.8</title>
195 -<body>
196 -
197 -<p>
198 -KDE SC 4.8.3 is under stabilization and already stable for amd64 and x86. KDE SC 4.8.5 is in portage, currently as ~testing, but stabilization is planned for the near future.
199 -</p>
200 -
201 -<p>
202 -Users with stable systems need to put <uri
203 -link="http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=blob_plain;f=Documentation/package.keywords/kde-4.8.keywords">
204 -this keywords file</uri> in <path>/etc/portage/package.keywords</path>.
205 -</p>
206 -
207 -<pre caption="Installation of KDE SC 4.8 using meta packages">
208 -# <i>emerge -av kde-meta</i> <comment>(contains all of KDE modules)</comment>
209 -# <i>emerge -av kdebase-meta kdegames-meta</i> <comment>(installation of chosen modules only)</comment>
210 -</pre>
211 -
212 -<warn>
213 -If you running KDEPIM and upgrade from 4.4 to 4.8,
214 -please have a look at the <uri link="http://wiki.gentoo.org/wiki/KDEPIM-4.7_upgrade">Gentoo Wiki KDEPIM 4.7
215 -Upgrade Guide</uri> first! If you want to stick with KDEPIM 4.4 you can
216 -<uri link="kdepim-4.7-mask.txt">mask KDEPIM 4.8</uri> (Guide is still valid for 4.8).
217 -</warn>
218 -
219 -</body>
220 -</section>
221 -<section id="kde4_9">
222 -<title>KDE SC 4.9</title>
223 -<body>
224 -
225 -<p>
226 -KDE SC 4.9.0 is in portage, currently as ~testing, stabilization isn't planned yet.
227 -</p>
228 -
229 -<p>
230 -Users with stable systems need to put <uri
231 -link="http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=blob_plain;f=Documentation/package.keywords/kde-4.9.keywords">
232 -this keywords file</uri> in <path>/etc/portage/package.keywords</path>.
233 -</p>
234 -
235 -<pre caption="Installation of KDE SC 4.9 using meta packages">
236 -# <i>emerge -av kde-meta</i> <comment>(contains all of KDE modules)</comment>
237 -# <i>emerge -av kdebase-meta kdegames-meta</i> <comment>(installation of chosen modules only)</comment>
238 -</pre>
239 -
240 -<warn>
241 -If you running KDEPIM and upgrade from 4.4 to 4.9,
242 -please have a look at the <uri link="http://wiki.gentoo.org/wiki/KDEPIM-4.7_upgrade">Gentoo Wiki KDEPIM 4.7
243 -Upgrade Guide</uri> first! If you want to stick with KDEPIM 4.4 you can
244 -<uri link="kdepim-4.7-mask.txt">mask KDEPIM 4.9</uri> (Guide is still valid for 4.9).
245 -</warn>
246 -
247 -</body>
248 -</section>
249 -</chapter>
250 <chapter id="kde_overlay">
251 -<title>Installing KDE SC from Overlay</title>
252 +<title>Installing KDE SC snapshots and live ebuilds from Overlay</title>
253 <section id="kde_overlay_prerequisites">
254 <title>Prerequisites</title>
255 <body>
256 @@ -424,14 +223,10 @@
257 <body>
258
259 <p>
260 -One of the new features provided by Portage 2.2 is sets.
261 -</p>
262 -
263 -<p>
264 -Sets allow the KDE team to provide a complete replacement for the monolithic
265 -packages, with the added bonus that users may choose to remove from the default
266 -sets any packages they do not want. There is still some discussion going on
267 -before we can put sets in the Portage tree. Thus, grab the sets from the
268 +One of the new features provided by Portage 2.2 is sets, which can be used
269 +as replacement for the metapackages. In general this is not recommended,
270 +however it may provide advantages if you are using live ebuilds. Sets for the kde
271 +packages can be obtained from the
272 <c>kde</c> overlay <uri
273 link="http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=tree;f=sets">sets
274 directory</uri> or grab them as a <uri
275 @@ -460,38 +255,9 @@
276 One can install the complete KDE by running <c>emerge -av @kde</c>. The specific
277 version equivalents are very useful to uninstall an old version, e.g. <c>emerge
278 -C @kde-3.5</c>, or to reinstall all packages from a specific version, e.g.
279 -<c>emerge -av1 @kde-4x</c>. Advanced features, like removing any unwanted
280 -packages from a set, will be supported in a future release of Portage -- you can
281 -read more about it in <uri
282 -link="http://blogs.gentoo.org/genone/2008/09/29/more_extensions_to_package_set_support">Marius
283 -Mauch's (genone) blog</uri>. Part of this code has now been released in
284 -portage-2.2_rc12, so you can reinstall all installed packages of a set
285 -with <c>emerge -av @&lt;set&gt;/@installed</c> or to have a
286 -<path>/etc/portage/sets/kdebase-unwanted</path> set and then run <c>emerge -av
287 -@kdebase-@kdebase-unwanted</c>.
288 -</p>
289 -
290 -<p>
291 -We strongly recommend that you install the <c>kdebase</c> set in order to get a
292 -full KDE 4 session. The example below would install the <c>kdebase</c> set and
293 -the <c>kdegames</c> set.
294 +<c>emerge -av1 @kde-4x</c>.
295 </p>
296
297 -<pre caption="Installing KDE SC">
298 -# <i>emerge @kdebase @kdegames</i>
299 -</pre>
300 -
301 -<note>
302 -If you want to check the list of sets known to Portage run the following:
303 -<c>emerge --list-sets</c>
304 -</note>
305 -
306 -<note>
307 -All >= KDE 4.6 ebuilds require <c>portage-2.1.9.27</c> or greater,
308 -which has implemented everything in the new EAPI 4 specification used in
309 -these ebuilds (<c>>=sys-apps/portage-2.2_alpha11</c> is required to use sets).
310 -</note>
311 -
312 </body>
313 </section>
314 <section id="cleanup">
315 @@ -565,59 +331,6 @@
316
317 </body>
318 </section>
319 -<section>
320 -<title>Migrating configs from 3.5 to 4.X</title>
321 -<body>
322 -
323 -<p>
324 -KDE stores its configuration files in the <path>~/.kde</path> directory by
325 -default. In the Gentoo ebuilds this has been changed in KDE 4.X to
326 -allow for better integration of KDE 3.5 and 4.X when using the same user
327 -account. If you export $KDEHOME this behaviour will be overridden. It is
328 -strongly recommended that you do not do this. $KDEHOME will make KDE 3.5 and 4.X
329 -use the same configuration directory which is usually not desired.
330 -</p>
331 -
332 -<p>
333 -KDE 3.5 uses <path>~/.kde</path> and the default FHS (<c>-kdeprefix</c>) KDE 4.X
334 -uses <e>~/.kde4</e>.
335 -</p>
336 -
337 -<p>
338 -Settings are not migrated by default. If you want to attempt to migrate your
339 -settings you should copy your old configuration directory to the new location
340 -before logging in. For example:
341 -</p>
342 -
343 -<pre caption="Copying the configuration directory">
344 -$ <i>cp -r ~/.kde ~/.kde4</i>
345 -</pre>
346 -
347 -<p>
348 -If this is successful, then your settings should all be migrated. If not, it is
349 -possible to log out and remove the new configuration directory to start with a
350 -clean configuration directory.
351 -</p>
352 -
353 -<impo>
354 -Moving backwards in version, from 4.X to 3.5, is not supported.
355 -</impo>
356 -
357 -</body>
358 -</section>
359 </chapter>
360
361 -<chapter>
362 -<title>Archive</title>
363 -<section>
364 -<title>Upgrade from KDE SC 4.4 to 4.6</title>
365 -<body>
366 -<p>
367 -KDE SC 4.6.3 is currently stable. If you encounter problems during the
368 -upgrade from KDE SC 4.4, please have a look at the separate
369 -<uri link="kde44-46-upgrade.xml">Gentoo KDE 4.4 - 4.6 Upgrade Guide</uri> first!
370 -</p>
371 -</body>
372 -</section>
373 -</chapter>
374 </guide>