summaryrefslogtreecommitdiff
path: root/FAQ/applications.sgml
diff options
context:
space:
mode:
authorMasafumi Max NAKANE <max@FreeBSD.org>1997-11-03 08:54:00 +0000
committerMasafumi Max NAKANE <max@FreeBSD.org>1997-11-03 08:54:00 +0000
commit5a997332337912846d212b87bb30b484a4eda853 (patch)
tree77d202e83aaa140ca6c80e5d910c204881384cb4 /FAQ/applications.sgml
parentf26de15f03fe8d35a5b34ca1cb21efd5580be3e6 (diff)
Notes
Diffstat (limited to 'FAQ/applications.sgml')
-rw-r--r--FAQ/applications.sgml131
1 files changed, 131 insertions, 0 deletions
diff --git a/FAQ/applications.sgml b/FAQ/applications.sgml
new file mode 100644
index 0000000000..6becc5b694
--- /dev/null
+++ b/FAQ/applications.sgml
@@ -0,0 +1,131 @@
+<!-- $Id: applications.sgml,v 1.1 1997-11-03 08:53:40 max Exp $ -->
+<!-- The FreeBSD Documentation Project -->
+
+ <sect>
+ <heading>User Applications<label id="applications"></heading>
+
+ <sect1>
+ <heading>So, where are all the user applications?</heading>
+
+ <p>Please take a look at <url url="http://www.FreeBSD.ORG/ports/"
+ name="the ports page"> for info on software packages ported to
+ FreeBSD. The list currently tops 1000 and is growing daily, so come
+ back to check often or subscribe to the <tt/freebsd-announce/
+ <ref id="mailing" name="mailing list"> for periodic updates on new
+ entries.
+
+ <p>Most ports should be available for both the 2.2 and 3.0
+ branches, and many of them should work on 2.1.x systems as
+ well. Each time a FreeBSD release is made, a snapshot of the
+ ports tree at the time of release in also included in the
+ <tt>ports/</tt> directory.
+
+ <p>We also support the concept of a ``package'', essentially no
+ more than a gzipped binary distribution with a little extra
+ intelligence embedded in it for doing whatever custom installation
+ work is required. A package can installed and uninstalled
+ again easily without having to know the gory details of which
+ files it includes.
+
+ <p>Use the package installation menu in <tt>/stand/sysinstall</tt>
+ (under the post-configuration menu item) or invoke the
+ <em>pkg_add(1)</em> command on the specific package files you're
+ interested in installing. Package files can usually be identified by
+ their <em>.tgz</em> suffix and CDROM distribution people will have
+ a <tt>packages/All</tt> directory on their CD which contains such
+ files. They can also be downloaded over the net for various versions
+ of FreeBSD at the following locations:
+
+ <descrip>
+ <tag>for 2.1.x-release</tag>
+ <url url="ftp://ftp.FreeBSD.ORG/pub/FreeBSD/packages-2.1.7/"
+ name="ftp://ftp.FreeBSD.ORG/pub/FreeBSD/packages-2.1.7/">
+
+ <tag>for 2.2.5-release/2.2-stable</tag>
+ <url url="ftp://ftp.FreeBSD.ORG/pub/FreeBSD/packages-2.2.5/"
+ name="ftp://ftp.FreeBSD.ORG/pub/FreeBSD/packages-2.2.5/">
+
+ <tag>for 3.0-current</tag>
+ <url url="ftp://ftp.FreeBSD.ORG/pub/FreeBSD/packages-3.0/"
+ name="ftp://ftp.FreeBSD.ORG/pub/FreeBSD/packages-3.0/">
+ </descrip>
+
+ <p>or your nearest local mirror site.
+
+ <p>Note that all ports may not be available as packages since
+ new ones are constantly being added. It is always a good
+ idea to check back periodically to see which packages are available
+ at the <url url="ftp://ftp.freebsd.org/pub/FreeBSD/"
+ name="ftp.freebsd.org"> master site.
+
+ <sect1>
+ <heading>Where do I find libc.so.3.0?</heading>
+
+ <p>You are trying to run a package for 2.2/3.0 on a 2.1.x
+ system. Please take a look at the previous section and get
+ the correct port/package for your system.
+
+ <sect1>
+ <heading>
+ ghostscript gives lots of errors with my 386/486SX.<label id="emul">
+ </heading>
+
+ <p>You don't have a math co-processor, right?
+ You will need to add the alternative math emulator to your kernel;
+ you do this by adding the following to your kernel config file
+ and it will be compiled in.
+
+ <verb>
+ options GPL_MATH_EMULATE
+ </verb>
+
+ <p><bf/NOTE/ You will need to remove the <tt/MATH&lowbar;EMULATE/
+ option when you do this.
+
+ <sect1>
+ <heading>
+ When I run a SCO/iBCS2 application, it bombs on <tt/socksys/.
+ </heading>
+
+ <p>You first need to edit the <tt>/etc/sysconfig</tt>
+ (or <htmlurl url="http://www.freebsd.org/cgi/man.cgi?rc.conf(5)"
+ name="/etc/rc.conf">) file in the last section to change the
+ following variable to <tt/YES/:
+
+ <verb>
+ # Set to YES if you want ibcs2 (SCO) emulation loaded at startup
+ ibcs2=NO
+ </verb>
+
+ <p>It will load the <htmlurl
+ url="http://www.freebsd.org/cgi/man.cgi?ibcs2" name="ibcs2">
+ kernel module at startup.
+
+ <p>You'll then need to set up /compat/ibcs2/dev to look like:
+
+ <verb>
+lrwxr-xr-x 1 root wheel 9 Oct 15 22:20 X0R@ -> /dev/null
+lrwxr-xr-x 1 root wheel 7 Oct 15 22:20 nfsd@ -> socksys
+-rw-rw-r-- 1 root wheel 0 Oct 28 12:02 null
+lrwxr-xr-x 1 root wheel 9 Oct 15 22:20 socksys@ -> /dev/null
+crw-rw-rw- 1 root wheel 41, 1 Oct 15 22:14 spx
+ </verb>
+
+ <p>You just need socksys to go to <htmlurl
+ url="http://www.freebsd.org/cgi/man.cgi?null(4)" name="/dev/null">
+ to fake the open &amp; close. The code in -current will handle the
+ rest. This is much cleaner than the way it was done before. If you
+ want the <tt/spx/ driver for a local socket X connection, define
+ <tt/SPX&lowbar;HACK/ when you compile the system.
+
+ <sect1>
+ <heading>
+ How do I configure INN (Internet News) for my machine?
+ </heading>
+
+ <p>After installing the inn package or port, an excelent place to
+ start is <url url="http://www.math.psu.edu/barr/INN.html"
+ name="Dave Barr's INN Page"> where you'll find the INN FAQ.
+
+ </sect>
+