- libc
- kerberos 5
+- perl
- ncurses (optional, needed to build scout/afsmonitor)
- pam (optional)
- kernel headers
On a Debian 6, the required packages can be install with the following commands apt-get commands,
$ apt-get install git autoconf automake libtool make gcc flex bison
- $ apt-get install libc6-dev libkrb5-dev libncurses5-dev linux-headers-$(uname -r)
+ $ apt-get install libc6-dev libkrb5-dev libperl-dev libncurses5-dev linux-headers-$(uname -r)
### Linux RPM Packages ###
installed with the following yum commands,
$ yum install git-core gcc autoconf automake libtool make flex bison
- $ yum install glibc-devel krb5-devel ncurses-devel pam-devel kernel-devel-$(uname -r)
+ $ yum install glibc-devel krb5-devel perl-devel ncurses-devel pam-devel kernel-devel-$(uname -r)
The following additional packages are needed to [[build RPM packages|HowToBuildOpenAfsRpmPackages]].
[1]: http://www.oracle.com/technetwork/server-storage/solarisstudio
-The OpenAFS build process requires the `gencat` program. Verify
-`/usr/bin/gencat` is available, otherwise install the `SUNWloc` package.
+All the tools and libs needed to build OpenAFS are available with the `pkg`
+command on Solaris 11. Earlier versions of Solaris require third party tools
+and libs.
- $ sudo pkg install SUNWloc
+#### Solaris 10 and earlier ####
-The [OpenCSW][2] project provides software packages for solaris which can be
-easily installed. Follow the [OpenCSW getting started][3] instructions to
-setup the `pkgutil` package manager tool.
+The [OpenCSW][2] project provides software packages for solaris 10 and earlier
+which can be easily installed to build OpenAFS. Follow the [OpenCSW getting started][3]
+instructions to setup the `pkgutil` package manager tool.
[2]: http://www.opencsw.org
[3]: http://www.opencsw.org/manual/for-administrators/getting-started.html
$ sudo pkgutil -y --install gmake flex bison gsed automake autoconf libtool
$ sudo pkgutil -y --install libkrb5_dev libncurses_dev
+Note: Is a perl devel lib needed on solaris?
+
+#### Solaris 11 ####
+
+Use the `pkg` tool to install the neccessary tools and libs to build OpenAFS
+on Solaris 11.
+
+XXX: need the package list.
+
+The OpenAFS build process requires the `gencat` program. Verify
+`/usr/bin/gencat` is available, otherwise install the `SUNWloc` package.
+
+ $ sudo pkg install SUNWloc
## Getting the Source Code ##