The best sites for "free" Solaris Software are:
Steven Christensen's Solaris Freeware Page. Pointers to LOTS of Intel/x86 and SPARC pre-packaged GNU and other open-source software. To use, download from the web or use apt-get.
These two sites both provide community-built packages for Solaris x86.
Selected Solaris binaries conveniently packaged in pkgadd format at the University of North Carolina (formerly Sunsite).
Phil Brown's Sound, USB, and other useful Solaris drivers.
For more sites with free Solaris Software, see question 3.1 in my Solaris on Intel - x86 FAQ
Many of these packages are also available as "contributed" Linux packages for RedHat and other distributions.
The following Solaris and OpenSolaris packages have been built by me, in pkgadd format, mainly because they are not available elsewhere in Solaris binary form (at least for a recent version). For OpenSolaris, use version "5.11," when available. For Solaris 10, use version "5.10" or earlier. See the disclaimer below, especially if you are common-sense-challenged :-). To download and install, see instructions below.
Alpine, a screen-oriented IMAP E-mail client (uses text-based curses instead of a graphical GUI). Compiled with SSL and LDAP support. It replaces the older Pine email software. See http://www.washington.edu/alpine/
06 Dec 2008 (590 bytes)
Binary file editor, using vi commands. Converts GIF format graphic files to PNG format. By Gerhard Bürgmann. See http://bvi.sourceforge.net/
09 Sep 2005 (103014 bytes)
Print a random, hopefully interesting, adage.
05 Nov 1999 (346308 bytes)
Converts GIF format graphic files to PNG format. By Eric S. Raymond. See http://www.catb.org/~esr/gif2png/
29 Sep 2005 (28116 bytes)
GNU zip and unzip file compression (binary executible only). See sites listed above for the full package or source.
Note: Only needed for Solaris 7 and earlier. Solaris 8 and later comes with gzip already installed.
Jonas Öberg and Peter Karlssos's jwhois is an extensible whois client that automatically queries the correct whois server, based on the TLD (e.g., .com). It's greatly-improved version over the stock whois client offered in Solaris. RFCs 954 (whois) and 2167 (referral whois) are supported by jwhois. Also IPv6-aware. See http://www.gnu.org/software/jwhois/
05 Dec 2008 (69175 bytes)
X-Windows Threaded USENET newsreader (it's not kde--their newsreader is knode) Supports URLs, inline images, MIME types, multipart articles, mailcap viewers, attachments, background threading, kill file, regular expression search, fonts/coloring, tagging, and uudecode. By Karl-Johan Johnsson. See http://www.matematik.su.se/~kjj/ knews was written by Karl-Johan Johnsson.
Update 8/2002: D. J. Hawkey has some patches for knews, not incorporated here yet, at ftp.visi.com/users/hawkeyd/fbsd/knews-1.0b.1-to-1.0c.0.tar.gz For details, see http://freshmeat.net/projects/knews/?topic_id=39
ISC's lynx, a screen-oriented web browser. These packages have SSL and IPv6 enabled (uses text-based curses instead of a graphical GUI). See http://lynx.isc.org/
20 Nov 2008 (1229913 bytes)
Mike Gleason's ncftp, a screen-oriented FTP (file transfer) client (uses text-based curses instead of a graphical GUI). This version was built with a source patch from KAME to enable IPv6. See http://www.ncftp.com/
21 Nov 2008 (493283 bytes)
David Mills' NTP (Network Time Protocol) software. This version has IPv6 enabled and NTP 4 features not in the out-of-the-box Solaris 10 or OpenSolaris versions. See http://www.ntp.org/
30 Jan 2009 (2098011 bytes)
nslint is a lint-like program that checks DNS files for errors. DNS or Domain Name System generally maps names to IP addresses and e-mail addresses in a hierarchical fashion. BIND comes with a simpler script, named-checkzone, that does a subset of the checks done by nslint.
Errors detected include missing trailing dots, illegal characters (RFC 1034), A records without matching PTR records and vice-versa, duplicat names in a subnet, duplicate names for an address, names with cname records (RFC 1033) missing quotes, and unknown keywords.
Pine has been replaced with Alpine, above.
Swhoisd, Simple WHOIS Daemon, provides the standard Internet whois directory service It is much simpler to setup and administrator than the other whois daemons available, such as RIPE whois or the original SRC whois. This is because it uses a flat-text file over a complex database. This whois server is recommended only for small databases (preferably under 100 records and no more than 1000).
This daemon conforms to RFC 834 and uses TCP port 43 (service "whois").
Install this if you know what a whois daemon is and want to set one up.
04 Jul 2001 (36065 bytes)
tin, a screen-oriented USENET NNTP newsreader client (uses text-based curses instead of a graphical GUI). These packages have IPv6 enabled. Tin requires package SUNWicu (Unicode support). See http://www.tin.org/
21 Nov 2008 (626873 bytes)
Display interesting fish swimming in the background in X windows. Works only in 8-bit (256 color) graphic mode. Doesn't work with GNOME or KDE.
05 Nov 1999 (81328 bytes)
Display a shaded image of the Earth in the root X window. By Hari Nair. Better than xearth (above). See http://xplanet.sourceforge.net/ (the FAQ has KDE and GNOME 2 configuration information; in the examples change gconftool to gconftool-2).
30 Sep 2005 (1064782 bytes)
Display disgusting cockroaches under your X windows. Y2K compliant (yes, I actually got an email asking me to certify that :-). Doesn't work with GNOME or KDE.
The Xsnow toy provides a continual gentle snowfall, trees, and Santa Claus flying his sleigh around the screen on the root X window. By Rick Jansen. Doesn't work with GNOME or KDE. See http://www.euronet.nl/~rja/Xsnow/
xv with png support package
XV image viewer, converter, & simple editor, with PNG support. By John Bradley. Unlike other packages here, xv 3.0 or greater, requires a license for commercial use. See http://www.trilon.com/xv/
23 Apr 2000 (1254521 bytes)
19 Dec 2008 (74117 bytes)
For a FTP directory listing of all packages and files described here, see ftp://ftp.sun.drydog.com/pub/solaris/
Carefully follow the download—puncompress—install steps below:
Download When downloading a file, make sure you are saving in binary (not text) mode. Check that the filesize matches the size listed above after downloading.
First unzip the package file.
This creates a file without the .zip extension.
This is a package "datastream" file, which
is suitable for installation by pkgadd.
Note: If you are running an old version of Solaris (2.5.1 or earlier),
you may not have unzip.
Download unzip for Solaris from
here for SPARC or
here for Intel/x86.
Rename the unzip program as "unzip" and make it executable:
chmod +x unzip
Become root (login or su -).
Change to the directory containing the package.
Use /usr/sbin/pkgadd to install packages after they are uncompressed.
pkgadd -d fortune-off-5.2-i86pc-solaris5.7
Use "pkginfo -l to verify the package is isntalled. For example, pkginfo -l fortune The files you installed from the package are listed at the end of file /var/sadm/install/contents to list information about the pac
Problems? If you have problems, see Steven Christensen's excellent Download and Installation Instructions and Package FAQ.
If you want to ask a question go to the Solaris On Intel mailing list or alt.solaris.x86 USENET newsgroup for Intel/x86 problems or comp.unix.solaris USENET newsgroup for Solaris (Sparc or Intel) problems.
Access to and use of this software is subject to the following terms and conditions:
This software is provided "as is" without any express or implied warranty of merchantability or fitness for a particular purpose. The software comes from many varied sources, and, has not been tested or examined. Therefore, THE PACKAGER ASSUMES *NO* RESPONSIBILITY FOR ERRORS OR OMISSIONS, OR FOR DAMAGES RESULTING FROM THE USE OF THE INFORMATION CONTAINED HEREIN, even if they result from negligence or errors on the part of the author.
This web page is not associated with Oracle Corporation.
All rights reserved.
Last updated 04 Oct 2012 13:09.