|
|
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.