Chapter 4. Third Party Software

Table of Contents

Solaris Notes
pkg-get/wget
GNU Project
bash
emacs
DocBook.org
docbook-xsl
DocBook Tools
Community Software Packages
pkg-get
Sun Java Technology
Java 2 Software Edition
xmlsoft.org
libxml2
The Apache XML Project
Xalan-Java
xml-commons-resolver
jEdit
jEdit - Open Source Text Editor
Vaisala
xml-common
xml-keyval

Paul spent a considerable amount of time investigating what software packages could be used for processing XML files. The following provides a brief listing of software packages that have been found helpful (some are necessary) when working with XML. This information is maintained in the common/data/packages.xml file.

A developer working with a Solaris system will typically have a more difficult time preparing their system. This section of the document provides some tips.

To prepare a Sun workstation running Solaris, it is recommended to install the pkg-get application from Sunfreeware.com. The pkg-get utility simplifies the process of downloading and installing packages.

The pkg-get requires the availability of the wget utility being properly installed and configured. You can use which wget to verify that the wget is installed on your system. If it isn't found, you can download it from http://www.blastwave.org/pkg-get.php (the same place that you can get the pkg-get utility.

If you are inside a firewall and need to go through a proxy server to access Internet sites (as most of the Tucson AZ computers are), you will need to create a $HOME/.wgetrc file in the following form:

http_proxy = http://172.26.0.232:3128/
ftp_proxy = http://172.26.0.232:3128/
use_proxy = on

You can use the following example to verify that you've properly installed and configured wget. If it works, you will see the IP address as your machine appears to the rest of the Internet:

[pkb@lizard pkgadd]$ wget -O - -o /dev/null http://www.networksecuritytoolkit.org/nst/cgi-bin/ip.cgi
192.101.77.176