|
|
1.1 root 1: Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1984.
2:
3: HOW'TO INSTALL Mark1:
4:
5: Welcome to B.
6:
7: This is the Mark1C implementation of B for Unix(c) systems. Unless
8: stripped by Berkeley you can port it to other machines then those
9: running your 4.3 BSD distribution.
10:
11: You will need 2.5 megabytes in total to compile and load the system.
12: You should start the installation from this directory by typing:
13:
14: Setup
15:
16: which will ask you some questions to set the B system up on your installa-
17: tion. You can call `Setup' any number of times without spoiling files. So
18: run it once to see what questions you will be asked. If you don't know the
19: answer to some question, you can run it again.
20:
21: make all
22:
23: will compile and load the B system, install the `b' command file in ./bin
24: and the binaries and datafiles it needs in ./lib. You can test the B
25: interpreter with:
26:
27: make examples
28:
29: This runs some examples in ./ex. It does not test the B editor, however;
30: that can only be done interactively. Try that in ./ex/try. Consult the
31: sheet `HOW'TO TRY the B editor' (also in ./ex/try/README).
32:
33: If all is well and you want to make B public
34:
35: make install
36:
37: will do some recompilations to get the right pathnames in, and install the
38: `b' shell command file, the `b.1' manual file, and the auxiliary files in
39: the directories you indicated during setup. Finally
40:
41: make clean
42:
43: will clean all intermediate object files from the source directories.
44:
45: To run the B system you only need the commands, binaries and data files
46: installed in ./bin and ./lib. If you have made B public, all necessary
47: files have been copied to the public places, and you can get rid of the
48: entire B file system hierarchy you extracted from the tape, if you want.
49:
50: If there are any problems, don't panic. Edit the example Bug Report form
51: in ./doc to communicate the problem to us. We will then send out diffs for
52: fixed problems in the future.
53:
54: Above all, we would be very grateful to receive any comments you have about
55: the setup procedure, or the B system in general, on how to make it easier
56: to use.
57:
58: Good luck!
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.