This commit is contained in:
gferg 2003-01-27 15:53:10 +00:00
parent d4b5c80043
commit 019b29950e
5 changed files with 721 additions and 616 deletions

View File

@ -13,10 +13,10 @@
<address><email>rick@linuxmafia.com</email></address>
</affiliation>
</author>
<pubdate>1.4.0, 2003-01-07</pubdate>
<pubdate>1.4.2, 2003-01-27</pubdate>
<copyright>
<year>2002</year>
<year>2002-2003</year>
<holder>Rick Moen</holder>
</copyright>
@ -74,7 +74,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.</para>
<para>All 8.x versions ship with a broken MS-Word import/export module: This third-party code ("Filtrix") fails with the message "Filtrix unable to convert this file" if the local system clock is set to later than September 9, 2001, because an internal time counter overflowed when Linux system time in seconds since January 1, 1970 passed 10^9 seconds. The problem can be fixed using a wrapper by Valentijn Sessink of the Netherlands firm Open Office, <ulink url="http://www.openoffice.nl/">http://www.openoffice.nl/</ulink> (not to be confused with Sun Microsystems's OpenOffice.org project), available at <ulink url="http://olivier.pk.wau.nl/~valentyn/wp8fix/">http://olivier.pk.wau.nl/~valentyn/wp8fix/</ulink>.</para>
<para>Last, though the point may be obvious, WP is proprietary (not open source). Open-source projects die only when nobody cares to maintain them, can be fixed/improved by any motivated party, and can be easily implemented on newer CPU architectures (IA64, PPC). By contrast, supplies of all but one WP versions are vanishing, the sole exception occupies a legal grey area, and the difficulty of keeping it running on evolving Linux systems (which can be i386 only) can only increase over time.</para>
<para>Last, though the point may be obvious, WP is proprietary (not open source). Open-source projects die only when nobody cares to maintain them, can be fixed/improved by any motivated party, and can be easily implemented on newer CPU architectures (IA64, PPC). By contrast, supplies of all but one WP version are vanishing, the sole exception occupies a legal grey area, and the difficulty of keeping it running on evolving Linux systems (which can be i386 only) can only increase over time.</para>
<para>It's a measure of just how good WP for Linux is/was that many people consider it still the best word processor for Linux, despite the above.</para>
</sect3>
@ -104,13 +104,13 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.</para>
<para>WP versions 6 and 7 for Linux (native ports coded by SD Corp) are long gone from the market, at this date. The (premium-priced) Server Edition boxed-set version included multiuser support and NFS locking, and included both an X11 version ("xwp") and a text-mode/console one ("wp"). The lower-priced Personal Edition boxed set omitted both multiuser/NFS support and the console version. (By "boxed set", I mean that the product was not available for download, only in a retail box, via stores or mail-order.)</para>
<para>WP 8.0 for Linux was mostly similar: The Server Edition and Personal Edition boxed-set versions were as detailed for prior versions. However, Corel also introduced a WP 8.0 Download Personal Edition, which could be downloaded free of charge as a gzipped tar archive, and was also redistributed for the cost of media on CD-ROMs, in either tar.gz or RPM format. In late 2001, Corel disabled download of WP 8.0 DPE from its ftp site, but it remains available elsewhere.</para>
<para>WP 8.0 editions for Linux were mostly similar: The Server Edition and Personal Edition boxed-set versions were as detailed for prior versions. However, Corel also introduced a WP 8.0 Download Personal Edition, which could be downloaded free of charge as a gzipped tar archive, and was also redistributed for the cost of media on CD-ROMs, in either tar.gz or RPM format. In late 2001, Corel disabled download of WP 8.0 DPE from its ftp site, but it remains available elsewhere.</para>
<para>WP 8.0 DPE for Linux differed from the boxed-set versions in lacking the other versions' drawing/charting module, their module to create custom dictionaries and hyphenation databases, their equation editor, their network support, their print-queue manager, their prepaid technical support, their sample documents/templates/textures/clipart/photos, their font-installer module, most of their fonts, their multilanguage support, and their documentation. (The program could call up an HTML manual from <ulink url="http://linux.corel.com/wp8manual">http://linux.corel.com/wpmanual</ulink>, now removed.) Also, after 90 days, it refuses to run until you enter a registration key, available free of charge (for now) on a page linked from <ulink url="http://linux.corel.com/">http://linux.corel.com/</ulink> (or use one of the ones people have posted in public). Also, the licence permitted only personal, non-commercial use. Last, it was compiled dynamically linked against some now-obsolete libraries, which must thus be furnished for its benefit (prior to installation).</para>
<para>Balanced against these drawbacks is supplies of 8.0 DPE being effectively inexhaustible -- despite legal questions.</para>
<para>WP 8.0 Personal Edition for Linux was offered in boxed sets, and was offered bundled with the book "WordPerfect for Linux Bible" by Stephen E. Harris and Erwin Zijleman. It included 140 fonts, the font-installer module "xwpfi" (see: <ulink url="http://www.rodsbooks.com/wpfonts/wpfonts-fonts.html">http://www.rodsbooks.com/wpfonts/wpfonts-fonts.html</ulink>), and support for grammar/spelling checkers and thesaurus lookups in additional (non-English) languages. The CD-ROM includes a text file with a registration key.</para>
<para>WP 8.0 Personal Edition for Linux was offered in boxed sets, and was offered bundled with the book "WordPerfect for Linux Bible" by Stephen E. Harris and Erwin Zijleman. It included 140 fonts, the font-installer module "xwpfi" (see: <ulink url="http://www.rodsbooks.com/wpfonts/wpfonts-fonts.html">http://www.rodsbooks.com/wpfonts/wpfonts-fonts.html</ulink>), and support for grammar/spelling checkers and thesaurus lookups in additional (non-English) languages. The CD-ROM includes a text file with a registration key. Be aware that the electronic-format WP manual included is for character-mode WP, not the graphical X11 version.</para>
<para>Next came WP 8.1 Personal Edition for Linux (WP 8.1 PE), arguably the best version to date. It came only in boxed sets of CLOS Deluxe Edition versions 1.0 and 1.2. (CLOS 1.2 was better known as "Second Edition", a name Corel evidently pitched at MS-Windows users.)</para>
@ -126,9 +126,9 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.</para>
<sect2 id="wontinstall"><title>WP 8.0 DPE for Linux installs but won't start on my Linux distribution. How do I fix that?</title>
<para>WP 8.0 for Linux was distributed as a dynamically linked binary, linked against libc5 (C library), libm (the related math library), a set of five X11 libraries for libc5-based software, and ld-linux.so.1.9.*, the dynamic-linker software current on Linux at that time. Those old libraries are often omitted from current Linux distributions. In such cases, you need to retrofit those libraries. (You can see the exact library links by running "ldd" = list library dependencies against the WordPerfect "xwp" main executable file.) Specificaly: Prior to running the WP 8.0 installer, you must install ld-linux.so.1.9.* (usually in an ld.so package), libc of some version from 5.3.12 through 5.4.46, and libm.so.5.* (both usually in the libc5 package), and a set of X11 backward-compatibility libraries compiled against libc5 (libXt.so.6, libX11.so.6, libXpm.so.4, libSM.so.6, and libICE.so.6). Don't forget to ensure the libraries' directory is in /etc/ld.so.conf, and then re-run /sbin/ldconfig.</para>
<para>WP 8.0 for Linux was distributed as a dynamically linked binary, linked against libc5 (C library), libm (the related math library), a set of five X11 libraries for libc5-based software, and ld-linux.so.1.9.*, the dynamic-linker software current on Linux at that time. Those old libraries are often omitted from current Linux distributions. In such cases, you need to retrofit those libraries. (You can see the exact library links by running "ldd" = list library dependencies against the WordPerfect "xwp" main executable file.) Specificaly: Prior to running the WP 8.0 installer, you must install ld-linux.so.1.9.* (usually in an ld.so package), libc of some version from 5.3.12 through 5.4.46, and libm.so.5.* (both usually in the libc5 package), and a set of X11 backward-compatibility libraries compiled against libc5 (libXt.so.6, libX11.so.6, libXpm.so.4, libSM.so.6, and libICE.so.6). Don't forget to ensure the libraries' directories are listed in /etc/ld.so.conf, and then re-run /sbin/ldconfig.</para>
<para>What binary packages these libs and dynamic loader will occupy differs between distributions. If in doubt, documents linked from <ulink url="http://linux-sxs.org/edit.html">http://linux-sxs.org/edit.html</ulink> may give details for your distribution.</para>
<para>What binary packages these libs and dynamic loader will occupy differs between distributions. If in doubt, documents linked from <ulink url="http://linux-sxs.org/edit.html">http://linux-sxs.org/edit.html</ulink> may give details for your distribution. (Also, this FAQ's section "After I locate WP 8.0 DPE for Linux, how do I install it, and what can I do to improve and fix it?" has more details and remedies for installation problems.)</para>
</sect2>
<sect2 id="acceleratedx"><title>WP 8.0 DPE for Linux installs perfectly, and runs fine for the root user, but quits with a segmentation fault if any non-root user starts it. What's the cause?</title>
@ -202,6 +202,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.</para>
<para>However, the download is still available at:</para>
<itemizedlist>
<listitem><para><ulink url="ftp://ftp.dkuug.dk/pub/wp8/download.htm">ftp://ftp.dkuug.dk/pub/wp8/download.htm</ulink> (includes all localisation files except French),</para></listitem>
<listitem><para><ulink url="http://sunsite.ui.ac.id/pub/linux/nonfree/">http://sunsite.ui.ac.id/pub/linux/nonfree/</ulink> ,</para></listitem>
<listitem><para><ulink url="http://ftp.urc.ac.ru/pub/OS/Linux/print/">http://ftp.urc.ac.ru/pub/OS/Linux/print/</ulink> ,</para></listitem>
<listitem><para><ulink url="ftp://ftp.ufscar.br/pub/linux/editortexto/">ftp://ftp.ufscar.br/pub/linux/editortexto/</ulink> ,</para></listitem>
@ -210,8 +211,9 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.</para>
<listitem><para><ulink url="ftp://ftp.scola.ac-paris.fr/Linux/bureautique/Word%20Perfect%208/">ftp://ftp.scola.ac-paris.fr/Linux/bureautique/Word%20Perfect%208/</ulink> ,</para></listitem>
<listitem><para><ulink url="ftp://ftp.planetmirror.com/pub/corel/wordperfect/linux/">ftp://ftp.planetmirror.com/pub/corel/wordperfect/linux/</ulink> ,</para></listitem>
<listitem><para><ulink url="http://www.asker.net/pub/linux/corel/">http://www.asker.net/pub/linux/corel/</ulink> , </para></listitem>
<listitem><para><ulink url="http://content.443.ch/pub/linfiles/Gnusoft/wordperfect8/">http://content.443.ch/pub/linfiles/Gnusoft/wordperfect8/</ulink> (complete set of localisation files) , and</para></listitem>
<listitem><para><ulink url="http://www.invivo.net/pub/SOFTS/telechargement/Linux/WORDPERF/">http://www.invivo.net/pub/SOFTS/telechargement/Linux/WORDPERF/</ulink> (note FR localisation files).</para></listitem>
<listitem><para><ulink url="http://content.443.ch/pub/linfiles/Gnusoft/wordperfect8/">http://content.443.ch/pub/linfiles/Gnusoft/wordperfect8/</ulink> (includes all localisation files)</para></listitem>
<listitem><para><ulink url="http://www.invivo.net/pub/SOFTS/telechargement/Linux/WORDPERF/">http://www.invivo.net/pub/SOFTS/telechargement/Linux/WORDPERF/</ulink> (note FR localisation files), and</para></listitem>
<listitem><para><ulink url="http://linuxmafia.com/pub/linux/apps/">http://linuxmafia.com/pub/linux/apps/</ulink> (WP 8.0 DPE, all localisation files, the Filtrix fix, and copies of WP 8.x licences, knowledgebase/FAQs/docs).</para></listitem>
</itemizedlist>
<para>(The ES=Spanish archive at <ulink
@ -229,7 +231,9 @@ is unfortunately corrupted.)</para>
<para>After unpacking (and reading the Readme file), you'll have to furnish the dynamic libraries WP 8.x requires: ld-linux.so.1.9.5, libc5 (any version from 5.3.12 through 5.4.46) with matching libm.so.5.*, and a set of X11 backwards-compatibility libraries compiled for libc5 X11 clients (libXt.so.6, libX11.so.6, libXpm.so.4, libSM.so.6, and libICE.so.6). These will probably be optional packages for your distribution, not installed by default. Only then should you run "sh Runme", as directed by the Readme. Caveat: If some of the libs are not present, you may think installation has succeeded, but will then encounter any of a variety of strange symptoms. Therefore, make certain, as follows:</para>
<para>In an X11 terminal, do "su -" to become the root user temporarily. Type "ldconfig -v | grep libc.so.5", which must show some libc version from 5.3.12 through 5.4.46. Type "ldconfig -v | grep libm.so.5". This must show a libm version of 5*. Type "ldconfig -v | grep libXt.so.6", which must show some libXt version of 6.0*. Type "ldconfig -v | grep libX11.so.6", which must show some libX11 version of 6.1*. Type "ldconfig -v | grep libXpm.so.4", which must show some libXpm version of 4.11*. Type "ldconfig -v | grep libSM.so.6", which must show some libSM.so.6.0*. Type "ldconfig -v | grep libICE.so.6", which must show some libICE.so.6.3*. Type "ldconfig -v | grep ld-linux.so.1". This must return a ld-linux version of 1.*. Type "ldconfig -v | grep libsafe", which ideally will show null results. (If not, see section "How do I stop the WP 8.x installer from getting diagnostic message '../install.wp: [: 18-10: integer expression expected' followed a short while later by termination with a Segmentation Fault error?") You've now confirmed that necessary libraries are installed and known to the dynamic loader. (Unfortunately, the five X11 libraries found by the above process might be compiled for glibc clients, not libc5 ones. A good sign is if you get two lines of return values for each of the five ldconfig lines: That shows that you have both glibc and libc5 versions of the X11 libs installed.)</para>
<para>In an X11 terminal, do "su -" to become the root user temporarily. Type "ldconfig -v | grep libc.so.5", which must show some libc version from 5.3.12 through 5.4.46. Type "ldconfig -v | grep libm.so.5". This must show a libm version of 5*. Type "ldconfig -v | grep libXt.so.6", which must show some libXt version of 6.0*. Type "ldconfig -v | grep libX11.so.6", which must show some libX11 version of 6.1*. Type "ldconfig -v | grep libXpm.so.4", which must show some libXpm version of 4.11*. Type "ldconfig -v | grep libSM.so.6", which must show some libSM.so.6.0*. Type "ldconfig -v | grep libICE.so.6", which must show some libICE.so.6.3*. Type "ldconfig -v | grep ld-linux.so.1". This must return a ld-linux version of 1.*. Type "ldconfig -v | grep libsafe", which ideally will show null results. (If not, see section "How do I stop the WP 8.x installer from getting diagnostic message '../install.wp: [: 18-10: integer expression expected' followed a short while later by termination with a Segmentation Fault error?") You've now confirmed that necessary libraries are installed and known to the dynamic loader. (Unfortunately, the five X11 libraries found by the above process might be compiled for more-modern glibc2 AKA libc6 clients, not libc5 ones -- and one set cannot substitute for the other. A good sign is if you get two lines of return values for each of the five ldconfig lines: That shows that you have both glibc and libc5 versions of the X11 libs installed.)</para>
<para>If you've tried to satisfy WP 8.x's libs requirements but still aren't quite succeeding (which is becoming common as distributions eliminate legacy libc5 and ld.so libraries from their default installations and sometimes from the distributions entirely), as a last resort you can unpack <ulink url="http://www.ibiblio.org/pub/Linux/distributions/vectorlinux/packages/wordperfect8/wp8-libs.tgz">http://www.ibiblio.org/pub/Linux/distributions/vectorlinux/packages/wordperfect8/wp8-libs.tgz</ulink>, a complete gzipped tar archive of all required libraries plus lines to add to /etc/ld.so.conf. (It should be unpacked into an empty directory, as it provides no container directory.) As the root user, carefully put the libraries in the indicated directories, and then adjust /etc/ld.so.conf as indicated and re-run /sbin/ldconfig to rebuild the library cache. Be aware that these additions are outside your distribution's package regime (if any), and, like any manual change to key system internals, should be done with caution.</para>
<para>Now, as your last action with root-user authority, do "mkdir /opt/wp8" followed by "chown yourself /opt/wp8", where yourself is your regular non-root login. Last, type "exit" (or Ctrl-D) to exit the root-user shell and revert to your regular non-root login. (Root authority should never be used for software installer routines if there's another way, as there is here.) You can now proceed with invoking the WP 8.0 DPE installation script ("sh Runme"). You'll almost certainly be warned that your Linux kernel is "not certified". (This is OK.) When prompted for an installation directory, specify /opt/wp8. On the "Existing Application" screen, you don't need to provide "the pathname of an existing application". On the Select WordPerfect Printer Drivers screen, you should select all printer types you expect to want to print to, but will be able to revisit this selection later. (See section "How do I get printing to work?".) </para>
@ -340,7 +344,7 @@ is unfortunately corrupted.)</para>
<sect2 id="install81"><title>How do I install WP 8.1 (from a CLOS boxed set) on some other Linux distribution?</title>
<para>The main file you'll need from the CLOS boxed-set CD-ROM is a 40 MB one called wp-full_8.1-nn_i386.deb, where "nn" is the package version number, which will depend on the vintage of CLOS you have (and doesn't matter much). On any .deb-based distribution (such as Debian, CLOS, Xandros Desktop, Libranet, Stormix, Progeny, LindowsOS, etc.), just do "dpkg -i packagename", as usual. WP probably won't be auto-added to your distribution's menus: The startup binary is "xwp".</para> <para>On other distributions, you can use Joey Hess's "alien" utility to create an approximately equivalent RPM package, a Slackware .tgz package, a Solaris .pkg package, or a Stampede Linux .slp package. Alternatively, you can use the standard "ar" archive utility to pull apart the .deb file and install the pieces manually. The HOWTO documents linked from <ulink url="http://linux-sxs.org/edit.html">http://linux-sxs.org/edit.html</ulink> will probably help, there.</para> <para>CLOS Deluxe Edition also includes three .deb packages of PostScript Type 1 fonts (fonts-16_1.0-5.deb, fonts-69_1.0-4.deb, and fonts-115_1.0-4.deb), which are likewise useful on other Linux distributions. CLOS Standard Edition differs only in omitting the second two fonts packages mentioned. (You may also want the type1inst_0.6.1-6_i386.deb package, if you don't already have the Type 1 Font Installer utility.) On CLOS, they install to /usr/X11R6/lib/X11/fonts/Type1/ , making them available to the system generally. You can either convert the .debs as detailed above for WP itself, or grab the font files from /usr/X11R6/lib/X11/fonts/Type1/.</para>
<para>The main file you'll need from the CLOS boxed-set CD-ROM is a 40 MB one called wp-full_8.1-nn_i386.deb, where "nn" is the package version number, which will depend on the vintage of CLOS you have (and doesn't matter much). On any .deb-based distribution (such as Debian, CLOS, Xandros Desktop, Libranet, Knoppix, Stormix, Progeny, LindowsOS, etc.), just do "dpkg -i packagename", as usual. WP probably won't be auto-added to your distribution's menus: The startup binary is "xwp".</para> <para>On other distributions, you can use Joey Hess's "alien" utility to create an approximately equivalent RPM package, a Slackware .tgz package, a Solaris .pkg package, or a Stampede Linux .slp package. Alternatively, you can use the standard "ar" archive utility to pull apart the .deb file and install the pieces manually. The HOWTO documents linked from <ulink url="http://linux-sxs.org/edit.html">http://linux-sxs.org/edit.html</ulink> will probably help, there.</para> <para>CLOS Deluxe Edition also includes three .deb packages of PostScript Type 1 fonts (fonts-16_1.0-5.deb, fonts-69_1.0-4.deb, and fonts-115_1.0-4.deb), which are likewise useful on other Linux distributions. CLOS Standard Edition differs only in omitting the second two fonts packages mentioned. (You may also want the type1inst_0.6.1-6_i386.deb package, if you don't already have the Type 1 Font Installer utility.) On CLOS, they install to /usr/X11R6/lib/X11/fonts/Type1/ , making them available to the system generally. You can either convert the .debs as detailed above for WP itself, or grab the font files from /usr/X11R6/lib/X11/fonts/Type1/.</para>
<para>Font-addition procedures within WP 8.1 itself are covered in the next FAQ item.</para>
@ -409,7 +413,7 @@ port?</title>
<sect2 id="wpbooks"><title>What books are available concerning WP for
Linux?</title>
<para>"Special Edition Using Corel WordPerfect 8 for Linux" by Roderick W. Smith (Que, ASIN 0789720329, US $4 on <ulink url="http://www.amazon.com/exec/obidos/ASIN/0789720329/qid%3D1028107345/sr%3D11-1/ref%3Dsr%5F11%5F1/102-5929383-6737760">Amazon.com</ulink>) and "WordPerfect for Linux Bible" by Stephen E. Harris and Erwin Zijleman (IDG Books, ISBN 0764533746, US $40 on <ulink url="http://www.amazon.com/exec/obidos/ASIN/0764533746/qid%3D1028107552/sr%3D11-1/ref%3Dsr%5F11%5F1/102-5929383-6737760">Amazon.com)</ulink>. The latter includes a copy of WP 8.0 (non-download) Personal Edition. This differs from WP 8.0 DPE in inclusion of 140 fonts, a font-installer utility, and support for grammar/spelling checkers and thesaurus lookups in multiple languages. The CD-ROM includes a text file containing a registration key, and the licence doesn't bar commercial usage.</para>
<para>"Special Edition Using Corel WordPerfect 8 for Linux" by Roderick W. Smith (Que, ASIN 0789720329, US $4 on <ulink url="http://www.amazon.com/exec/obidos/ASIN/0789720329/qid%3D1028107345/sr%3D11-1/ref%3Dsr%5F11%5F1/102-5929383-6737760">Amazon.com</ulink>) and "WordPerfect for Linux Bible" by Stephen E. Harris and Erwin Zijleman (IDG Books, ISBN 0764533746, US $40 on <ulink url="http://www.amazon.com/exec/obidos/ASIN/0764533746/qid%3D1028107552/sr%3D11-1/ref%3Dsr%5F11%5F1/102-5929383-6737760">Amazon.com)</ulink>. The latter includes a copy of WP 8.0 (non-download) Personal Edition. This differs from WP 8.0 DPE in inclusion of 140 fonts, a font-installer utility, and support for grammar/spelling checkers and thesaurus lookups in multiple languages. The CD-ROM includes a text file containing a registration key, and the licence doesn't bar commercial usage. Be aware that the electronic-format WP manual included is for character-mode WP, not the graphical X11 version.</para>
<para>The Smith book is valuable for its highly-comprehensive coverage of Linux topics; the Harris and Zijleman one for its bundled software. Both are recommended.</para>
@ -456,11 +460,13 @@ Linux?</title>
<itemizedlist>
<listitem><para>Sun Microsystems <ulink url="http://www.sun.com/staroffice/">Star Office</ulink> very comprehensive office suite's StarWriter word processor. Very full featured, high degree of Microsoft compatibility. Large; slow-loading, but then performs OK. GTK+-based. No .wpd support in the Linux version.</para></listitem>
<listitem><para>VistaSource Software <ulink url="http://www.vistasource.com/page.php?id=7">Anyware Office / Anyware Desktop</ulink> suite's (was Applix's ApplixWare Office) Anyware Words word processor. Moderately good all-round office suite with a long history in the Unix world. OK performance, stable, good MS doc compatibility. Motif-based. Includes .wpd support.</para></listitem>
<listitem><para>SOT Finnish Software Engineering Ltd. <ulink url="http://www.sot.com/en/linux/soto/">SOT Office 2002</ulink> suite's SOT Office Writer. Based on the open-source OpenOffice.org suite, adding some software enhancements (added spelling checker and hyphenation dictionaries, templates, commercial support, enhanced on-line help and PDF manual). Available in a boxed set with printed docs. The proprietary bundle includes updates not yet avaialble for the separate, all-open-source SOT Office bundle. All other remarks about OpenOffice.org also apply here.</para></listitem>
<listitem><para>Redmond Linux Corporation <ulink url="http://www.lycoris.com/products/ppak/">Lycoris ProductivityPak</ulink> office suite. A superset of the open-source OpenOffice.org suite, plus an improved setup program, aethetics tweaks, typeface installer, templates, some graphics including Lycoris logos / icon sets, and paid technical support. Licence permits use on a single computer in commercial settings, and for multiple computers in non-commercial settings. There's no limitation on multiuser use (rare among proprietary office-productivity packages on Linux). No .wpd support.</para></listitem>
<listitem><para>HancomLinux, Inc. <ulink url="http://en.hancom.com/">Hancom Office</ulink> suite's Hancom Word word processor. Qt-based. Good MS doc compatibility. No .wpd support.</para></listitem>
<listitem><para>Quadraton Systems, Inc. <ulink url="http://www.dr-quad.com/cliqword.htm">CliqWord</ulink>. Character-based (console) office automation software. Listed here only because Chris Browne includes it, as I'm not at all sure it belongs in this category. No import/export facilities whatsoever that I can confirm.</para></listitem>
<listitem><para>Axene, Inc. <ulink url="http://xibios.free.fr/english/">Xclamation (DTP) and XAllWrite (word processor)</ulink> programs. Motif-based. No document import/export features worth mentioning; no .wpd support.</para></listitem>
<listitem><para>SmartWare Corporation (formerly Angoss Software Corporation) <ulink url="http://www.smartware4.com/">SmartWare</ulink>. Existing codebase is a character-based (console) office suite, currently off the market (July 2002) while being updated with an X11 GUI and improved installer. Strengths include vertical-application support, robustness in multiuser situations, and bundled rapid application development tools. The product will be relaunched when revision work completes.</para></listitem>
<listitem><para><ulink url="http://www.freeradicalsoftware.com/">FreeRadicalSoftware, Inc.</ulink> (formerly Gobe Software) <ulink url="http://www.gobe.com/">GobeProductive</ulink> suite (announced but not yet shipped for Linux, except as an alpha-test version). Produced by the team that did ClarisWorks. Frame-oriented. Light, fast. Full-featured. Supports MS-Word, RTF. No .wpd support. (FreeRadicalSoftware announced on August 12, 2002 plans to open-source the entire suite under the GNU GPL. The suite will be renamed, at that time.)</para></listitem>
<listitem><para>SmartWare Corporation (formerly Angoss Software Corporation) <ulink url="http://www.smartware4.com/">SmartWare</ulink>. Existing codebase is a character-based (console) office suite. Currently (January 2003), the character-based v. 2.65B of SmartWare Plus is back on the market, while a Linux port of the new, graphical SmartWare4 codebase with improved installer is being prepared. Strengths include vertical-application support, robustness in multiuser situations, and bundled rapid application development tools.</para></listitem>
<listitem><para><ulink url="http://www.freeradicalsoftware.com/">FreeRadicalSoftware, Inc.</ulink> (formerly Gobe Software) <ulink url="http://www.gobe.com/">GobeProductive</ulink> suite (announced but not shipped for Linux, except as a pre-alpha-test version, still available at <ulink url="http://www.gobe.com/downloads/gobe_linux_x86_install.tgz">http://www.gobe.com/downloads/gobe_linux_x86_install.tgz</ulink>). Produced by the team that did ClarisWorks/AppleWorks. Frame-oriented. Light, fast. Full-featured. Supports MS-Word, RTF. No .wpd support. (FreeRadicalSoftware announced on August 12, 2002 plans to open-source the entire suite under the GNU GPL, but then in December 2002 had to <ulink url="http://www.osnews.com/story.php?news_id=2308">announce</ulink> that sufficient funds -- about US $100k -- couldn't be raised to licence the source code.) Discontinued.</para></listitem>
<listitem><para>Sophist Solutions, Inc. <ulink url="http://www.sophists.com/Led/LedIt/">LedIt</ulink> word processor. Small, fast. GTK+-based. Supports RTF. No .wpd support.</para></listitem>
</itemizedlist>
@ -470,7 +476,7 @@ Linux?</title>
<itemizedlist>
<listitem><para><ulink url="http://www.openoffice.org/">OpenOffice.org</ulink> very comprehensive office suite's Writer word processor (derived from Star Office). GTK+-based. Large; slow-loading, but then performs OK. Supports MS-Word, StarWriter, RTF, and a few other formats. Excellent MS doc compatibility. No integrated .wpd support, yet, but there's a project to develop a filter at <ulink url="http://wp.openoffice.org/">http://wp.openoffice.org/</ulink>, and, more immediately useful, a third-party filter and .wpd-handling library at <ulink url="http://libwpd.sourceforge.net/">http://libwpd.sourceforge.net/</ulink>.</para></listitem>
<listitem><para>SOT Finnish Software Engineering Ltd. <ulink url="http://www.sot.com/en/linux/soto/">SOT Office 2002</ulink> suite's SOT Office Writer. Based on OpenOffice.org, adding some software enhancements (added spelling checker and hyphenation dictionaries, templates, commercial support, enhanced on-line help and PDF manual). Available in a boxed set with printed docs. All other remarks about OpenOffice.org also apply here.</para></listitem>
<listitem><para>SOT Finnish Software Engineering Ltd. <ulink url="http://www.sot.com/en/linux/soto/">SOT Office 2002</ulink> suite's SOT Office Writer. Based on OpenOffice.org, adding some software enhancements (added spelling checker and hyphenation dictionaries, templates, optional commercial support, enhanced on-line help and PDF manual). Available in a boxed set with printed docs. As an alternative, there is also a proprietary SOT Office bundle that includes software updates. All other remarks about OpenOffice.org also apply here.</para></listitem>
<listitem><para>SourceGear Corporation <ulink url="http://www.abisource.com/">AbiWord</ulink>. GTK+-based. Table support is only now being added. Fast, light, stable. Supports MS-Word, Anyware Words/Applix Words, AbiWord, RTF, WordPerfect .wpd, Microsoft Write, DocBook, XHTML, and many other formats. Excellent MS doc compatibility. There's an alternate third-party .wpd filter and library available for AbiWord at <ulink url="http://libwpd.sourceforge.net/">http://libwpd.sourceforge.net/</ulink>.</para></listitem>
<listitem><para>KDE KOffice suite's <ulink url="http://koffice.kde.org/kword/">KWord</ulink> word processor. Frame-oriented. Qt-based. Supports MS-Word, Anyware Words/Applix Words, AbiWord formats. Medium-good MS doc compatibility. No .wpd support.</para></listitem>
<listitem><para>SIAG Office suite's <ulink url="http://siag.nu/pw/">Pathetic Writer</ulink> word processor. Supports RTF. Supports MS-Word via WVware. Athena-based. No .wpd support.</para></listitem>
@ -492,6 +498,10 @@ Linux?</title>
<para>As a bonus, all documents are stored in plain ASCII text with embedded TeX style tags, resulting in accessible data that will never auto-corrupt the way many word-processor formats do, that lends itself nicely to version control, and that outputs to practically any data format desired.</para>
<para>Consider transitioning to LyX or some other form of structured-document editing instead of traditional word processing, over the long term. Your benefits over the long haul will justify the trouble.</para>
</sect2>
<sect2 id="alternativeswin32"><title>What alternatives to WP exist involving Win32 apps on Linux?</title>
<para>Such alternatives are outside the scope of this document, but include (1) the numerous ways of running Win32 applications on Linux in some sort of emulation environment, such as VMware, Inc.'s <ulink url="http://www.vmware.com/">VMware</ulink> (simulation in a virtual environment of a particular theoretical x86 box's hardware, which then can boot various OSes within the emulated environment), NeTraverse's <ulink url="http://www.netraverse.com/">Win4Lin</ulink> (an MS-Windows 9x/ME emulation environment for x86 Linux), <ulink url="http://www.winehq.com/">WINE</ulink> (a set of libs implementing the Win32 application interface), CodeWeavers's <ulink url="http://www.codeweavers.com/products/office/">Crossover Office</ulink> (the WINE libs with some extra support for MS Office applications), TransGaming Technologies, Inc.'s <ulink url="http://www.transgaming.com/">WineX</ulink> (another WINE extension, with enhanced DirectX support, primarily for 3D games), The Bochs Project's <ulink url="http://bochs.sourceforge.net/">Bochs</ulink> (software environment for any CPU family emulating an entire x86 CPU, common I/O devices, and BIOS), and Drew Northup's <ulink url="http://savannah.nongnu.org/projects/plex86/">Plex86</ulink> (software environment emulating on x86 a virtual x86 session), and (2) the numerous ways of remotely running Win32 applications from a graphical Linux desktop, such as RealVNC Limited's <ulink url="http://www.realvnc.com/">VNC Server</ulink>, Constantin Kaplinsky's <ulink url="http://www.tightvnc.com/">TightVNC</ulink>, Tridia Corporation's <ulink url="http://www.tridiavnc.com/">TridiaVNC</ulink>, and Matt Chapman's <ulink url="http://www.rdesktop.org/">rdesktop</ulink>. I maintain a <ulink url="http://linuxmafia.com/~rick/linux-info/vnc-and-alternatives">listing</ulink> of options in the latter category.</para>
</sect2>
</sect1>
@ -500,7 +510,7 @@ Linux?</title>
<para>This FAQ is maintained by Rick Moen (<ulink url="mailto:rick@linuxmafia.com">rick@linuxmafia.com</ulink>), to whom all corrections and suggestions should be addressed. The latest revision can always be found at <ulink url="http://linuxmafia.com/wpfaq/">http://linuxmafia.com/wpfaq/</ulink> (multipage HTML) or <ulink url="http://linuxmafia.com/wpfaq/wpfaq-singlepage.html">http://linuxmafia.com/wpfaq/wpfaq-singlepage.html</ulink> (single-page HTML) and the master DocBook SGML source at <ulink url="http://linuxmafia.com/wpfaq/wordperfect-linux-faq.sgml">http://linuxmafia.com/wpfaq/wordperfect-linux-faq.sgml</ulink>. I use the toolset described in the LDP Author Guide, <ulink url="http://www.tldp.org/LDP/LDP-Author-Guide/">http://www.tldp.org/LDP/LDP-Author-Guide/</ulink>.</para>
<para>Contents are Copyright (C) 2002, Rick Moen.</para>
<para>Contents are Copyright (C) 2002-2003, Rick Moen.</para>
<para>This information is free; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by
the Free Software Foundation, version 2.</para>

View File

@ -42,7 +42,7 @@ C-C++ Beautifier HOW-TO
<author>Al Dev (Alavoor Vasudevan)
<htmlurl url="mailto:alavoor[AT]yahoo.com"
name="alavoor[AT]yahoo.com">
<date>v16.0, 27 April 2002
<date>v16.2, 23 Jan 2003
<abstract>
This document will help you to format (beautify) the C/C++ programs so
that it is more readable and confirms to your site C/C++ coding standards.
@ -59,16 +59,7 @@ operating systems on this planet!).
<!-- Begin the document -->
<!--
*******************************************
************ End of Section ***************
*******************************************
<chapt>Introduction
-->
<sect>Introduction
<p>
<bf>
@ -127,16 +118,40 @@ BCPP was written by Steven De Toni at
" name="
steve@alpha.ocbbs.gen.nz
">
<!--
*******************************************
************ End of Section ***************
*******************************************
<sect> Installing BCPP
<p>
To install <url name="BCPP" url="http://dickey.his.com/bcpp/bcpp.html">
<code>
Unpacking bcpp:
tar zxvf bcpp.tar.gz
Building bcpp:
cd code
make
cp bcpp ~/local/bin/
cp bcpp.cfg ~/local/bin
Usage:
bcpp -h or bcpp -?
Recommended: Always use spaces instead of tabs in indenting during beautifying.
Use the option -s so that the code looks the same in all types of editors like vi,
emacs, MS DOS edit, Notepad, Wordpad etc..
bcpp -s *.cpp
In Solaris, you can also use:
ls *.cpp | xargs -I{} -t bcpp -s {}
in Linux, you can also use:
ls *.cpp | xargs -i{} -t bcpp -s {}
</code>
<chapt> How can I trust Beautifier programs??!!
-->
<sect> How can I trust Beautifier programs??!!
<p>
For 100% assurance you need a <bf>SCIENTIFIC</bf> way to
@ -148,13 +163,18 @@ In order to verify that beautifier programs like
<bf>bcpp</bf>, <bf>indent</bf> or <bf>cb</bf> is not damaging or
changing the input source-code after formatting, you can use one of
the following technique -
<!--
*******************************************
************ End of Section ***************
*******************************************
-->
<sect1> Method 1: Verfication Program for C++/C <label id="verifycpp">
<sect1> Method 1: Verfication Program for C++/C <label id="verifycpp1">
<p>
<code>
bash$ man diff
bash$ diff -b --ignore-all-space originalfile formattedfile
</code>
<sect1> Method 2: Verfication Program for C++/C <label id="verifycpp">
<p>
Generate the object code from the original input
source code using the compiler -
@ -212,16 +232,15 @@ This method gives you 100% quality assurance and life term or long term
It is strongly recommended that you do these two steps
every time you run beautifier programs like <bf>bcpp</bf>,
<bf>indent</bf> or <bf>cb</bf>.
<!--
*******************************************
************ End of Section ***************
*******************************************
-->
<sect1> Method 2: Verfication Program for Java/C++/Others <label id="verify">
<sect1> Method 3: Verfication Program for Java/C++/Others <label id="verify">
<p>
Since you cannot compile the Java source code to machine code and you can compile
Java source to byte-codes you cannot use the technique given in Method 1 above.
Java source to byte-codes you cannot use the technique given in Method 2 above.
When you do diff on Java class files it will always be different.
In this method, a different technique will be given which can be used to
@ -278,13 +297,12 @@ You should take care of trailing back-slash escaping the new-line and should not
strip trailing whitespace (the new line '\n') for this particular line. You should
have a 'if there is a trailing back-slash' condition in your program to check this case.
-->
<!--
*******************************************
************ End of Section ***************
*******************************************
-->
<sect1> Method 3: Shell script: Verfication Program for C++/C <label id="verifycpp">
<sect1> Method 4: Shell script: Verfication Program for C++/C <label id="verifycpp">
<p>
This is a Korn shell script to verify beautifier program. Requires "pdksh*.rpm" from
Linux 'contrib' cdrom. Save this file as 'text' file and chmod a+rx on it. You can
@ -377,16 +395,11 @@ else
fi
</code>
<!--
*******************************************
************ End of Section ***************
*******************************************
<chapt> Tools for other Languages
-->
<sect> Beautifiers for other Languages
<p>
Visit the following sites to get beautifiers for other languages like
@ -459,16 +472,11 @@ and its KDE frontend Ksrc2html
Also search the search engines like <url url="http://www.yahoo.com">
or <url url="http://www.lycos.com"> and search for keyword "beautfier".
<!--
*******************************************
************ End of Section ***************
*******************************************
<chapt change> Related URLs
-->
<sect> Related URLs
<p>
Visit following locators which are related to C, C++ -
@ -494,16 +502,11 @@ and mirrors at
<url name="Httpcity" url="http://www.httpcity.com/aldev/index.html">,
<url name="Freeservers" url="http://aldev.freeservers.com">.
</itemize>
<!--
*******************************************
************ End of Section ***************
*******************************************
<chapt change> Other Formats of this Document
-->
<sect> Other Formats of this Document
<p>
This document is published in 14 different formats namely - DVI, Postscript,
@ -560,12 +563,10 @@ Compiling the source you will get the following commands like
<item>sgml2rtf xxxxhowto.sgml (to generate RTF file)
<item>sgml2latex xxxxhowto.sgml (to generate latex file)
</itemize>
<!--
*******************************************
************ End of Section ***************
*******************************************
-->
<sect1> Acrobat PDF format <label id="acrobatpdf">
<p>
PDF file can be generated from postscript file using
@ -594,12 +595,10 @@ converts PostScript files to Portable Document Format (PDF) files.
called <bf>pdfwrite</bf>. In order to use ps2pdf, the pdfwrite
device must be included in the makefile when Ghostscript was compiled;
see the documentation on building Ghostscript for details.
<!--
*******************************************
************ End of Section ***************
*******************************************
-->
<sect1> Convert Linuxdoc to Docbook format <label id="linuxdoc2docbook">
<p>
This document is written in linuxdoc SGML format. The Docbook SGML format
@ -625,12 +624,10 @@ And you may have to manually edit some of the minor errors after
running the perl script. For e.g. you may need to put closing tag <
/Para> for each <
Listitem>
<!--
*******************************************
************ End of Section ***************
*******************************************
-->
<sect1> Convert to MS WinHelp format <label id="mswinhelp">
<p>
You can convert the SGML howto document to Microsoft Windows Help file,
@ -641,12 +638,10 @@ first convert the sgml to html using:
</code>
Then use the tool <url name="HtmlToHlp" url="http://javadocs.planetmirror.com/htmltohlpe.html">.
You can also use sgml2rtf and then use the RTF files for generating winhelp files.
<!--
*******************************************
************ End of Section ***************
*******************************************
-->
<sect1> Reading various formats <label id="readformats">
<p>
In order to view the document in dvi format, use the xdvi program. The xdvi
@ -687,16 +682,9 @@ You can read HTML format document using Netscape Navigator, Microsoft Internet
explorer, Redhat Baron Web browser or any of the 10 other web browsers.
You can read the latex, LyX output using LyX a X-Windows front end to latex.
<!--
*******************************************
************ End of Section ***************
*******************************************
<chapt> Copyright
-->
<sect> Copyright
<p>
Copyright policy is GNU/GPL as per LDP (Linux Documentation project).
@ -705,14 +693,9 @@ Additional restrictions are - you must retain the author's name, email address
and this copyright notice on all the copies. If you make any changes
or additions to this document then you should
intimate all the authors of this document.
<!--
*******************************************
************ End of Section ***************
*******************************************
-->
</article>

View File

@ -45,7 +45,7 @@ Al Dev (Alavoor Vasudevan)
" name="
alavoor[AT]yahoo.com
">
<date>v4.1, 11 Jan 2003
<date>v4.2, 26 Jan 2003
<abstract>
This is a detailed guide to kernel configuration, compilation, upgrades,
@ -66,8 +66,15 @@ You compile Linux kernel for one of following reasons:
<p>
<item> For <bf>Defence Industries</bf> or <bf>Military applications</bf>, you must
read the kernel source code and compile with your own hands. No exceptions!!
(U.S Dept of Defence compiles the Linux kernel before distributing computers).
<p>
<item> For your education and knowledge of Linux kernel and ofcourse just for fun!
<item> Every country and every Govt. compiles the kernel on site for security.
Every Govt. audits each and every line of kernel before using the computer.
<p>
<item> Each and every University in the world compiles the kernel before using
any computer!
<p>
<item> For your education and knowledge of Linux kernel and ofcourse, just for fun!
<p>
<item> For very advanced scientific applications - you may need to do kernel compile
<p>
@ -76,7 +83,7 @@ read the kernel source code and compile with your own hands. No exceptions!!
If your time is precious then go straight to chapter 2 "Quick Steps".
And, if you are successful in compiling the Linux kernel then you
can skip rest of the chapters.
can skip the remaining chapters.
<p>
@ -119,7 +126,7 @@ building the Linux kernel.
<item> Unpack the sources
<item> Optional - You can copy the .config file from your old linux kernel source tree
to new kernel tree (may save time, if you want to reuse the old settings).
<item> make clean
<item> make clean; make mrproper
<item> make xconfig
<item> make dep
<item> make
@ -170,18 +177,25 @@ dev86*.rpm on cdrom or from
).
<p>
<item> Optional - You can copy the .config file from your old linux kernel source tree
<item>
<bf>Optional : </bf>
You can copy the .config file from your old linux kernel source tree
to new kernel tree (may save time, if you want to reuse the old settings).
<code>
bash# cd /usr/src/linux
bash# cp ../linux-old-tree/.config .
</code>
or alternatively, you can use "make oldconfig"
which default all questions based on the contents of your existing ./.config file.
<p>
<item>
<bf>Clean : </bf>
Before doing mrproper below, you may want to backup the .config file.
<code>
bash# cd /usr/src/linux
bash# make clean
bash# make mrproper # Must do this if want to start clean slate
</code>
<p>
@ -221,12 +235,14 @@ If the menuconfig command fails then try -
And <bf>"make config"</bf> brings up command-line console mode interface.
You can load the
configuration file from <it>/usr/src/linux/.config</it> (dot config file. Note the dot
before config).
before config). Click on button "Load Configuration from File".
<p>
Within 'make xconfig' you must do these to avoid problems -
Within 'make xconfig' you must do these (to avoid problems) -
<itemize>
<item> Select proper CPU type - Pentium 3, AMD K6, Cyrix, Pentium 4, Intel 386, DEC Alpha, PowerPC otherwise kernel will not boot!!
<item> <bf>VERY IMPORTANT !!! : </bf> Select proper CPU type - Pentium 3, AMD K6,
Cyrix, Pentium 4, Intel 386, DEC Alpha, PowerPC otherwise kernel compile will fail
and even if it compiles will not boot!!
<item> Select SMP support - whether single CPU or multiple CPUs
<item> Filesystems - Select Windows95 Vfat, MSDOS, NTFS as part of kernel and
not as loadable modules. (My personal preference but you are free to pick your own option).
@ -251,14 +267,28 @@ at <it>/usr/src/linux/.config</it> (dot config file).
<p>
<item>
<bf>Dep and Clean: </bf>
<bf>Dep : </bf>
And now, do -
<code>
bash# make dep
bash# make clean
</code>
<p>
<p>
<item>
<bf>Give Name to Kernel: </bf>
You can give a name to your kernel, so that it is unique and does not
interfere with others.
<code>
bash# cd /usr/src/linux
bash# vi Makefile
</code>
Here look for EXTRAVERSION = -19.8.0blahblah
and change to EXTRAVERSION = -19.8.0MyKer.26Jan03
<p>
<item>
<bf>Do make: </bf>
Read the following file (to gain some knowledge about kernel building. Tip: Use
@ -292,6 +322,13 @@ new kernel <bf>MAY NOT</bf> boot.
<code>
bash# cp /usr/src/linux/arch/i386/boot/bzImage /boot/bzImage.myker.26mar2001
</code>
<bf>NOTE : </bf> For latest kernels (kernel versions 2.4.0 or greater) you may
want to give these commands, so that /boot/initrd*.img is created as well
entries in grub are made automatically:
<code>
bash# make install
</code>
<p>
<item>
@ -341,15 +378,22 @@ See
<item> <url name="Multiboot-with-GRUB minihowto" url="http://www.tldp.org/HOWTO/mini/Multiboot-with-GRUB.html">
<item> <url name="Grub Manual" url="http://www.mcc.ac.uk/grub/grub_toc.html">
</itemize>
<code>
bash# man grub
bash# man grubby # (command line tool for configuring grub, lilo, and elilo)
bash# man grub-install
</code>
Edit the file /etc/grub.conf to make entries for the new kernel.
<p>
<p>
<item> Reboot the machine and at lilo press tab key and
type 'myker' If it boots then you did a good job! Otherwise at lilo
select your old kernel, boot and re-try all over again. Your old kernel
<bf>is still INTACT and SAFE</bf> at say <it>/boot/vmlinuz-2.0.34-0.6</it>
<p>
<p>
<item> If your new kernel 'myker' boots and works properly, you can create the
boot disk. Insert a blank floppy into floppy drive and -
<code>
@ -362,6 +406,7 @@ bash# man mkbootdisk
</code>
<p>
<p>
<item>
<bf>LOADABLE MODULES: </bf>
This step is required <bf>ONLY if</bf> you had enabled Loadable module support in
@ -388,14 +433,26 @@ bash# lsmod
You can set PATH the insmod searches in /etc/modules.conf
<p>
<p>
<item>
<bf>Clean: </bf>
Optional - make clean (If you want to free up disk space)
<p>
<p>
<item>
<bf>Optional - Initrd.img : </bf>
<p>
To create /boot/initrd.img see the documentation at
/usr/src/linux/Documentation/initrd.txt
and
<url name="Loopback-Root-mini-HOWTO" url="http://www.tldp.org/HOWTO/mini/Loopback-Root-FS-3.html#ss3.3">.
You do not need to create as you use the existing /boot/initrd.img.
</enum>
<sect1> Troublshoot Common Mistakes
<sect1> Troubleshoot Common Mistakes
<p>
@ -434,6 +491,23 @@ bash# man init
</code>
<sect2> Lots of Compile Errors
<p>
The 'make', 'make bzImage', 'make modules' or 'make modules_install'
gives compile problems.
You should give 'make mrproper' before doing make.
<code>
bash# make mrproper
</code>
If this problem persists, then try menuconfig instead of xconfig.
Sometimes GUI version xconfig causes some problems:
<code>
bash# export TERM=VT100
bash# make menuconfig
</code>
<sect2> The 'depmod' gives "Unresolved symbol error messages"
<p>
@ -602,6 +676,8 @@ Refer to HOWTO docs relating to your devices at <url url="http://www.linuxdoc.or
<sect1> Sample lilo.conf <label id="liloconf">
<p>
Read this section only if you are using LILO and if you are using GRUB skip
this section.
Given below is a sample /etc/lilo.conf file. You should follow the
naming conventions like ker2217 (for kernel 2.2.17), ker2214 (for kernel 2.2.14).
You can have many kernel images on the same /boot system.

View File

@ -43,7 +43,7 @@ LILO, Linux Crash Rescue HOW-TO
<author>Al Dev (Alavoor Vasudevan)
<htmlurl url="mailto:alavoor[AT]yahoo.com"
name="alavoor[AT]yahoo.com">
<date>v10.7, 02 Nov 2002
<date>v10.8, 25 Jan 2003
<abstract>
This document discusses methods to recover from Linux system failures.
Various reasons for linux system failures can be -
@ -130,7 +130,8 @@ fit in 12MB of media. <url url="http://repairlix.sourceforge.net">
<sect1> Preparation Tips <label id="tips">
<p>
It is a good idea to backup the important system files like /etc/fstab, /etc/lilo.conf
after you login using Tomsrtbt floppy in next section. This can be very handy during
after you login using Tomsrtbt floppy or RedHat Linux CDROM (Rescue option)
in following sections. This can be very handy during
crash situation or something happens to system files.
<code>
bash# cp /etc/fstab /etc/fstab.orig
@ -144,6 +145,22 @@ bash# cp /etc/networks /etc/networks.orig
</code>
<sect1> Using Linux CDROM In Rescue Mode
<p>
Most of the distributions like RedHat, SUSE, Debian provide CDROM which have "Rescue"
option. For this, you have should set the BIOS of your computer to boot first from
IDE CDROM drive. Usually you set the BIOS (using F8 key during boot) to boot
first from CDROM drive, second from Floppy drive and third from hard disk.
Load the Linux cdrom into the CD drive and reboot the system.
The Linux distribution will load and at the prompt select "Rescue Operation".
In the resuce operation mount the hard disks and try to repair.
<code>
# chroot /mnt/SYSIMAGE
# df
</code>
After doing chroot, the system will look as if you had booted the system
from hard disk.
You can see all the partitions and you can repair or recover the files.
<sect1> Quick Steps to recovery
<p>

View File

@ -46,7 +46,7 @@ Vi Improved with syntax color highlighting
"name="
alavoor[AT]yahoo.com
">
<date>v18.5, 02 Nov 2002
<date>v18.7, 25 Jan 2003
<abstract>
This document is a guide to quickly setting up the Vim color editor on Linux or Unix systems. The information here will improve the productivity of programmers because the
Vim editor supports syntax color highlighting and bold fonts, improving the
@ -578,6 +578,17 @@ text color to "marune".
For Windows95 see <url name="Color for MS-DOS prompt window" url="http://www.elementkjournals.com/w95/9711/w9597b3.htm">.
<sect> MS Windows Notepad and Wordpad Imitator in Vim
<p>
For those non-technical users of MS Windows who extensively use the Notepad and
Wordpad, there is a command 'evim' which imitates the Notepad and Wordpad.
The 'evim' is exactly like Notepad and Wordpad and has all their functionalities.
You need to install the package vim-X11 package to enable evim.
<code>
bash$ evim <filename>
</code>
<sect> Setup gvim init files
<p>
To enable the syntax color highlighting you MUST copy the gvimrc file to
@ -1360,6 +1371,14 @@ The following Vi resources are available on internet:
<item> Resources, Tips, News about Vim <url url="http://vim.sourceforge.net">
<p>
<item> Vi Cheatsheet <url url="http://www.geekcheat.com/Merchant2/merchant.mv">
<p>
<item> Vim and vi article <url url="http://www.troubleshooters.com/lpm/200212/200212.htm">
<p>
<item> Vim Outliner -
An outline processor is a software program
enabling the user to quickly construct outlines, and better yet, to correct and rearrange
the outline.
<url url="http://www.troubleshooters.com/vimoutliner">
</itemize>