UbuntuOnSunRay

Differences between revisions 2 and 3
Revision 2 as of 2005-10-24 11:58:18
Size: 1865
Editor: 203-206-46-153
Comment:
Revision 3 as of 2005-10-24 12:26:11
Size: 3286
Editor: 203-206-46-153
Comment:
Deletions are marked like this. Additions are marked like this.
Line 20: Line 20:
After successfully setting up Ubuntu to run SRSS 3.1, I wish to provide an easier-to-follow, Ubuntu-tailored version of the SunRay Debian guide. After successfully setting up Ubuntu to run SRSS 3.1, I wish to provide an easier-to-follow, Ubuntu-tailored version of the SunRay Debian guide.  The guide outlines the configuration of a SunRay LAN interconnect w/o failover on a base Breezy Badger installation. Failover may be covered in future revisions of this guide.
Line 23: Line 23:

The following packages are to be installed:

  * ldap-utils
    * SRSS utilises an LDAP server to store configuration info
  * dhcp3-server
    * SunRays require a DHCP server to be assigned an address along with SunRay-specific options
  * nscd
    * SRSS uses nscd to lookup info such as passwd and hosts
  * pdksh
    * SRSS requires the use of the Korn shell
  * alien
    * converts Sun's supplied RPMs to a superior package format - deb
  * atftpd
    * allows SRSS to serve firmware to SunRay thin-clients via TFTP
  * wdm
    * chosen desktop manager for SunRay instead of gdm
      * "any assistance with the documentation of a working SunRay+gdm configuration would be greatly appreciated"
  * build-essential
    * necessary for the compiling of audio modules
  * linux-headers-`uname -r`
    * necessary for the compiling of audio modules
  * gawk
    * SRSS requires the use of gawk in scripts
  * iputils-ping
    * for pinging stuff..
  * libraries: libdb3-util libx11-6 xlibs

=== Install Command ===
{{{
ncampbell@naaman:~$ sudo apt-get install ldap-utils dhcp3-server nscd gawk iputils-ping pdksh unzip alien libdb3-util libx11-6 xlibs atftpd wdm build-essential linux-headers-`uname -r`
}}}

An annotated, step-by-step guide to running Ubuntu on the SunRay thin-client architecture.


Adapted from [http://wwwcip.informatik.uni-erlangen.de/~simigern/sunray-debian/ SunRay Debian] guide, more specifically, the 3.1 Final guide and various postings on the [http://www.filibeto.org/mailman/listinfo/sunray-users/ SunRay Users Mailing List].

TableOfContents

Introduction

[http://www.sun.com/sunray/sunray1/index.xml SunRay Thin-Clients] are a definate competitor in the business desktop arena providing an attractive alternative to the Citrix/Windows thin-client solution. Prior to SunRay 3.x, SunRay was only available on Solaris, however the release of 3.x SunRay Server Software (SRSS) allowed for the deployment onto Linux-based servers.

Sun's officially supported Linux distributions only included the following commercially-available distributions - RedHat Enterprise, SUSE and Sun's own Java Desktop System (SUSE-based). Many thanks have already been given to the pioneering work carried out by Michael Gernoth & Thomas Glanzmann for providing their tools and guide on how to run SunRay on Debian Sarge. From the SunRay Debian guide, users have managed to successfully run SunRay on other distributions such as Fedora Core 3 and Ubuntu.

After successfully setting up Ubuntu to run SRSS 3.1, I wish to provide an easier-to-follow, Ubuntu-tailored version of the SunRay Debian guide. The guide outlines the configuration of a SunRay LAN interconnect w/o failover on a base Breezy Badger installation. Failover may be covered in future revisions of this guide.

Packages

The following packages are to be installed:

  • ldap-utils
    • SRSS utilises an LDAP server to store configuration info
  • dhcp3-server
    • SunRays require a DHCP server to be assigned an address along with SunRay-specific options

  • nscd
    • SRSS uses nscd to lookup info such as passwd and hosts
  • pdksh
    • SRSS requires the use of the Korn shell
  • alien
    • converts Sun's supplied RPMs to a superior package format - deb
  • atftpd
    • allows SRSS to serve firmware to SunRay thin-clients via TFTP

  • wdm
    • chosen desktop manager for SunRay instead of gdm

      • "any assistance with the documentation of a working SunRay+gdm configuration would be greatly appreciated"

  • build-essential
    • necessary for the compiling of audio modules
  • linux-headers-uname -r

    • necessary for the compiling of audio modules
  • gawk
    • SRSS requires the use of gawk in scripts
  • iputils-ping
    • for pinging stuff..
  • libraries: libdb3-util libx11-6 xlibs

Install Command

ncampbell@naaman:~$ sudo apt-get install ldap-utils dhcp3-server nscd gawk iputils-ping pdksh unzip alien libdb3-util libx11-6 xlibs atftpd wdm build-essential linux-headers-`uname -r`

Additional Downloads

Conversion and Installation

Example

xxx

Display

xxx

UbuntuOnSunRay (last edited 2008-08-06 16:24:10 by localhost)