mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-06-18 19:29:21 +01:00
Some more You-Fixes
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@331 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
parent
aff91c471b
commit
7d90bd3ad9
@ -2,12 +2,11 @@
|
|||||||
<title>Introduction</title>
|
<title>Introduction</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
A list of books, HOWTOs and other documents you might find useful to
|
A list of books, HOWTOs and other documents that might be useful to
|
||||||
download or buy follows. This list is just a small list to start with.
|
download or buy follows. This list is just a small list to start with.
|
||||||
We
|
We
|
||||||
hope to be able to expand this list in time as we come across more
|
hope to be able to expand this list in time as we come across more
|
||||||
useful
|
useful documents or books.
|
||||||
documents or books.
|
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
</sect1>
|
</sect1>
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
<title>Official download locations</title>
|
<title>Official download locations</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Below you find the list with packages from chapter 3 with their original
|
Below is the list with packages from chapter 3 with their original
|
||||||
download locations. This might help you to find a newer version of a
|
download locations. This might help to find a newer version of a
|
||||||
package quicker.
|
package quicker.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ msgfmt, msgmerge, msgunfmt and xgettext programs.
|
|||||||
The gettext package is used for internationalization (also known as
|
The gettext package is used for internationalization (also known as
|
||||||
i18n) and for localization (also known as l10n). Programs can be
|
i18n) and for localization (also known as l10n). Programs can be
|
||||||
compiled with Native Language Support (NLS) which enable them to output
|
compiled with Native Language Support (NLS) which enable them to output
|
||||||
messages in your native language rather than in the default English
|
messages in the users native language rather than in the default English
|
||||||
language.
|
language.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@ The Glibc package contains the GNU C Library.
|
|||||||
<para>
|
<para>
|
||||||
The C Library is a collection of commonly used functions in programs.
|
The C Library is a collection of commonly used functions in programs.
|
||||||
This way a programmer doens't need to create his own functions for every
|
This way a programmer doens't need to create his own functions for every
|
||||||
single task. The most common things like writing a string to your screen
|
single task. The most common things like writing a string to the screen
|
||||||
are already present and at the disposal of the programmer.
|
are already present and at the disposal of the programmer.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
@ -23,10 +23,9 @@ library, the code from the C library will be copied into the executable
|
|||||||
file. When a program uses a dynamic library, that executable will not
|
file. When a program uses a dynamic library, that executable will not
|
||||||
contain the code from the C library, but instead a routine that loads
|
contain the code from the C library, but instead a routine that loads
|
||||||
the functions from the library at the time the program is run. This
|
the functions from the library at the time the program is run. This
|
||||||
means a significant decrease in the file size of a program. If you don't
|
means a significant decrease in the file size of a program. The
|
||||||
understand this concept, you better read the documentation that comes
|
documentation that comes with the C Library describes this a little deeper,
|
||||||
with the C Library as it is too complicated to explain here in one or
|
as it is too complicated to explain here in one or two lines.
|
||||||
two lines.
|
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
</sect2>
|
</sect2>
|
||||||
|
@ -21,8 +21,8 @@ gunzip decompresses files that are compressed with gzip.
|
|||||||
<sect3><title>gzexe</title>
|
<sect3><title>gzexe</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
gzexe allows you to compress executables in place and have them
|
gzexe allows to compress executables in place and have them
|
||||||
automatically uncompress and execute when you run them (at a penalty in
|
automatically uncompress and execute when they are run (at a penalty in
|
||||||
performance).
|
performance).
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
@ -27,15 +27,16 @@ chapter 5 (Intel system) or chapter 11 (PPC systems).
|
|||||||
<para>
|
<para>
|
||||||
Most information about these packages (especially the descriptions of
|
Most information about these packages (especially the descriptions of
|
||||||
it) come from the man pages from those packages. I'm not going to print
|
it) come from the man pages from those packages. I'm not going to print
|
||||||
the entire man page, just the core elements to make you understand what
|
the entire man page, just the core elements to make it possible to understand
|
||||||
a program does. If you want to know full details on a program, I suggest
|
what
|
||||||
you start by reading the complete man page in addition to this appendix.
|
a program does. To get knowledge of all details on a program, I suggest
|
||||||
|
to start by reading the complete man page in addition to this appendix.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
You will also find that certain packages are documented more in depth
|
Certain packages are documented more in depth
|
||||||
than others. The reason is that I just happen to know more about certain
|
than others, because I just happen to know more about certain
|
||||||
packages than I know about others. If you have anything to add on the
|
packages than I know about others. If anything should be added on the
|
||||||
following descriptions, please don't hesitate to email me. This list is
|
following descriptions, please don't hesitate to email me. This list is
|
||||||
going to contain an in depth description of every package installed, but
|
going to contain an in depth description of every package installed, but
|
||||||
I can't do this on my own. I have had help from various people but more
|
I can't do this on my own. I have had help from various people but more
|
||||||
@ -44,7 +45,7 @@ help is needed.
|
|||||||
|
|
||||||
<para>
|
<para>
|
||||||
Please note that currently only what a package does is described and not
|
Please note that currently only what a package does is described and not
|
||||||
why you need to install it. That will be added later.
|
why it needs to be installed. That will be added later.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
</sect1>
|
</sect1>
|
||||||
|
@ -10,7 +10,7 @@ The Linux kernel package contains the Linux kernel.
|
|||||||
|
|
||||||
<para>
|
<para>
|
||||||
The Linux kernel is at the core of every Linux system. It's what makes
|
The Linux kernel is at the core of every Linux system. It's what makes
|
||||||
Linux tick. When you turn on your computer and boot a Linux system, the
|
Linux tick. When a computer is turned on and boots a Linux system, the
|
||||||
very first piece of Linux software that gets loaded is the kernel. The
|
very first piece of Linux software that gets loaded is the kernel. The
|
||||||
kernel initializes the system's hardware components such as serial
|
kernel initializes the system's hardware components such as serial
|
||||||
ports, parallel ports, sound cards, network cards, IDE controllers, SCSI
|
ports, parallel ports, sound cards, network cards, IDE controllers, SCSI
|
||||||
|
@ -17,7 +17,7 @@ pager called <quote>more</quote>. Less has the ability to scroll
|
|||||||
backwards
|
backwards
|
||||||
through files as well and it doesn't need to read the entire file when
|
through files as well and it doesn't need to read the entire file when
|
||||||
it
|
it
|
||||||
starts, which makes it faster when you are reading large files.
|
starts, which makes it faster when reading large files.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
</sect2>
|
</sect2>
|
||||||
|
@ -20,7 +20,7 @@ Libtool provides generalized library-building support services.
|
|||||||
<sect3><title>libtoolize</title>
|
<sect3><title>libtoolize</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
libtoolize provides a standard way to add libtool support to your
|
libtoolize provides a standard way to add libtool support to a
|
||||||
package.
|
package.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ The MAKEDEV package contains the MAKEDEV script.
|
|||||||
<sect2><title>Description</title>
|
<sect2><title>Description</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
MAKEDEV is a script that can aid you in creating the necesarry static
|
MAKEDEV is a script that can help in creating the necesarry static
|
||||||
device files that usually reside in the /dev directory.
|
device files that usually reside in the /dev directory.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ programs.
|
|||||||
|
|
||||||
<para>
|
<para>
|
||||||
The libraries that make up the Ncurses library are used to display text
|
The libraries that make up the Ncurses library are used to display text
|
||||||
(often in a fancy way) on your screen. An example where ncurses is used
|
(often in a fancy way) on the screen. An example where ncurses is used
|
||||||
is in the kernel's <quote>make menuconfig</quote> process. The libraries
|
is in the kernel's <quote>make menuconfig</quote> process. The libraries
|
||||||
contain routines to create panels, menu's, form and general text display
|
contain routines to create panels, menu's, form and general text display
|
||||||
routines.
|
routines.
|
||||||
@ -29,7 +29,7 @@ routines.
|
|||||||
Tic is the terminfo entry-description compiler. The program translates a
|
Tic is the terminfo entry-description compiler. The program translates a
|
||||||
terminfo file from source format into the binary format for use with the
|
terminfo file from source format into the binary format for use with the
|
||||||
ncurses library routines. Terminfo files contain information about the
|
ncurses library routines. Terminfo files contain information about the
|
||||||
capabilities of your terminal.
|
capabilities of a terminal.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
</sect3>
|
</sect3>
|
||||||
@ -51,7 +51,7 @@ file (term) in a variety of formats (the opposite of what tic does).
|
|||||||
<sect3><title>clear</title>
|
<sect3><title>clear</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
The clear program clears your screen if this is possible. It looks in
|
The clear program clears the screen if this is possible. It looks in
|
||||||
the environment for the terminal type and then in the terminfo database
|
the environment for the terminal type and then in the terminfo database
|
||||||
to
|
to
|
||||||
figure out how to clear the screen.
|
figure out how to clear the screen.
|
||||||
|
@ -14,12 +14,12 @@ The patch program modifies a file according to a patch file. A patch
|
|||||||
file usually is a list created by the diff program that contains
|
file usually is a list created by the diff program that contains
|
||||||
instructions on how an original file needs to be modified. Patch is used
|
instructions on how an original file needs to be modified. Patch is used
|
||||||
a lot for source code patches since it saves time and space. Imagine
|
a lot for source code patches since it saves time and space. Imagine
|
||||||
you have a package that is 1MB in size. The next version of that package
|
a package that is 1MB in size. The next version of that package
|
||||||
only has changes in two files of the first version. You can ship an
|
only has changes in two files of the first version. It can be shipped as an
|
||||||
entirely new package of 1MB or provide a patch file of 1KB which will
|
entirely new package of 1MB or just as a patch file of 1KB which will
|
||||||
update the first version to make it identical to the second version. So
|
update the first version to make it identical to the second version. So
|
||||||
if you have downloaded the first version already, a patch file can
|
if the first version was downloaded already, a patch file avoids
|
||||||
save you a second large download.
|
a second large download.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
</sect2>
|
</sect2>
|
||||||
|
@ -285,7 +285,7 @@ who shows who is logged on.
|
|||||||
<sect3><title>whoami</title>
|
<sect3><title>whoami</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
whoami prints your effective userid.
|
whoami prints the users effective userid.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
</sect3>
|
</sect3>
|
||||||
|
@ -43,8 +43,8 @@ file /var/log/btmp, which contains all the bad login attempts.
|
|||||||
<sect3><title>mesg</title>
|
<sect3><title>mesg</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Mesg controls the access to your terminal by others. It's typically
|
Mesg controls the access to the users terminal by others. It's typically
|
||||||
used to allow or disallow other users to write to your terminal.
|
used to allow or disallow other users to write to his terminal.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
</sect3>
|
</sect3>
|
||||||
|
@ -14,7 +14,7 @@ and texindex programs
|
|||||||
<sect3><title>info</title>
|
<sect3><title>info</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
The info program reads Info documents, usually contained in your
|
The info program reads Info documents, usually contained in the
|
||||||
/usr/doc/info directory. Info documents are like man(ual) pages, but
|
/usr/doc/info directory. Info documents are like man(ual) pages, but
|
||||||
they tend to be more in depth than just explaining the options to a
|
they tend to be more in depth than just explaining the options to a
|
||||||
program.
|
program.
|
||||||
@ -25,12 +25,12 @@ program.
|
|||||||
<sect3><title>install-info</title>
|
<sect3><title>install-info</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
The install-info program updates the info entries. When you run the info
|
The install-info program updates the info entries. When the info
|
||||||
program a list with available topics (ie: available info documents) will
|
program is run a list with available topics (ie: available info documents) will
|
||||||
be presented. The install-info program is used to maintain this list of
|
be presented. The install-info program is used to maintain this list of
|
||||||
available topics. If you decice to remove info files manually, you need
|
available topics. If info files are removed manually, it is also necessary
|
||||||
to delete the topic in the index file as well. This program is used for
|
to delete the topic in the index file as well. This program is used for
|
||||||
that. It also works the other way around when you add info documents.
|
that. It also works the other way around when info documents are added.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
</sect3>
|
</sect3>
|
||||||
|
@ -86,7 +86,7 @@ agetty opens a tty port, prompts for a login name and invokes the
|
|||||||
<title>blockdev</title>
|
<title>blockdev</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
blockdev allows you to call block device ioctls from the command line
|
blockdev allows to call block device ioctls from the command line
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
</sect3>
|
</sect3>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<abstract>
|
<abstract>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
This book describes the process of creating your own Linux system
|
This book describes the process of creating a Linux system
|
||||||
from scratch from an already installed Linux distribution, using nothing but
|
from scratch from an already installed Linux distribution, using nothing but
|
||||||
the sources of software that are needed.
|
the sources of software that are needed.
|
||||||
</para>
|
</para>
|
||||||
|
Loading…
Reference in New Issue
Block a user