diff options
author | Jason McIntyre <jmc@cvs.openbsd.org> | 2003-08-06 12:06:56 +0000 |
---|---|---|
committer | Jason McIntyre <jmc@cvs.openbsd.org> | 2003-08-06 12:06:56 +0000 |
commit | 6325f463e2351e8e921030c6bb28a23fbb300dfd (patch) | |
tree | e17a112bc940a1973d3b917ca5b5f2444d430e27 /share/man | |
parent | 4ed45f237e8c61324728bfecbd1bb3827db3622e (diff) |
- remove old groff macros
- tidy up lists/displays
- indent for readability
Diffstat (limited to 'share/man')
-rw-r--r-- | share/man/man8/compat_freebsd.8 | 126 | ||||
-rw-r--r-- | share/man/man8/compat_hpux.8 | 86 | ||||
-rw-r--r-- | share/man/man8/compat_ibcs2.8 | 39 | ||||
-rw-r--r-- | share/man/man8/compat_linux.8 | 149 | ||||
-rw-r--r-- | share/man/man8/compat_osf1.8 | 33 |
5 files changed, 173 insertions, 260 deletions
diff --git a/share/man/man8/compat_freebsd.8 b/share/man/man8/compat_freebsd.8 index 8db17c3beee..06a3dbbfed8 100644 --- a/share/man/man8/compat_freebsd.8 +++ b/share/man/man8/compat_freebsd.8 @@ -1,4 +1,4 @@ -.\" $OpenBSD: compat_freebsd.8,v 1.14 2003/06/06 19:28:06 jmc Exp $ +.\" $OpenBSD: compat_freebsd.8,v 1.15 2003/08/06 12:06:55 jmc Exp $ .\" $NetBSD: compat_linux.8,v 1.1 1995/03/05 23:30:36 fvdl Exp $ .\" .\" Copyright (c) 1995 Frank van der Linden @@ -111,9 +111,8 @@ Basically, there are 3 possibilities. (When following these instructions, root privileges are required on the .Ox system to perform the necessary installation steps). -.Pp -.Bl -tag -width 123 -compact -.It 1. +.Bl -enum +.It Access to the .Ox .Xr ports 7 @@ -129,8 +128,7 @@ port contains the shared libraries, binaries, and other related files necessary to run .Fx applications. -.Pp -.It 2. +.It Access to a .Fx system: @@ -146,31 +144,28 @@ Put it on the system, and check which shared libraries it needs by running `ldd sim': .Pp -.Bl -tag -width 123 -compact -offset indent -.It me@freebsd% ldd /usr/local/lib/SimCity/res/sim -.nf +.Dl me@freebsd% ldd /usr/local/lib/SimCity/res/sim +.Bd -unfilled -offset indent /usr/local/lib/SimCity/res/sim: -lXext.6 => /usr/X11R6/lib/libXext.so.6.0 (0x100c1000) -lX11.6 => /usr/X11R6/lib/libX11.so.6.0 (0x100c9000) -lc.2 => /usr/lib/libc.so.2.1 (0x10144000) -lm.2 => /usr/lib/libm.so.2.0 (0x101a7000) -lgcc.261 => /usr/lib/libgcc.so.261.0 (0x101bf000) -.fi -.El +.Ed .Pp All the files from the last column should be placed under .Pa /emul/freebsd . The following files would therefore be required on the .Ox system: -.Pp -.nf -.Pa /emul/freebsd/usr/X11R6/lib/libXext.so.6.0 -.Pa /emul/freebsd/usr/X11R6/lib/libX11.so.6.0 -.Pa /emul/freebsd/usr/lib/libc.so.2.1 -.Pa /emul/freebsd/usr/lib/libm.so.2.0 -.Pa /emul/freebsd/usr/lib/libgcc.so.261.0 -.fi +.Bd -unfilled -offset indent +/emul/freebsd/usr/X11R6/lib/libXext.so.6.0 +/emul/freebsd/usr/X11R6/lib/libX11.so.6.0 +/emul/freebsd/usr/lib/libc.so.2.1 +/emul/freebsd/usr/lib/libm.so.2.0 +/emul/freebsd/usr/lib/libgcc.so.261.0 +.Ed .Pp Note that if a .Fx @@ -183,15 +178,11 @@ It is advisable to copy the shared library anyway, if it is a newer version. The old one can be removed. So, if this library exists on the system: .Pp -.nf -.Pa /emul/freebsd/usr/lib/libc.so.2.0 -.fi +.D1 /emul/freebsd/usr/lib/libc.so.2.0 .Pp and the ldd output for a new binary is: -.nf .Pp - -lc.2 => /usr/lib/libc.so.2.1 (0x10144000) -.fi +.D1 -lc.2 => /usr/lib/libc.so.2.1 (0x10144000) .Pp it isn't necessary to copy .Pa /usr/lib/libc.so.2.1 @@ -200,9 +191,7 @@ because the program should work fine with the slightly older version. .Pa libc.so can be replaced anyway, and that should leave: .Pp -.nf -.Pa /emul/freebsd/usr/lib/libc.so.2.1 -.fi +.D1 /emul/freebsd/usr/lib/libc.so.2.1 .Pp Finally, the .Fx @@ -214,15 +203,13 @@ system to their appropriate place on the system (in the .Pa /emul/freebsd tree): -.Pp -.nf -.Pa usr/libexec/ld-elf.so.1 -.Pa usr/libexec/ld.so -.Pa var/run/ld-elf.so.hints -.Pa var/run/ld.so.hints -.fi -.Pp -.It 3. +.Bd -unfilled -offset indent +usr/libexec/ld-elf.so.1 +usr/libexec/ld.so +var/run/ld-elf.so.hints +var/run/ld.so.hints +.Ed +.It No access to a .Fx system: @@ -237,14 +224,13 @@ any version mismatches), and install them under .Pa foo/bar is installed as .Pa /emul/freebsd/foo/bar ) : -.Pp -.nf -.Pa sbin/ldconfig -.Pa usr/bin/ldd -.Pa usr/lib/libc.so.x.y.z -.Pa usr/libexec/ld-elf.so.1 -.Pa usr/libexec/ld.so -.fi +.Bd -unfilled -offset indent +sbin/ldconfig +usr/bin/ldd +usr/lib/libc.so.x.y.z +usr/libexec/ld-elf.so.1 +usr/libexec/ld.so +.Ed .Pp ldconfig and ldd don't necessarily need to be under .Pa /emul/freebsd , @@ -264,13 +250,12 @@ runtime linker should look for shared libs. .Pa /usr/lib is standard. For example: -.Pp -.Bl -tag -width 123 -compact -offset indent -.It me@openbsd% mkdir -p /emul/freebsd/var/run -.It me@openbsd% touch /emul/freebsd/var/run/ld-elf.so.hints -.It me@openbsd% touch /emul/freebsd/var/run/ld.so.hints -.It me@openbsd% ldconfig-freebsd /usr/X11R6/lib /usr/local/lib -.El +.Bd -literal -offset indent +me@openbsd% mkdir -p /emul/freebsd/var/run +me@openbsd% touch /emul/freebsd/var/run/ld-elf.so.hints +me@openbsd% touch /emul/freebsd/var/run/ld.so.hints +me@openbsd% ldconfig-freebsd /usr/X11R6/lib /usr/local/lib +.Ed .Pp Note that argument directories of ldconfig are mapped to @@ -305,13 +290,11 @@ ldd on itself. Suppose that it is installed as ldd-freebsd, it should produce something like: .Pp -.Bl -tag -width 123 -compact -offset indent -.It me@openbsd% ldd-freebsd `which ldd-freebsd` -.nf +.Dl me@openbsd% ldd-freebsd `which ldd-freebsd` +.Bd -unfilled -offset indent /usr/local/bin/ldd-freebsd: -lc.2 => /usr/lib/libc.so.2.1 (0x1001a000) -.fi -.El +.Ed .Pp This being done, new .Fx @@ -343,7 +326,7 @@ the minor number(s) <mm> are less important, though it is advised to take the most recent version. .El .Ss Finding the necessary files -.Sy Note: +.Sy Note : the information below is valid as of Feb 2003, but certain details such as names of ftp sites, directories and distribution names may have changed since then. @@ -356,15 +339,11 @@ are stored in distribution sets, usually consisting of subdirectories with gzipped tar files in them. The primary ftp site for the distribution is: .Pp -.nf -ftp.freebsd.org:/pub/FreeBSD -.fi +.D1 Pa ftp.freebsd.org:/pub/FreeBSD .Pp Mirror sites are described at: .Pp -.nf -www.freebsdmirrors.org -.fi +.D1 Pa www.freebsdmirrors.org .Pp This distribution consists of a number of tar-ed and gzipped files. Normally, they're controlled by an install program, but the files can @@ -373,24 +352,23 @@ The way to look something up is to retrieve all the files in the distribution, and ``tar ztvf'' through them for the files needed. Here is an example of a list of files that might be needed: -.Pp .Bd -unfilled -offset indent -Needed Files +Needed Files -ld.so 5.0-RELEASE/base/base.?? -ldconfig 5.0-RELEASE/base/base.?? -ldd 5.0-RELEASE/base/base.?? -libc.so.6 5.0-RELEASE/base/base.?? -libX11.so.6 5.0-RELEASE/packages/x11/XFree86-libraries-?? -libXt.so.6 5.0-RELEASE/packages/x11/XFree86-libraries-?? +ld.so 5.0-RELEASE/base/base.?? +ldconfig 5.0-RELEASE/base/base.?? +ldd 5.0-RELEASE/base/base.?? +libc.so.6 5.0-RELEASE/base/base.?? +libX11.so.6 5.0-RELEASE/packages/x11/XFree86-libraries-?? +libXt.so.6 5.0-RELEASE/packages/x11/XFree86-libraries-?? .Ed .Pp The files called ``base.??'' are tar-ed, gzipped and split, so they can be extracted with ``cat base.?? | tar zpxf -''. .Pp The XFree86 libraries are compressed with bzip2 and can be -extracted with ``bzcat2 <file> | tar pxf -''. Note: The bzip2 -utilities are not part of a base +extracted with ``bzcat2 <file> | tar pxf -''. +Note: The bzip2 utilities are not part of a base .Ox system. bzip2 can be added via diff --git a/share/man/man8/compat_hpux.8 b/share/man/man8/compat_hpux.8 index 6c227df5337..3af02c56ee1 100644 --- a/share/man/man8/compat_hpux.8 +++ b/share/man/man8/compat_hpux.8 @@ -1,4 +1,4 @@ -.\" $OpenBSD: compat_hpux.8,v 1.4 2003/03/18 13:01:36 david Exp $ +.\" $OpenBSD: compat_hpux.8,v 1.5 2003/08/06 12:06:55 jmc Exp $ .\" $NetBSD: compat_hpux.8,v 1.2 2001/12/16 23:47:19 wiz Exp $ .\" from: compat_linux.8,v 1.23 2001/10/07 10:12:05 mbw Exp .\" @@ -132,23 +132,16 @@ Copy these files to the system, and extract them into .Pa /emul/hpux . The following files should be present: -.Pp -.Bl -item -compact -.It -.Pa /emul/hpux/lib/dld.sl -.It -.Pa /emul/hpux/lib/libc.sl -.It -.Pa /emul/hpux/lib/libm.sl -.It -.Pa /emul/hpux/lib/libM.sl -.It -.Pa /emul/hpux/lib/libcurses.sl -.It +.Bd -unfilled -offset indent +/emul/hpux/lib/dld.sl +/emul/hpux/lib/libc.sl +/emul/hpux/lib/libm.sl +/emul/hpux/lib/libM.sl +/emul/hpux/lib/libcurses.sl +.Ed .Pp And a whole bunch of files in .Pa /emul/hpux/usr/lib . -.El Overall, HP-UX 9.10 has about 10 MB of shared libraries that will need to be copied to the .Ox @@ -177,49 +170,26 @@ Although the based X11R5 server is the preferred way to run X, it is possible to run the HP-UX X11R5 server instead. To do so, a few additional files are necessary: -.Pp -.Bl -item -compact -.It -.Pa /usr/bin/X11/X -.It -.Pa /usr/lib/grmd -.It -The shared libraries in -.Pa /usr/lib/X11R5 . -.It -.Pa /usr/lib/Motif1.2/libXm.sl -.It -All the subdirectories and files in -.Pa /usr/lib/X11/fonts . -.It -All the files in -.Pa /usr/lib/X11/nls/Xhp . -.It -All the files in -.Pa /usr/lib/X11/extensions . -.It -.Pa /usr/lib/X11/XHPKeymaps -.It -.Pa /usr/lib/X11/XHPmodmap -.It -.Pa /usr/lib/X11/XPCmodmap -.It -.Pa /usr/lib/X11/XKeysymDB -.It -.Pa /usr/lib/X11/Xconsoles -.It -.Pa /usr/lib/X11/X0screens -.It -.Pa /usr/lib/X11/X0devices -.It -.Pa /usr/lib/X11/X0pointerkeys -.It -.Pa /usr/lib/X11/rgb.txt -.It -.Pa /usr/lib/X11/rgb.dir -.It -.Pa /usr/lib/X11/rgb.pag -.El +.Bd -unfilled -offset indent +/usr/bin/X11/X +/usr/lib/grmd +The shared libraries in /usr/lib/X11R5. +/usr/lib/Motif1.2/libXm.sl +All the subdirectories and files in /usr/lib/X11/fonts. +All the files in /usr/lib/X11/nls/Xhp. +All the files in /usr/lib/X11/extensions. +/usr/lib/X11/XHPKeymaps +/usr/lib/X11/XHPmodmap +/usr/lib/X11/XPCmodmap +/usr/lib/X11/XKeysymDB +/usr/lib/X11/Xconsoles +/usr/lib/X11/X0screens +/usr/lib/X11/X0devices +/usr/lib/X11/X0pointerkeys +/usr/lib/X11/rgb.txt +/usr/lib/X11/rgb.dir +/usr/lib/X11/rgb.pag +.Ed .Pp The following configuration steps will also need to be performed: .Bl -enum diff --git a/share/man/man8/compat_ibcs2.8 b/share/man/man8/compat_ibcs2.8 index 199fb49aeda..9798c19a3ee 100644 --- a/share/man/man8/compat_ibcs2.8 +++ b/share/man/man8/compat_ibcs2.8 @@ -1,4 +1,4 @@ -.\" $OpenBSD: compat_ibcs2.8,v 1.12 2003/07/21 12:33:18 jmc Exp $ +.\" $OpenBSD: compat_ibcs2.8,v 1.13 2003/08/06 12:06:55 jmc Exp $ .\" .\" Copyright (c) 1998 Scott Bartram .\" Copyright (c) 1995 Frank van der Linden @@ -120,33 +120,29 @@ possibilities. on the .Ox system to perform the necessary installation steps). -.Pp -.Bl -tag -width 123 -compact +.Bl -tag -width 123 .It 1. COFF binaries Simply copy all of the available shared libraries since they are fairly small in size. The COFF shared libraries are typically found in .Pa /shlib and can be obtained from the following sources: -.sp -.nf +.Bd -unfilled -offset indent SCO UNIX version 3.x (aka ODT) SCO UNIX version 5.x (aka OpenServer) SCO UnixWare Many versions of SVR4.2/x86 -.fi -.sp +.Ed +.Pp After copying the shared libraries, the following files should be present on the .Ox system: -.Pp -.nf -.Pa /emul/ibcs2/shlib/libc_s -.Pa /emul/ibcs2/shlib/libnsl_s -.Pa /emul/ibcs2/shlib/protlib_s -.fi -.Pp +.Bd -unfilled -offset indent +/emul/ibcs2/shlib/libc_s +/emul/ibcs2/shlib/libnsl_s +/emul/ibcs2/shlib/protlib_s +.Ed .It 2. ELF binaries Copy all of the available shared libraries from the source system or distribution, or use the `ldd-elf' program (in @@ -156,15 +152,14 @@ After copying the shared libraries, the following files should be present on the .Ox system: -.Pp -.nf -.Pa /emul/ibcs2/usr/lib/libc.so.1 -.Pa /emul/ibcs2/usr/lib/libcrypt.so -.Pa /emul/ibcs2/usr/lib/libndbm.so -.Pa /emul/ibcs2/usr/lib/libsocket.so.1 -.fi -.Pp +.Bd -unfilled -offset indent +/emul/ibcs2/usr/lib/libc.so.1 +/emul/ibcs2/usr/lib/libcrypt.so +/emul/ibcs2/usr/lib/libndbm.so +/emul/ibcs2/usr/lib/libsocket.so.1 +.Ed .El +.Pp If access to an SCO system is impossible, the extra files will need to be obtained from an SCO distribution. As of January 1998, SCO sells a copy of SCO OpenServer (iBCS2) and/or diff --git a/share/man/man8/compat_linux.8 b/share/man/man8/compat_linux.8 index c66df2ff4fb..0a309d5a6ea 100644 --- a/share/man/man8/compat_linux.8 +++ b/share/man/man8/compat_linux.8 @@ -1,4 +1,4 @@ -.\" $OpenBSD: compat_linux.8,v 1.29 2003/06/06 19:28:06 jmc Exp $ +.\" $OpenBSD: compat_linux.8,v 1.30 2003/08/06 12:06:55 jmc Exp $ .\" $NetBSD: compat_linux.8,v 1.2 1995/10/16 20:17:59 fvdl Exp $ .\" .\" Copyright (c) 1995 Frank van der Linden @@ -100,9 +100,8 @@ Basically, there are 3 possibilities. (When following these instructions, root privileges are required on the .Ox system to perform the necessary installation steps). -.Pp -.Bl -tag -width 123 -compact -.It 1. +.Bl -enum +.It Access to the .Ox .Xr ports 7 @@ -117,8 +116,7 @@ The port contains the shared libraries, binaries, and other related files necessary to run Linux applications. Access to a Linux system is not needed. -.Pp -.It 2. +.It Access to a Linux system: In this case temporarily install the binary there, see what shared libraries it needs, and copy them to the @@ -128,14 +126,12 @@ Example: ftp the Linux binary of Doom. Put it on the Linux system, and check which shared libraries it needs by running `ldd linuxxdoom': .Pp -.Bl -tag -width 123 -compact -offset indent -.It (me@linux) ldd linuxxdoom -.nf +.Dl (me@linux) ldd linuxxdoom +.Bd -unfilled -offset indent libXt.so.3 (DLL Jump 3.1) => /usr/X11/lib/libXt.so.3.1.0 libX11.so.3 (DLL Jump 3.1) => /usr/X11/lib/libX11.so.3.1.0 libc.so.4 (DLL Jump 4.5pl26) => /lib/libc.so.4.6.29 -.fi -.El +.Ed .Pp Get all the files from the last column, and put them under .Pa /emul/linux , @@ -144,15 +140,14 @@ as symbolic links pointing to them. The following files would therefore be required on the .Ox system: -.nf -.Pp -.Pa /emul/linux/usr/X11/lib/libXt.so.3.1.0 -.Pa /emul/linux/usr/X11/lib/libXt.so.3 Li (symbolic link to the above) -.Pa /emul/linux/usr/X11/lib/libX11.so.3.1.0 -.Pa /emul/linux/usr/X11/lib/libX11.so.3 Li (symbolic link to the above) -.Pa /emul/linux/lib/libc.so.4.6.29 -.Pa /emul/linux/lib/libc.so.4 Li (symbolic link to the above) -.fi +.Bd -unfilled -offset indent +/emul/linux/usr/X11/lib/libXt.so.3.1.0 +/emul/linux/usr/X11/lib/libXt.so.3 (symbolic link to the above) +/emul/linux/usr/X11/lib/libX11.so.3.1.0 +/emul/linux/usr/X11/lib/libX11.so.3 (symbolic link to the above) +/emul/linux/lib/libc.so.4.6.29 +/emul/linux/lib/libc.so.4 (symbolic link to the above) +.Ed .Pp Note that if a Linux shared library with a matching major revision number to the first column of the 'ldd' @@ -164,28 +159,25 @@ It is advisable to copy the shared library anyway, if it is a newer version. The old one can be removed, as long as the symbolic link points to the new one. So, if these libraries exist on the system: -.Pp -.nf -.Pa /emul/linux/lib/libc.so.4.6.27 -.Pa /emul/linux/lib/libc.so.4 Li -> Pa /emul/linux/lib/libc.so.4.6.27 -.fi +.Bd -unfilled -offset indent +/emul/linux/lib/libc.so.4.6.27 +/emul/linux/lib/libc.so.4 -> /emul/linux/lib/libc.so.4.6.27 +.Ed .Pp and the ldd output for a new binary is: -.nf -.Pp +.Bd -unfilled -offset indent libc.so.4 (DLL Jump 4.5pl26) => /lib/libc.so.4.6.29 -.fi +.Ed .Pp it isn't necessary to copy .Pa /lib/libc.so.4.6.29 too, because the program should work fine with the slightly older version. .Pa libc.so can be replaced anyway, and that should leave: -.Pp -.nf -.Pa /emul/linux/lib/libc.so.4.6.29 -.Pa /emul/linux/lib/libc.so.4 Li -> Pa /emul/linux/lib/libc.so.4.6.29 -.fi +.Bd -unfilled -offset indent +/emul/linux/lib/libc.so.4.6.29 +/emul/linux/lib/libc.so.4 -> /emul/linux/lib/libc.so.4.6.29 +.Ed .Pp Please note that the symbolic link mechanism is only needed for Linux binaries, the @@ -201,14 +193,12 @@ place on the system (in the .Pa /emul/linux tree): -.Pp -.nf -.Pa /lib/ld.so -.Pa /etc/ld.so.cache -.Pa /etc/ld.so.config -.fi -.Pp -.It 3. +.Bd -unfilled -offset indent +/lib/ld.so +/etc/ld.so.cache +/etc/ld.so.config +.Ed +.It No access to a Linux system: In that case, get the extra files from various ftp sites. Information on where to look for the various files is appended @@ -221,13 +211,12 @@ any version mismatches), and install them under .Pa /foo/bar is installed as .Pa /emul/linux/foo/bar ) : -.Pp -.nf -.Pa /sbin/ldconfig -.Pa /usr/bin/ldd -.Pa /lib/libc.so.x.y.z -.Pa /lib/ld.so -.fi +.Bd -unfilled -offset indent +/sbin/ldconfig +/usr/bin/ldd +/lib/libc.so.x.y.z +/lib/ld.so +.Ed .Pp ldconfig and ldd don't necessarily need to be under .Pa /emul/linux , @@ -249,11 +238,10 @@ name on each line. and .Pa /usr/lib are standard; the following could be added: -.Pp -.nf -.Pa /usr/X11/lib -.Pa /usr/local/lib -.fi +.Bd -unfilled -offset indent +/usr/X11/lib +/usr/local/lib +.Ed .Pp Note that these are mapped to .Pa /emul/linux/XXXX @@ -277,10 +265,9 @@ Test this by running the Linux ldd on itself. Suppose that it is installed as ldd-linux, it should produce something like: .Pp -.Bl -tag -width 123 -compact -offset indent -.It % ldd-linux `which ldd-linux` -libc.so.4 (DLL Jump 4.5pl26) => /lib/libc.so.4.6.29 -.El +.Dl % ldd-linux `which ldd-linux` +.Pp +.D1 libc.so.4 (DLL Jump 4.5pl26) => /lib/libc.so.4.6.29 .Pp This being done, new Linux binaries can now be installed. Whenever a new Linux program is installed, it should be determined @@ -307,7 +294,7 @@ the minor number(s) <mm> are less important, though it is advised to take the most recent version. .El .Ss Finding the necessary files -.Sy Note: +.Sy Note : the information below is valid as of Feb 2003, but certain details such as names of ftp sites, directories and distribution names may have changed since then. @@ -324,21 +311,19 @@ Sometimes the files are unpacked, and individual files can be retrieved, but mostly they are stored in distribution sets, usually consisting of subdirectories with gzipped tar files in them. The primary ftp sites for the distributions are: -.Pp -.nf -ftp.ibiblio.org:/pub/Linux/distributions -distro.ibiblio.org:/pub/Linux/distributions -.\" tsx-11.mit.edu:/pub/linux/distributions -.fi +.Bd -unfilled -offset indent +.Pa ftp.ibiblio.org:/pub/Linux/distributions +.Pa distro.ibiblio.org:/pub/Linux/distributions +.\" .Pa tsx-11.mit.edu:/pub/linux/distributions +.Ed .Pp Some European mirrors: -.Pp -.nf -.\" ftp.luth.se:/pub/linux/distributions -.\" ftp.demon.co.uk:/pub/linux/distributions -ftp.sunet.se:/pub/Linux/distributions -src.doc.ic.ac.uk:/packages/linux -.fi +.Bd -unfilled -offset indent +.\" .Pa ftp.luth.se:/pub/linux/distributions +.\" .Pa ftp.demon.co.uk:/pub/linux/distributions +.Pa ftp.sunet.se:/pub/Linux/distributions +.Pa src.doc.ic.ac.uk:/packages/linux +.Ed .Pp For simplicity, let's concentrate on Slackware here. This distribution consists of a number of subdirectories, containing @@ -366,11 +351,10 @@ So, in this case, the packages glibc and xfree will be needed. FILELIST.TXT also gives the location of the packages. Retrieve the packages needed from the following files (relative to the root of the Slackware distribution tree): -.Pp -.nf -.Pa slackware/l/glibc-2.2.5-i386.2.tgz -.Pa slackware/x/xfree-4.2.0-i386.5.tgz -.fi +.Bd -unfilled -offset indent +slackware/l/glibc-2.2.5-i386.2.tgz +slackware/x/xfree-4.2.0-i386.5.tgz +.Ed .Pp Extract the files from these gzipped tarfiles in the .Pa /emul/linux @@ -382,13 +366,12 @@ The pcvt virtual console driver has to be in the kernel for them to work, and some symbolic links in the .Pa /emul/linux/dev directory will have to be created, namely: -.Pp -.nf +.Bd -unfilled -offset indent /emul/linux/dev/console -> /dev/tty /emul/linux/dev/mouse -> whatever device the mouse is connected to /emul/linux/dev/ttyS0 -> /dev/tty00 /emul/linux/dev/ttyS1 -> /dev/tty01 -.fi +.Ed .Pp Be warned: the first link mentioned here makes SVGAlib binaries work, but may confuse others, so it may be necessary to remove it again at @@ -396,15 +379,11 @@ some point. .Ss Programs using OSS (Linux) audio Only the DSP device is emulated, the following link should be created: .Pp -.nf -/emul/linux/dev/dsp -> /dev/audio -.fi +.D1 /emul/linux/dev/dsp -> /dev/audio .Ss Other links Linux binaries may require CD-ROM support requires a link to the cdrom device, similar to: .Pp -.nf -/emul/linux/dev/cdrom -> /dev/cd0a (first SCSI CD-ROM) -.fi +.D1 /emul/linux/dev/cdrom -> /dev/cd0a (first SCSI CD-ROM) .Ss File systems Many Linux binaries expect .Pa /proc diff --git a/share/man/man8/compat_osf1.8 b/share/man/man8/compat_osf1.8 index 0c83ca0e7af..14dc6ae59b1 100644 --- a/share/man/man8/compat_osf1.8 +++ b/share/man/man8/compat_osf1.8 @@ -1,4 +1,4 @@ -.\" $OpenBSD: compat_osf1.8,v 1.4 2003/04/30 12:18:19 jmc Exp $ +.\" $OpenBSD: compat_osf1.8,v 1.5 2003/08/06 12:06:55 jmc Exp $ .\" $NetBSD: compat_osf1.8,v 1.8 2002/01/14 13:50:43 wiz Exp $ .\" .\" Copyright (c) 1999 The NetBSD Foundation, Inc. @@ -74,30 +74,21 @@ in the shadow tree. .Ss Setting up /emul/osf1 Access to an OSF/1 machine is needed and, if the licensing details permit, the following files will have to be copied: -.Bl -item -compact -offset indent -.Pp -.It -.Pa /shlib -.It -.Pa /usr/shlib -.It -.Pa /etc/sia -.It -.Pa /usr/lib/X11/locale -.El +.Bd -unfilled -offset indent +/shlib +/usr/shlib +/etc/sia +/usr/lib/X11/locale +.Ed .Pp (The latter is required to run Netscape Navigator or Communicator.) .Pp Also copy -.Pp -.Bl -item -compact -offset indent -.It -.Pa /etc/svc.conf -.It -.Pa /usr/ccs/lib/cmplrs/otabase/libots.so -.It -.Pa /sbin/loader -.El +.Bd -unfilled -offset indent +/etc/svc.conf +/usr/ccs/lib/cmplrs/otabase/libots.so +/sbin/loader +.Ed .Pp Or, simply NFS mount the appropriate directories under .Pa /emul/osf1 . |