3 install \- notes about Plan 9 from User Space installation
8 To obtain the Plan 9 tree, use CVS
11 or download a tar file from
12 .HR http://swtch.com/plan9port "" .
14 In the root of the tree, run
16 This script first uses
18 to build the Plan 9 build program
21 It cleans all previously built object files and libraries out of the tree,
22 rebuilds and installs everything, and then cleans up.
24 There are a few files in tree which have the root
28 edits these files to replace the string
30 with the name of the root of the current tree.
34 builds an HTML version of the manual and installs it in
38 can safely be repeated to rebuild the system from scratch.
40 The system uses different threading implementations on Linux 2.6 and
41 later kernels than on 2.4 and earlier;
42 and on FreeBSD 5 and later kernels than on FreeBSD 4 and earlier.
43 Running binaries from one class on another will not work.
45 Some Linux 2.6 systems (e.g., Gentoo) do not use the new NPTL pthread library
46 even though the kernel supports them. On these systems, plan9port must
47 fall back on the threading code intended for Linux 2.4. To accomplish this,
49 checks whether the running system uses NPTL and sets
56 .B \*9/lib/moveplan9.files
57 the list of files that need to have
61 .B \*9/lib/moveplan9.sh
62 the script that edits the files
65 the shell script used to build
69 the shell script that builds the HTML manual
72 the top-level page in the HTML version of the manual