Installing software on the 4th Ed.


OS updates

copy the new plan9.iso.bz2 into /dist

To install on a kfs:

cd /dist
bunzip2 plan9.iso.bz2
9660srv
mount /srv/9660 /n/dist /dist/plan9.iso
replica/pull /n/dist/dist/replica/cd 
rebuild any binaries that complain about being locally modified.

To install on a fileserver: FIX: from Forsyth's notes...


Inferno

See the install instructions on Vita Nouva's web page.

Add the inferno user and group by adding the following lines to /adm/users

     3:inferno:inferno:
     10003:inf:inferno
Inferno will not install on a 4th Ed. machine, we made a tarball of /usr/inferno on a 3rd Ed. machine and then moved it to the 4th Ed. which appears to work.

add a line to your lib/profile like:

	bind -a /usr/inferno/Plan9/$cputype/bin /bin
after the bind for the existing /bin dorectory

to start inferno use a command like:

     emu -g1000x720

followed by wm/wm to start the window system.

We had to reset the permissions on the inferno /tmp dir. To do this on the fileserver console type:

	remove /usr/inferno/tmp
	create /usr/inferno/tmp 777 d

to set up an inferno home dir on the fileserver

	create /usr/inferno/usr/dpx dpx dpx 744 d

copy the files from /usr/inferno/usr/inferno to your inferno home dir so you can use Charon, and get a reasonable plumbing file. then bind your normal plan9 home dir on top of the inferno home dir and then start inferno

	bind -ca $home /usr/inferno/$home
	emu -g900x900
and then login using wm/logon.

More hints about Inferno/Charon can be found on the tips page


perl

A perl port is available from from the Bell-Labs plan9 additional software page To install on a kfs:
cp perl.iso.bz2 to /dist
bunzip2 perl.iso.bz2
9660srv
mount /srv/9660 /n/dist /dist/perl.iso
mount /srv/kfs /n/kfs
/n/dist/perl.setup
replica/pull /n/dist/perl
To install on a fileserver:

Boot the fileserver in allow mode, with auth turned off and mount the file server on your bootstrap machine. e.g.

	9fs vampira /n/vampira
for more details on this process see Forsyth's 4th Ed. upgrade notes.
cp perl.iso.bz2 to /dist
bunzip2 perl.iso.bz2
9660srv
mount /srv/9660 /n/dist /dist/perl.iso
You will need modified versions of scripts perl and perl.setup to install onto fileserver. assuming these scripts are in /tmp> and the fileserver is mounted on /n/vampira. The final steps are:
/tmp/perl.setup
replica/pull /tmp/perl


python

A python port is available from from the Bell-Labs plan9 additional software page

Install follows the same steps as the perl install above.

Scripts python and python.setup to install onto fileserver.


ZPL

see our ZPL page


CVS client

A cvs port is available from from the Bell-Labs plan9 additional software page

Install follows the same steps as the perl install above.

Scripts cvs and cvs.setup to install onto fileserver.


TeX

A TeX port is available from from the Bell-Labs plan9 additional software page

Install follows the same steps as the perl install above.

Scripts tex and tex.setup to install onto fileserver.


mpeg3play

FIX.


aplay

FIX.


Last Modified: May 27 2002
dpx@acl.lanl.gov