Index: postlfs/editors/bluefish.xml
===================================================================
--- postlfs/editors/bluefish.xml (revision 29244b73b3857d77173c51d4cc661c1d49b975ba)
+++ postlfs/editors/bluefish.xml (revision f716ef4508a349d5ec3d77aad3be01d4597ba95c)
@@ -114,5 +114,7 @@
make
- This package does not come with a test suite.
+
+ This package does not come with a test suite.
+
Index: postlfs/editors/ed.xml
===================================================================
--- postlfs/editors/ed.xml (revision 29244b73b3857d77173c51d4cc661c1d49b975ba)
+++ postlfs/editors/ed.xml (revision f716ef4508a349d5ec3d77aad3be01d4597ba95c)
@@ -30,10 +30,12 @@
Introduction to Ed
- Ed is a line-oriented text editor. It
- is used to create, display, modify and otherwise manipulate text files,
- both interactively and via shell scripts. Ed isn't something which many
- people use. It's described here because it can be used by the patch
- program if you encounter an ed-based patch file. This happens rarely
- because diff-based patches are preferred these days.
+
+ Ed is a line-oriented text editor. It
+ is used to create, display, modify and otherwise manipulate text files,
+ both interactively and via shell scripts. Ed isn't something which many
+ people use. It's described here because it can be used by the patch
+ program if you encounter an ed-based patch file. This happens rarely
+ because diff-based patches are preferred these days.
+
&lfs91_checked;
@@ -42,20 +44,32 @@
- Download (HTTP):
+
+ Download (HTTP):
+
- Download (FTP):
+
+ Download (FTP):
+
- Download MD5 sum: &ed-md5sum;
+
+ Download MD5 sum: &ed-md5sum;
+
- Download size: &ed-size;
+
+ Download size: &ed-size;
+
- Estimated disk space required: &ed-buildsize;
+
+ Estimated disk space required: &ed-buildsize;
+
- Estimated build time: &ed-time;
+
+ Estimated build time: &ed-time;
+
@@ -76,13 +90,19 @@
Installation of Ed
- Install Ed by running the following
- commands:
+
+ Install Ed by running the following
+ commands:
+ ./configure --prefix=/usr --bindir=/bin &&
make
- To test the results, issue: make check.
+
+ To test the results, issue: make check.
+
- Now, as the root user:
+
+ Now, as the root user:
+ make install
@@ -113,5 +133,7 @@
ed
- is a line-oriented text editor.
+
+ is a line-oriented text editor.
+ ed
@@ -123,7 +145,8 @@
red
- is a restricted ed—it can only edit
- files in the current directory and cannot execute shell
- commands.
+
+ is a restricted ed—it can only edit
+ files in the current directory and cannot execute shell commands.
+ red
Index: postlfs/editors/editors.xml
===================================================================
--- postlfs/editors/editors.xml (revision 29244b73b3857d77173c51d4cc661c1d49b975ba)
+++ postlfs/editors/editors.xml (revision f716ef4508a349d5ec3d77aad3be01d4597ba95c)
@@ -16,8 +16,10 @@
Editors
- This chapter is referenced in the LFS book for those wishing to
- use other editors on their LFS system. You're also shown how some LFS
- installed programs benefit from being recompiled after GUI libraries
- have been installed.
+
+ This chapter is referenced in the LFS book for those wishing to
+ use other editors on their LFS system. You're also shown how some LFS
+ installed programs benefit from being recompiled after GUI libraries
+ have been installed.
+
Index: postlfs/editors/emacs.xml
===================================================================
--- postlfs/editors/emacs.xml (revision 29244b73b3857d77173c51d4cc661c1d49b975ba)
+++ postlfs/editors/emacs.xml (revision f716ef4508a349d5ec3d77aad3be01d4597ba95c)
@@ -31,6 +31,8 @@
Introduction to Emacs
- The Emacs package contains an extensible,
- customizable, self-documenting real-time display editor.
+
+ The Emacs package contains an extensible,
+ customizable, self-documenting real-time display editor.
+
&lfs91_checked;
@@ -39,20 +41,32 @@
- Download (HTTP):
-
-
- Download (FTP):
-
-
- Download MD5 sum: &emacs-md5sum;
-
-
- Download size: &emacs-size;
-
-
- Estimated disk space required: &emacs-buildsize;
-
-
- Estimated build time: &emacs-time;
+
+ Download (HTTP):
+
+
+
+
+ Download (FTP):
+
+
+
+
+ Download MD5 sum: &emacs-md5sum;
+
+
+
+
+ Download size: &emacs-size;
+
+
+
+
+ Estimated disk space required: &emacs-buildsize;
+
+
+
+
+ Estimated build time: &emacs-time;
+
@@ -101,6 +115,8 @@
Installation of Emacs
- Install Emacs by running the following
- commands:
+
+ Install Emacs by running the following
+ commands:
+ ./configure --prefix=/usr --localstatedir=/var &&
@@ -116,5 +132,7 @@
- Now, as the root user:
+
+ Now, as the root user:
+ make install &&
@@ -133,25 +151,35 @@
Command Explanations
- --localstatedir=/var: Create game score files
- in /var/games/emacs instead
- of /usr/var/games/emacs.
-
- :
- use these when you invoke configure if you have installed and wish to link to them (the normal unversioned
- pkgconfig files collide with which this
- package cannot use).
-
- : Use this if you have not installed
- or
- libungif.
-
- : Use this if you have not installed
- .
-
- : Use this if you have not installed
- .
+
+ --localstatedir=/var: Create game score files
+ in /var/games/emacs instead
+ of /usr/var/games/emacs.
+
+
+
+ :
+ use these when you invoke configure if you have installed and wish to link to them (the normal unversioned
+ pkgconfig files collide with which this
+ package cannot use).
+
+
+
+ : Use this if you have not installed
+ or
+ libungif.
+
+
+
+ : Use this if you have not installed
+ .
+
+
+
+ : Use this if you have not installed
+ .
+
@@ -188,6 +216,8 @@
ctags
- creates cross-reference tagfile database files
- for source code.
+
+ creates cross-reference tagfile database files
+ for source code.
+ ctags
@@ -199,6 +229,8 @@
ebrowse
- permits browsing of C++ class hierarchies from
- within emacs.
+
+ permits browsing of C++ class hierarchies from
+ within emacs.
+ ebrowse
@@ -210,5 +242,7 @@
emacs
- is an editor.
+
+ is an editor.
+ emacs
@@ -220,6 +254,8 @@
emacsclient
- attaches an emacs session to an already
- running emacsserver instance.
+
+ attaches an emacs session to an already
+ running emacsserver instance.
+ emacsclient
@@ -231,6 +267,8 @@
etags
- is another program to generate source code
- cross-reference tagfiles.
+
+ is another program to generate source code
+ cross-reference tagfiles.
+ etags
@@ -242,6 +280,8 @@
grep-changelog
- prints entries in Change Logs matching
- various criteria.
+
+ prints entries in Change Logs matching
+ various criteria.
+ grep-changelog
@@ -253,5 +293,7 @@
rcs-checkin
- is a shell script used to check files into RCS.
+
+ is a shell script used to check files into RCS.
+ rcs-checkin
Index: postlfs/editors/joe.xml
===================================================================
--- postlfs/editors/joe.xml (revision 29244b73b3857d77173c51d4cc661c1d49b975ba)
+++ postlfs/editors/joe.xml (revision f716ef4508a349d5ec3d77aad3be01d4597ba95c)
@@ -30,7 +30,9 @@
Introduction to JOE
- JOE (Joe's own editor) is a small text
- editor capable of emulating WordStar, Pico,
- and Emacs.
+
+ JOE (Joe's own editor) is a small text
+ editor capable of emulating WordStar, Pico,
+ and Emacs.
+
&lfs91_checked;
@@ -39,20 +41,32 @@
- Download (HTTP):
-
-
- Download (FTP):
-
-
- Download MD5 sum: &joe-md5sum;
-
-
- Download size: &joe-size;
-
-
- Estimated disk space required: &joe-buildsize;
-
-
- Estimated build time: &joe-time;
+
+ Download (HTTP):
+
+
+
+
+ Download (FTP):
+
+
+
+
+ Download MD5 sum: &joe-md5sum;
+
+
+
+
+ Download size: &joe-size;
+
+
+
+
+ Estimated disk space required: &joe-buildsize;
+
+
+
+
+ Estimated build time: &joe-time;
+
@@ -66,6 +80,8 @@
Installation of JOE
- Install JOE by running the
- following commands:
+
+ Install JOE by running the
+ following commands:
+ ./configure --prefix=/usr \
@@ -74,7 +90,11 @@
make
- This package does not come with a test suite.
-
- Now, as the root user:
+
+ This package does not come with a test suite.
+
+
+
+ Now, as the root user:
+ make install &&
@@ -95,8 +115,12 @@
Config Files
- /etc/joe/jmacsrc,
- /etc/joe/joerc, /etc/joe/jpicorc,
- /etc/joe/jstarrc, /etc/joe/rjoerc,
- and ~/.joerc
+
+ /etc/joe/jmacsrc,
+ /etc/joe/joerc,
+ /etc/joe/jpicorc,
+ /etc/joe/jstarrc,
+ /etc/joe/rjoerc,
+ and ~/.joerc
+
@@ -166,6 +190,8 @@
jmacs
- is a symbolic link to joe used to
- launch Emacs emulation mode.
+
+ is a symbolic link to joe used to
+ launch Emacs emulation mode.
+ jmacs
@@ -177,7 +203,9 @@
joe
- is a small text editor capable of emulating
- WordStar, Pico, and
- Emacs.
+
+ is a small text editor capable of emulating
+ WordStar, Pico, and
+ Emacs.
+ joe
@@ -189,6 +217,8 @@
jpico
- is a symbolic link to joe used to
- launch Pico emulation mode.
+
+ is a symbolic link to joe used to
+ launch Pico emulation mode.
+ jpico
@@ -200,6 +230,8 @@
jstar
- is a symbolic link to joe used to
- launch WordStar emulation mode.
+
+ is a symbolic link to joe used to
+ launch WordStar emulation mode.
+ jstar
@@ -211,7 +243,9 @@
rjoe
- is a symbolic link to joe that restricts
- JOE to editing only files which are
- specified on the command-line.
+
+ is a symbolic link to joe that restricts
+ JOE to editing only files which are
+ specified on the command-line.
+ rjoe
@@ -223,7 +257,9 @@
stringify
- is a program used by joe to convert rc and
- .jsf files into a C file (see
- /usr/share/doc/joe-&joe-version;/util/README).
+
+ is a program used by joe to convert rc and
+ .jsf files into a C file (see
+ /usr/share/doc/joe-&joe-version;/util/README).
+ stringify
@@ -235,7 +271,9 @@
termidx
- is a program used by joe to generate the
- termcap index file (see
- /usr/share/doc/joe-&joe-version;/util/README).
+
+ is a program used by joe to generate the
+ termcap index file (see
+ /usr/share/doc/joe-&joe-version;/util/README).
+ termidx
@@ -247,9 +285,11 @@
uniproc
- is a program used by joe to generate joe's
- unicode database file unicat.c from Blocks.txt CaseFolding.txt
- EastAsianWidth.txt and UnicodeData.txt (find them at
- /usr/share/doc/joe-&joe-version;/util; see
- usr/share/doc/joe-&joe-version;/util/README).
+
+ is a program used by joe to generate joe's
+ unicode database file unicat.c from Blocks.txt CaseFolding.txt
+ EastAsianWidth.txt and UnicodeData.txt (find them at
+ /usr/share/doc/joe-&joe-version;/util; see
+ usr/share/doc/joe-&joe-version;/util/README).
+ uniproc
Index: postlfs/editors/nano.xml
===================================================================
--- postlfs/editors/nano.xml (revision 29244b73b3857d77173c51d4cc661c1d49b975ba)
+++ postlfs/editors/nano.xml (revision f716ef4508a349d5ec3d77aad3be01d4597ba95c)
@@ -81,6 +81,8 @@
Installation of Nano
- Install Nano by running the following
- commands:
+
+ Install Nano by running the following
+ commands:
+ ./configure --prefix=/usr \
@@ -119,6 +121,8 @@
Config Files
- /etc/nanorc and
- ~/.nanorc
+
+ /etc/nanorc and
+ ~/.nanorc
+
Index: postlfs/editors/vim.xml
===================================================================
--- postlfs/editors/vim.xml (revision 29244b73b3857d77173c51d4cc661c1d49b975ba)
+++ postlfs/editors/vim.xml (revision f716ef4508a349d5ec3d77aad3be01d4597ba95c)
@@ -32,19 +32,27 @@
Introduction to Vim
- The Vim package, which is an
- abbreviation for VI IMproved, contains a vi
- clone with extra features as compared to the original
- vi.
-
- The default LFS instructions install vim
- as a part of the base system. If you would prefer to link
- vim against X,
- you should recompile vim to enable GUI mode.
- There is no need for special instructions since
- X support is automatically detected.
-
- The version of vim changes daily. The get the latest
- version, go to
- https://github.com/vim/vim/releases.
+
+ The Vim package, which is an
+ abbreviation for VI IMproved, contains a vi
+ clone with extra features as compared to the original
+ vi.
+
+
+
+ The default LFS instructions install vim
+ as a part of the base system. If you would prefer to link
+ vim against X,
+ you should recompile vim to enable GUI mode.
+ There is no need for special instructions since
+ X support is automatically detected.
+
+
+
+
+ The version of vim changes daily. The get the latest
+ version, go to
+ https://github.com/vim/vim/releases.
+
+
&lfs91_checked;
@@ -53,20 +61,32 @@
- Download (HTTP):
-
-
- Download (FTP):
-
-
- Download MD5 sum: &vim-md5sum;
-
-
- Download size: &vim-size;
-
-
- Estimated disk space required: &vim-buildsize;
-
-
- Estimated build time: &vim-time;
+
+ Download (HTTP):
+
+
+
+
+ Download (FTP):
+
+
+
+
+ Download MD5 sum: &vim-md5sum;
+
+
+
+
+ Download size: &vim-size;
+
+
+
+
+ Estimated disk space required: &vim-buildsize;
+
+
+
+
+ Estimated build time: &vim-time;
+
@@ -99,16 +119,20 @@
- If you recompile Vim to link against
- X and your X
- libraries are not on the root partition, you will no longer have an
- editor for use in emergencies. You may choose to install an additional
- editor, not link Vim against
- X, or move the current vim
- executable to the /bin directory
- under a different name such as vi.
+
+ If you recompile Vim to link against
+ X and your X
+ libraries are not on the root partition, you will no longer have an
+ editor for use in emergencies. You may choose to install an additional
+ editor, not link Vim against
+ X, or move the current vim
+ executable to the /bin directory
+ under a different name such as vi.
+
- Install Vim by running the following
- commands:
+
+ Install Vim by running the following
+ commands:
+ echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h &&
@@ -121,25 +145,31 @@
make
- To test the results, issue: make test.
- The vim test suite outputs a lot of binary
- data to the screen, which can cause issues with the settings of the
- current terminal. This can be resolved by redirecting the output to a
- log file. Even if one of the tests fails to produce the file
- test.out in src/testdir, the remaining tests will still
- be executed. If all goes well,the log will report ALL DONE.
- Note: Some color tests
- expect to be executed under the xterm terminal
- emulator. Three tests are known to fail occasionally and can be ignored.
-
- Now, as the root user:
+
+ To test the results, issue: make test. The
+ vim test suite outputs a lot of binary data
+ to the screen, which can cause issues with the settings of the current
+ terminal. This can be resolved by redirecting the output to a log file.
+ Even if one of the tests fails to produce the file
+ test.out in src/testdir, the remaining tests will
+ still be executed. If all goes well,the log will report
+ ALL DONE. Note: Some color
+ tests expect to be executed under the xterm terminal
+ emulator. Three tests are known to fail occasionally and can be ignored.
+
+
+
+ Now, as the root user:
+ make install
- By default, Vim's documentation is installed in /usr/share/vim. The following symlink allows
- the documentation to be accessed via /usr/share/doc/vim-&vim-version;, making it
- consistent with the location of documentation for other packages:
+
+ By default, Vim's documentation is installed in /usr/share/vim. The following symlink allows
+ the documentation to be accessed via /usr/share/doc/vim-&vim-version;, making it
+ consistent with the location of documentation for other packages:
+
- Alternatively you can manually download the *.spl and *.sug files
- from: and save
- them to ~/.vim/spell or in
- /usr/share/vim/vim&vim-majmin;/spell/.
-
- To find out what's new in Vim-&vim-version;
- issue the following command:
+
+ This setting will enable spell checking for the Russian
+ language for the current session.
+
+
+
+ By default, Vim only installs spell
+ files for the English language. If a spell file is not available for
+ a language, then Vim will call the
+ $VIMRUNTIME/plugin/spellfile.vim plugin and will
+ try to obtain the *.spl and optionally *.sug from the vim ftp server,
+ by using the $VIMRUNTIME/plugin/netrwPlugin.vim
+ plugin.
+
+
+
+
+ Alternatively you can manually download the *.spl and *.sug files
+ from: and save
+ them to ~/.vim/spell or in
+ /usr/share/vim/vim&vim-majmin;/spell/.
+
+
+
+ To find out what's new in Vim-&vim-version;
+ issue the following command:
+ :help version-&vim-version;
- For additional information on setting up
- Vim configuration files, see and .
+
+ For additional information on setting up
+ Vim configuration files, see and .
+
@@ -281,8 +340,10 @@
Contents
- A list of the reinstalled files, along with their short
- descriptions can be found in the LFS Vim Installation
- Instructions
+
+ A list of the reinstalled files, along with their short
+ descriptions can be found in the LFS Vim Installation
+ Instructions
+
@@ -306,5 +367,7 @@
gview
- starts gvim in read-only mode.
+
+ starts gvim in read-only mode.
+ gview
@@ -316,6 +379,8 @@
gvim
- is the editor that runs under X
- and includes a GUI.
+
+ is the editor that runs under X
+ and includes a GUI.
+ gvim
@@ -327,6 +392,8 @@
gvimdiff
- edits two or three versions of a file with
- gvim and shows the differences.
+
+ edits two or three versions of a file with
+ gvim and shows the differences.
+ gvimdiff
@@ -338,6 +405,8 @@
gvimtutor
- teaches the basic keys and commands of
- gvim.
+
+ teaches the basic keys and commands of
+ gvim.
+ gvimtutor
@@ -349,5 +418,7 @@
rgview
- is a restricted version of gview.
+
+ is a restricted version of gview.
+ rgview
@@ -359,5 +430,7 @@
rgvim
- is a restricted version of gvim.
+
+ is a restricted version of gvim.
+ gvim
Index: postlfs/shells/shells.xml
===================================================================
--- postlfs/shells/shells.xml (revision 29244b73b3857d77173c51d4cc661c1d49b975ba)
+++ postlfs/shells/shells.xml (revision f716ef4508a349d5ec3d77aad3be01d4597ba95c)
@@ -16,8 +16,10 @@
Shells
- We are all familiar with the Bourne Again SHell, but there are two
- other user interfaces that are considered useful modern shells – the
- Berkeley Unix C shell and the Korn shell. This chapter installs
- packages compatible with these additional shell types.
+
+ We are all familiar with the Bourne Again SHell, but there are two
+ other user interfaces that are considered useful modern shells – the
+ Berkeley Unix C shell and the Korn shell. This chapter installs
+ packages compatible with these additional shell types.
+
Index: postlfs/shells/tcsh.xml
===================================================================
--- postlfs/shells/tcsh.xml (revision 29244b73b3857d77173c51d4cc661c1d49b975ba)
+++ postlfs/shells/tcsh.xml (revision f716ef4508a349d5ec3d77aad3be01d4597ba95c)
@@ -35,10 +35,12 @@
Introduction to Tcsh
- The Tcsh package contains an
- enhanced but completely compatible version of the Berkeley Unix C shell
- (csh). This is useful as an alternative shell
- for those who prefer C syntax to that of the bash shell,
- and also because some programs require the C shell in order to perform
- installation tasks.
+
+ The Tcsh package contains an
+ enhanced but completely compatible version of the Berkeley Unix C shell
+ (csh). This is useful as an alternative shell
+ for those who prefer C syntax to that of the bash
+ shell, and also because some programs require the C shell in order to
+ perform installation tasks.
+
&lfs91_checked;
@@ -47,20 +49,32 @@
- Download (HTTP):
-
-
- Download (FTP):
-
-
- Download MD5 sum: &tcsh-md5sum;
-
-
- Download size: &tcsh-size;
-
-
- Estimated disk space required: &tcsh-buildsize;
-
-
- Estimated build time: &tcsh-time;
+
+ Download (HTTP):
+
+
+
+
+ Download (FTP):
+
+
+
+
+ Download MD5 sum: &tcsh-md5sum;
+
+
+
+
+ Download size: &tcsh-size;
+
+
+
+
+ Estimated disk space required: &tcsh-buildsize;
+
+
+
+
+ Estimated build time: &tcsh-time;
+
@@ -81,6 +95,8 @@
sed -i 's|BSD_SOURCE|DEFAULT_SOURCE|g' config/linux
-->
- Install Tcsh by running the following
- commands:
+
+ Install Tcsh by running the following
+ commands:
+ ./configure --prefix=/usr --bindir=/bin &&
@@ -89,7 +105,11 @@
sh ./tcsh.man2html
- To test the results, issue: make check.
-
- Now, as the root user:
+
+ To test the results, issue: make check.
+
+
+
+ Now, as the root user:
+ make install install.man &&
@@ -107,16 +127,22 @@
Command Explanations
- --bindir=/bin: This installs the
- tcsh program in /bin instead of /usr/bin.
-
- sh ./tcsh.man2html: This creates HTML documentation
- from the formatted man page.
-
- ln -v -sf tcsh /bin/csh: The FHS states that if
- there is a C shell installed, there should be a
- symlink from /bin/csh to it. This creates that
- symlink.
+
+ --bindir=/bin: This installs the
+ tcsh program in /bin instead of /usr/bin.
+
+
+
+ sh ./tcsh.man2html: This creates HTML documentation
+ from the formatted man page.
+
+
+
+ ln -v -sf tcsh /bin/csh: The FHS states that if
+ there is a C shell installed, there should
+ be a symlink from /bin/csh to it. This creates
+ that symlink.
+
@@ -128,12 +154,15 @@
Config Files
- There are numerous configuration files for the C shell. Examples
- of these are /etc/csh.cshrc,
- /etc/csh.login, /etc/csh.logout,
- ~/.tcshrc, ~/.cshrc,
- ~/.history, ~/.cshdirs,
- ~/.login, and ~/.logout. More
- information on these files can be found in the
- tcsh(1) man page.
+
+ There are numerous configuration files for the C shell. Examples
+ of these are /etc/csh.cshrc,
+ /etc/csh.login,
+ /etc/csh.logout,
+ ~/.tcshrc, ~/.cshrc,
+ ~/.history, ~/.cshdirs,
+ ~/.login, and ~/.logout. More
+ information on these files can be found in the
+ tcsh(1) man page.
+
@@ -178,7 +207,9 @@
Configuration Information
- Update /etc/shells to include the C shell
- program names (as the root
- user):
+
+ Update /etc/shells to include the C shell
+ program names (as the root
+ user):
+ cat >> /etc/shells << "EOF"
@@ -256,7 +287,9 @@
tcsh
- is an enhanced but completely compatible version of the
- Berkeley Unix C shell, csh. It is usable as both an
- interactive shell and a script processor.
+
+ is an enhanced but completely compatible version of the
+ Berkeley Unix C shell, csh. It is usable as
+ both an interactive shell and a script processor.
+ tcsh
Index: postlfs/shells/zsh.xml
===================================================================
--- postlfs/shells/zsh.xml (revision 29244b73b3857d77173c51d4cc661c1d49b975ba)
+++ postlfs/shells/zsh.xml (revision f716ef4508a349d5ec3d77aad3be01d4597ba95c)
@@ -33,9 +33,11 @@
Introduction to zsh
- The zsh package contains a command
- interpreter (shell) usable as an interactive login shell and as
- a shell script command processor. Of the standard shells,
- zsh most closely resembles
- ksh but includes many enhancements.
+
+ The zsh package contains a command
+ interpreter (shell) usable as an interactive login shell and as
+ a shell script command processor. Of the standard shells,
+ zsh most closely resembles
+ ksh but includes many enhancements.
+
&lfs91_checked;
@@ -44,20 +46,32 @@
- Download (HTTP):
-
-
- Download (FTP):
-
-
- Download MD5 sum: &zsh-md5sum;
-
-
- Download size: &zsh-size;
-
-
- Estimated disk space required: &zsh-buildsize;
-
-
- Estimated build time: &zsh-time;
+
+ Download (HTTP):
+
+
+
+
+ Download (FTP):
+
+
+
+
+ Download MD5 sum: &zsh-md5sum;
+
+
+
+
+ Download size: &zsh-size;
+
+
+
+
+ Estimated disk space required: &zsh-buildsize;
+
+
+
+
+ Estimated build time: &zsh-time;
+
@@ -66,12 +80,18 @@
- Optional Documentation:
-
-
- Documentation MD5 sum: &zsh-doc-md5sum;
-
-
- Documentation download size: &zsh-doc-size;
+
+ Optional Documentation:
+
+
+
+
+ Documentation MD5 sum: &zsh-doc-md5sum;
+
+
+
+
+ Documentation download size: &zsh-doc-size;
+
@@ -102,6 +122,8 @@
Installation of zsh
- If you downloaded the optional documentation, unpack it with
- the following command:
+
+ If you downloaded the optional documentation, unpack it with
+ the following command:
+ tar --strip-components=1 -xvf ../zsh-&zsh-version;-doc.tar.xz
@@ -115,6 +137,8 @@
-->
- Install zsh by running the following
- commands:
+
+ Install zsh by running the following
+ commands:
+ ./configure --prefix=/usr \
@@ -128,13 +152,19 @@
makeinfo Doc/zsh.texi --html --no-split --no-headers -o Doc/zsh.html
- If you have
- installed, you can build PDF format of the documentation by issuing
- the following command:
+
+ If you have
+ installed, you can build PDF format of the documentation by issuing
+ the following command:
+ texi2pdf Doc/zsh.texi -o Doc/zsh.pdf
- To test the results, issue: make check.
-
- Now, as the root user:
+
+ To test the results, issue: make check.
+
+
+
+ Now, as the root user:
+ make install &&
@@ -145,14 +175,18 @@
install -v -m644 Doc/zsh.{html,txt} /usr/share/doc/zsh-&zsh-version;
- If you downloaded the optional documentation, install it by issuing
- the following commands as the
- root user:
+
+ If you downloaded the optional documentation, install it by issuing
+ the following commands as the
+ root user:
+ make htmldir=/usr/share/doc/zsh-&zsh-version;/html install.html &&
install -v -m644 Doc/zsh.dvi /usr/share/doc/zsh-&zsh-version;
- If you built the PDF format of the documentation, install
- it by issuing the following command as the
- root user:
+
+ If you built the PDF format of the documentation, install
+ it by issuing the following command as the
+ root user:
+ Command Explanations
- --sysconfdir=/etc/zsh and
- --enable-etcdir=/etc/zsh: These parameters are
- used so that all the zsh configuration files
- are consolidated into the /etc/zsh
- directory. Omit these parameters if you wish to retain historical
- compatibility by having all the files located in the
- /etc directory.
-
- --bindir=/bin: This parameter places the
- zsh binaries into the root filesystem.
-
- : This option enables
- POSIX capabilities.
-
- : This option disables the
- use of the GDBM library.
-
- : This option allows zsh to use
- the PCRE regular expression library in shell
- builtins.
+
+ --sysconfdir=/etc/zsh and
+ --enable-etcdir=/etc/zsh: These parameters are
+ used so that all the zsh configuration files
+ are consolidated into the /etc/zsh
+ directory. Omit these parameters if you wish to retain historical
+ compatibility by having all the files located in the
+ /etc directory.
+
+
+
+ --bindir=/bin: This parameter places the
+ zsh binaries into the root filesystem.
+
+
+
+ : This option enables
+ POSIX capabilities.
+
+
+
+ : This option disables the
+ use of the GDBM library.
+
+
+
+ : This option allows zsh to use
+ the PCRE regular expression library in shell
+ builtins.
+ Multiple partitions
- Linking zsh dynamically against
- pcre and/or gdbm
- produces runtime dependencies on
- libpcre.so and/or libgdbm.so
- respectively, which both reside in
- /usr hierarchy. If
- /usr is a separate mount point
- and zsh needs to be available in boot time,
- then its supporting libraries should be in
- /lib too. You can move the
- libraries as follows:
+
+ Linking zsh dynamically against
+ pcre and/or gdbm
+ produces runtime dependencies on
+ libpcre.so and/or libgdbm.so
+ respectively, which both reside in
+ /usr hierarchy. If
+ /usr is a separate mount point
+ and zsh needs to be available in boot time,
+ then its supporting libraries should be in
+ /lib too. You can move the
+ libraries as follows:
+ mv -v /usr/lib/libpcre.so.* /lib &&
@@ -207,8 +253,11 @@
- Alternatively you can statically link zsh
- against pcre and gdbm
- if you modify the config.modules file (you need first
- to run configure to generate it).
+
+ Alternatively you can statically link zsh
+ against pcre and
+ gdbm if you modify the
+ config.modules file (you need first to run
+ configure to generate it).
+
@@ -222,13 +271,15 @@
Config Files
- There are a whole host of configuration files for
- zsh including
- /etc/zsh/zshenv,
- /etc/zsh/zprofile,
- /etc/zsh/zshrc,
- /etc/zsh/zlogin and
- /etc/zsh/zlogout.
- You can find more information on these in the zsh(1)
- and related manual pages.
+
+ There are a whole host of configuration files for
+ zsh including
+ /etc/zsh/zshenv,
+ /etc/zsh/zprofile,
+ /etc/zsh/zshrc,
+ /etc/zsh/zlogin and
+ /etc/zsh/zlogout.
+ You can find more information on these in the
+ zsh(1) and related manual pages.
+
@@ -246,5 +297,6 @@
promptinit. Available prompt names are listed with
prompt -l. Select a particular one with
- prompt <prompt-name>. Display all available
+ prompt <prompt-name>.
+ Display all available
prompts with prompt -p. Except for the list and
display commands above, you can insert the other ones in
@@ -278,7 +330,9 @@
Configuration Information
- Update /etc/shells to include the
- zsh shell program names (as the
- root user):
+
+ Update /etc/shells to include the
+ zsh shell program names (as the
+ root user):
+ cat >> /etc/shells << "EOF"
@@ -314,7 +368,9 @@
zsh
- is a shell which has command-line editing, built-in spelling
- correction, programmable command completion, shell functions (with
- autoloading), a history mechanism, and a host of other features.
+
+ is a shell which has command-line editing, built-in spelling
+ correction, programmable command completion, shell functions (with
+ autoloading), a history mechanism, and a host of other features.
+ zsh
Index: postlfs/virtualization/virtualization.xml
===================================================================
--- postlfs/virtualization/virtualization.xml (revision 29244b73b3857d77173c51d4cc661c1d49b975ba)
+++ postlfs/virtualization/virtualization.xml (revision f716ef4508a349d5ec3d77aad3be01d4597ba95c)
@@ -16,9 +16,11 @@
Virtualization
- Virtualization allows running a complete operating system, or virtual
- machine (VM), within another operating environment as a task. There are
- several commercial and open source environments that either emulate another
- processor or utilize the hardware virtualization features of the host
- processor.
+
+ Virtualization allows running a complete operating system, or virtual
+ machine (VM), within another operating environment as a task. There are
+ several commercial and open source environments that either emulate another
+ processor or utilize the hardware virtualization features of the host
+ processor.
+