/[gentoo]/xml/htdocs/doc/en/faq.xml
Gentoo

Diff of /xml/htdocs/doc/en/faq.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.82 Revision 1.83
1<?xml version='1.0' encoding="UTF-8"?> 1<?xml version='1.0' encoding="UTF-8"?>
2<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/faq.xml,v 1.82 2005/04/16 21:20:42 swift Exp $ --> 2<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/faq.xml,v 1.83 2005/06/04 17:05:39 neysx Exp $ -->
3<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> 3<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
4 4
5<guide link="/doc/en/faq.xml"> 5<guide link="/doc/en/faq.xml">
6<title>Gentoo Linux Frequently Asked Questions</title> 6<title>Gentoo Linux Frequently Asked Questions</title>
7<author title="Previous Chief Architect"> 7<author title="Previous Chief Architect">
256<title>How is Gentoo pronounced, and what does it mean?</title> 256<title>How is Gentoo pronounced, and what does it mean?</title>
257<body> 257<body>
258 258
259<p> 259<p>
260A <e>Gentoo</e> is a species of a small, fast penguin, pronounced "gen-too" (the 260A <e>Gentoo</e> is a species of a small, fast penguin, pronounced "gen-too" (the
261"g" in "gentoo" is a soft "g", as in "gentle"). The scientific name of the Gentoo 261"g" in "Gentoo" is a soft "g", as in "gentle"). The scientific name of the Gentoo
262penguin is <e>Pygoscelis papua</e>. The name <e>Gentoo</e> has been given to the 262penguin is <e>Pygoscelis papua</e>. The name <e>Gentoo</e> has been given to the
263penguin by the inhabitants of the Falkland Islands (Islas Malvinas). 263penguin by the inhabitants of the Falkland Islands (Islas Malvinas).
264</p> 264</p>
265 265
266</body> 266</body>
281file protection</uri> amongst several other <uri 281file protection</uri> amongst several other <uri
282link="/doc/en/handbook/handbook-x86.xml?part=2&amp;chap=1">features</uri>. 282link="/doc/en/handbook/handbook-x86.xml?part=2&amp;chap=1">features</uri>.
283</p> 283</p>
284 284
285<p> 285<p>
286With Gentoo you can build your entire system from source completely using your 286With Gentoo you can build your entire system from source, using your choice of
287choice of optimizations. You have complete control over what packages are or 287optimizations. You have complete control over what packages are or aren't
288aren't installed. Gentoo provides you with numerous choices so you can install 288installed. Gentoo provides you with numerous choices so you can install Gentoo
289Gentoo to your own taste. This is why Gentoo is called a 289to your own taste. This is why Gentoo is called a <e>meta-distribution</e>.
290<e>meta-distribution</e>.
291</p>
292
293<p> 290</p>
291
292<p>
294Gentoo is very actively developed. Not only the <e>ebuilds</e> themselves (the 293Gentoo is actively developed. Not only the <e>ebuilds</e> themselves (the
295package format Gentoo uses) but the entire distribution uses a rapid pace 294package format Gentoo uses) but the entire distribution uses a rapid pace
296development style. Patches to the packages are quickly integrated in the 295development style. Patches to the packages are quickly integrated in the
297mainline tree, documentation is updated on daily basis, portage features are 296mainline tree, documentation is updated on daily basis, portage features are
298added frequently, releases succeed each other quickly, ... 297added frequently, and releases succeed each other quickly.
299</p> 298</p>
300 299
301</body> 300</body>
302</section> 301</section>
303</chapter> 302</chapter>
317compiler to streamline the assembly code to the point where it doesn't quite 316compiler to streamline the assembly code to the point where it doesn't quite
318do the same thing anymore. 317do the same thing anymore.
319</p> 318</p>
320 319
321<p> 320<p>
322Please try to compile with CFLAGS <c>-march=&lt;your_arch&gt; -O2</c> first 321Please try to compile with CFLAGS <c>-march=&lt;your_arch&gt; -O2</c> before
323before reporting a bug. 322reporting a bug.
324</p> 323</p>
325 324
326</body> 325</body>
327</section> 326</section>
328<section id="password"> 327<section id="password">
329<title>How can i change the root (or any other user's) password?</title> 328<title>How can I change the root (or any other user's) password?</title>
330<body> 329<body>
331 330
332<p> 331<p>
333You can use <c>passwd</c> to change the password for the user you are logged 332You can use <c>passwd</c> to change the password for the user you are logged
334into. For extra options and setting, please see <c>man passwd</c> once you've 333into. For extra options and setting, please <c>man passwd</c> once you've
335completed the install. 334completed the install.
336</p> 335</p>
337 336
338</body> 337</body>
339</section> 338</section>
340<section id="useradd"> 339<section id="useradd">
341<title>How do i add a normal user?</title> 340<title>How do I add a normal user?</title>
342<body> 341<body>
343 342
344<p> 343<p>
345The command <c>adduser gentoo</c> will add a user called gentoo. The next step 344The command <c>adduser gentoo</c> will add a user called "gentoo". The next
346is to give this user a password and <c>passwd</c> will do exactly that. 345step is to give this user a password using <c>passwd gentoo</c>.
347</p> 346</p>
348 347
349<p> 348<p>
350Instead of <c>adduser</c> you can also use: 349Instead of <c>adduser</c> you can also use:
351</p> 350</p>
355</pre> 354</pre>
356 355
357<p> 356<p>
358This will add a user gentoo, will make possible for him to use sound-related 357This will add a user gentoo, will make possible for him to use sound-related
359devices (<path>/dev/sound/*</path>), will make possible for him to switch to 358devices (<path>/dev/sound/*</path>), will make possible for him to switch to
360root (using <c>su</c>) and will make <path>/bin/bash</path> his/her login shell. 359root (using <c>su</c>), and will make <path>/bin/bash</path> his login shell.
361</p>
362
363<p> 360</p>
361
362<p>
364You can also install <c>superadduser</c> using <c>emerge superadduser</c> and 363You can install <c>superadduser</c> using <c>emerge superadduser</c> and
365then issue <c>superadduser gentoo</c> to add a user called gentoo. Just follow 364then issue <c>superadduser gentoo</c> to add a user called gentoo. Just follow
366the instructions given to you by <c>superadduser</c>. 365the instructions which are then given.
367</p> 366</p>
368 367
369</body> 368</body>
370</section> 369</section>
371<section id="su"> 370<section id="su">
372<title>Why can't a user su to root?</title> 371<title>Why can't a user su to root?</title>
373<body> 372<body>
374 373
375<p> 374<p>
376For security reasons, users may only <c>su</c> to root if they belong to the 375For security reasons, users may only <c>su</c> to root if they belong to the
377<e>wheel</e> group. To add a <e>username</e> to the <e>wheel</e> group, issue 376wheel group. To add a username to the wheel group, issue the following command
378the following command as root: 377as root:
379</p> 378</p>
380 379
381<pre caption="Adding a user to the wheel group"> 380<pre caption="Adding a user to the wheel group">
382# <i>gpasswd -a username wheel</i> 381# <i>gpasswd -a username wheel</i>
383</pre> 382</pre>
503<section id="isoburning"> 502<section id="isoburning">
504<title>How do I burn an ISO file?</title> 503<title>How do I burn an ISO file?</title>
505<body> 504<body>
506 505
507<p> 506<p>
508You need to burn the file in so-called <e>raw</e> mode. This means that you 507You need to burn the file in raw mode. This means that you should <e>not</e>
509should <e>not</e> just place the file on the CD, but interpret the file as an 508just place the file on the CD, but interpret the file as an entire CD.
510entire CD.
511</p> 509</p>
512 510
513<p> 511<p>
514There are lots of CD burning tools available; covering them all would be a 512There are lots of CD burning tools available; covering them all would be a
515Sisyphean problem. Describing a few popular tools however doesn't hurt :) 513Sisyphean problem. However, describing a few popular tools never hurts:
516</p> 514</p>
517 515
518<ul> 516<ul>
519 <li> 517 <li>
520 With EasyCD Creator you select <c>File</c>, <c>Record CD 518 With EasyCD Creator you select <c>File</c>, <c>Record CD
558<title>What CD/stage should I use for my CPU?</title> 556<title>What CD/stage should I use for my CPU?</title>
559<body> 557<body>
560 558
561<p> 559<p>
562First you need to find our what CPU you use. Suppose it's a Pentium-M. Then you 560First you need to find our what CPU you use. Suppose it's a Pentium-M. Then you
563need to find out what CPU it is, instruction-wise, compatible with. You need to 561need to find out what CPU it is, instruction-wise, compatible with. You may
564consult the CPUs vendor website for this, although <uri 562need to consult the CPUs vendor website for this, although <uri
565link="http://www.google.com">Google</uri> is at least as efficient :-). 563link="http://www.google.com">Google</uri> is at least as efficient :-).
566</p> 564</p>
567 565
568<p> 566<p>
569For the Pentium-M, you'll find out that it is a Pentium-3 with SSE instructions, 567For the Pentium-M, you'll find out that it is a Pentium-3 with SSE instructions,
581</chapter> 579</chapter>
582 580
583<chapter> 581<chapter>
584<title>Package Management</title> 582<title>Package Management</title>
585<section id="ebuilds"> 583<section id="ebuilds">
586<title>In what format are the packages stored?</title> 584<title>In what form are the packages stored?</title>
587<body> 585<body>
588 586
589<p> 587<p>
590They exist in our portage tree as <e>ebuild</e> autobuild scripts; Gentoo is 588They exist in our portage tree as <e>ebuild</e> autobuild scripts; Gentoo is
591primarily a ports-based distribution, meaning that we provide scripts 589a ports-based distribution, meaning that we provide scripts (<c>.ebuild</c>
592(<c>.ebuild</c> files) and a special system (Portage) so that you can build 590files) and a special system (Portage) so that you can build apps from sources.
593apps from sources. We generally only build binaries for releases and snapshots. 591We generally only build binaries for releases and snapshots. The <uri
594The <uri link="/proj/en/devrel/handbook/handbook.xml?part=2&amp;chap=1">Gentoo 592link="/proj/en/devrel/handbook/handbook.xml?part=2&amp;chap=1">Gentoo Ebuild
595Ebuild HOWTO</uri> covers the 593HOWTO</uri> covers the contents of an ebuild script in detail. For full binary
596contents of an ebuild script in detail. For full binary ISO releases, we 594ISO releases, we create a full suite of binary packages in an enhanced
597create a full suite of binary packages in an enhanced <c>.tbz2</c> format 595<c>.tbz2</c> format (<c>.tar.bz2</c> compatible with meta-information attached
598(<c>.tar.bz2</c> compatible with meta-information attached to the end of the 596to the end of the file).
599file).
600</p> 597</p>
601 598
602</body> 599</body>
603</section> 600</section>
604<section id="configure"> 601<section id="configure">
888</p> 885</p>
889 886
890</body> 887</body>
891</section> 888</section>
892<section id="metalogd"> 889<section id="metalogd">
893<title>Metalogd doesn't log in real time!</title> 890<title>Metalogd doesn't log in real time</title>
894<body> 891<body>
895 892
896<p> 893<p>
897Metalog flushes output to the disk in blocks, so messages aren't immediately 894Metalog flushes output to the disk in blocks, so messages aren't immediately
898recorded into the system logs. If you are trying to debug a daemon, this 895recorded into the system logs. If you are trying to debug a daemon, this
904disable buffering permanently, you can change METALOG_OPTS="-B" to 901disable buffering permanently, you can change METALOG_OPTS="-B" to
905METALOG_OPTS="-B -s" in <path>/etc/conf.d/metalog</path>. 902METALOG_OPTS="-B -s" in <path>/etc/conf.d/metalog</path>.
906</p> 903</p>
907 904
908<pre caption="Turning metalog buffering on/off"> 905<pre caption="Turning metalog buffering on/off">
909<comment>(To turn the buffering off:)</comment> 906<comment>(To turn the buffering off)</comment>
910# <i>killall -USR1 metalog</i> 907# <i>killall -USR1 metalog</i>
911<comment>(To turn the buffering back on:)</comment> 908<comment>(To turn the buffering back on)</comment>
912# <i>killall -USR2 metalog</i> 909# <i>killall -USR2 metalog</i>
913</pre> 910</pre>
914 911
915</body> 912</body>
916</section> 913</section>
936<body> 933<body>
937 934
938<p> 935<p>
939New releases are announced on the <uri 936New releases are announced on the <uri
940link="http://www.gentoo.org/main/en/lists.xml">gentoo-announce</uri> 937link="http://www.gentoo.org/main/en/lists.xml">gentoo-announce</uri>
941mailing list. In reality the packages themselves are updated shortly after the 938mailing list. The packages themselves are usually updated shortly after the
942main authors release new code. As for when Gentoo makes new releases, check our 939main authors release new code. As for when Gentoo makes new releases, check our
943<uri link="/proj/en/releng">Release Engineering Project</uri> page. 940<uri link="/proj/en/releng">Release Engineering Project</uri> page.
944</p> 941</p>
945 942
946</body> 943</body>

Legend:
Removed from v.1.82  
changed lines
  Added in v.1.83

  ViewVC Help
Powered by ViewVC 1.1.20