Scientific Linux  "SL 5.0 " 		on x86_64       May 15, 2007 

See SL.documentation for Upstream vendor release notes.

See comments/issues/test reports to scientific-linux-devel@fnal.gov
--------------------------------------------------------------------------
Table of contents

        DOWNLOAD INFO
        ADDED compared to Enterprise 5
        UPDATED compared to Enterprise 5
           Installer/legal modifications
        /contrib
        SRPMS
        HARDWARE REQUIREMENTS
        LIMITATIONS
        INFO
        ERRATA
	RPMS that have not built yet
_____________________________________________________________________________
DOWNLOAD INFO
_____________________________________________________________________________

        ftp://ftp.scientificlinux.org/linux/scientific/50/x86_64/

-------------------------------------------------------------------------
ADDED compared to vendor
-------------------------------------------------------------------------
cfitsio
 
 	CFITSIO is a library of C and FORTRAN subroutines for reading 
 	and writing data files in FITS (Flexible Image Transport System) i
 	data format. CFITSIO is widely used in the astronomical community.
 
 	cfitsio-3.030-1.sl5.x86_64.rpm
 	cfitsio-devel-3.030-1.sl5.x86_64.rpm
 

dropit
    	dropit's intended purpose is to remove directories entries from  a
    	PATH shell variable value, which has colon separated fields.  
    	dropit is usable in sh, ksh, and csh shell script files.
    
    			dropit-1.2-1.x86_64.rpm

FUSE
 	
 	With FUSE it is possible to implement a fully functional filesystem 
 	in a userspace program.
 	fuse-smb: you can seamlessly browse your network neighbourhood as if 
 	it were on your own filesystem. Only when you're accessing a share is
 	a connection made to the remote computer.  This also allows users to 
 	mount smb shares using kerberos.
 	fuse-sshfs: A FUSE-filesystem client based on the 
 	SSH File Transfer Protocol.  On the client side mounting the 
 	filesystem is as easy as logging into the server with ssh.
 
	fuse-2.6.3-1.el5.x86_64.rpm
	fuse-devel-2.6.3-1.el5.x86_64.rpm
	fuse-libs-2.6.3-1.el5.x86_64.rpm
	fuse-smb-0.8.5-1.el5.x86_64.rpm
	fuse-sshfs-1.7-2.el5.x86_64.rpm
	kernel-module-fuse-2.6.18-8.1.3.el5-2.6.3-1.sl5.x86_64.rpm
	kernel-module-fuse-2.6.18-8.1.3.el5xen-2.6.3-1.sl5.x86_64.rpm

Graphviz

 	Graph Visualization Tools
 	
 	graphviz-2.8-1.sl.x86_64.rpm
 	graphviz-devel-2.8-1.sl.x86_64.rpm
 	graphviz-doc-2.8-1.sl.x86_64.rpm
 	graphviz-graphs-2.8-1.sl.x86_64.rpm
 	graphviz-guile-2.8-1.sl.x86_64.rpm
 	graphviz-java-2.8-1.sl.x86_64.rpm
 	graphviz-lua-2.8-1.sl.x86_64.rpm
 	graphviz-ocaml-2.8-1.sl.x86_64.rpm
 	graphviz-perl-2.8-1.sl.x86_64.rpm
 	graphviz-php-2.8-1.sl.x86_64.rpm
 	graphviz-python-2.8-1.sl.x86_64.rpm
 	graphviz-ruby-2.8-1.sl.x86_64.rpm
 	graphviz-tcl-2.8-1.sl.x86_64.rpm
 	

icewm
 
  	A lightweight window manager for the X Window System.
  	
 	icewm-1.2.30-3.x86_64.rpm
 	icewm-l10n-1.2.30-3.x86_64.rpm

Intel wireless firmware
 
  	Firmware for the Intel® PRO/Wireless 2100 and 2200 Driver.
  	Please read the license that comes in the rpm carefully.
  	ipw2200-firmware-3.0 includes version 2.2, 2.3, 2.4, and 3.0
 
 	ipw2100-firmware-1.3-5.noarch.rpm
 	ipw2200-firmware-3.0-1.noarch.rpm

  	ipw3945d is needed to control the ipw3945 wireless card
  	kernel-module-ipw3945 is needed because this driver is not in 
  	the standard kernel.  Note that the installer does NOT know
  	how to enable the 3945 wireless.   You will have to add the
  	starting of the /sbin/ipw3945d in your startup scripts.
 	This driver is known to work on the Dell 820 and Dell 620.  
 	It is known to NOT work on the FJS S7110 (Fujitsu).
 
	ipw3945-1.2.0-1.sl5.x86_64.rpm
	ipw3945d-1.7.22-7.sl5.x86_64.rpm
	ipw3945-firmware-1.13-1.noarch.rpm
	kernel-module-ipw3945-2.6.18-8.1.3.el5-1.2.0-1.sl5.x86_64.rpm
	kernel-module-ipw3945-2.6.18-8.1.3.el5xen-1.2.0-1.sl5.x86_64.rpm

JAVA 
  
    jdk-1.5.0_11-fcs.i586.rpm
    jdk-1.5.0_11-fcs.x86_64.rpm
  
   	This packages is the java sdk from sun.
   	It's license is found at SL.documentation/jdk-1.5.x.license
   	To have all of it's links (including plugins) setup correctly you should
   	also install java-1.5.0-sun-compat
   	So the easiest thing to do is  
              yum install java-1.5.0-sun-compat
   	as it will automatically pull in the current j2sdk-1.5.0 rpm.
  
    java-1.5.0-sun-compat-1.5.0.11-1jpp.noarch.rpm
     
     	This package provides JPackage compatibility symlinks and 
     	directories for Sun's JDK rpm.

madwifi
 
  	Support for Atheros G wireless
 	madfifi is the Multiband Atheros Driver for WiFi, a linux device driver
  	for 802.11a/b/g universal NIC cards - either Cardbus, PCI or MiniPCI - 
 	that use Atheros chipsets (ar5210, ar5211, ar5212).
 
 	madwifi-0.9.3-10.sl5.x86_64.rpm
 	kernel-module-madwifi-2.6.18-8.1.3.el5-0.9.3-10.sl5.x86_64.rpm
 	kernel-module-madwifi-2.6.18-8.1.3.el5xen-0.9.3-10.sl5.x86_64.rpm
 	kernel-module-madwifi-hal-2.6.18-8.1.3.el5-0.9.3-10.sl5.x86_64.rpm
 	kernel-module-madwifi-hal-2.6.18-8.1.3.el5xen-0.9.3-10.sl5.x86_64.rpm


Multimedia

	gstreamer-plugins-extras-0.10.9-2.sl.x86_64.rpm from SL4 
 	k3b-extras-0.12.17-3.sl.x86_64.rpm	from livna Repository
 	
These are dependencies of the above rpms.

	lame-3.97-1.sl.x86_64.rpm		from RPMforge
	lame-devel-3.97-1.sl.x86_64.rpm		from RPMforge
	libid3tag-0.15.1b-3.sl.x86_64.rpm	from RPMforge
	libid3tag-devel-0.15.1b-3.sl.x86_64.rpm	from RPMforge
	libmad-0.15.1b-4.sl.x86_64.rpm		from RPMforge
	libmad-devel-0.15.1b-4.sl.x86_64.rpm	from RPMforge
	taglib-1.4-1.2.sl.x86_64.rpm		from RPMforge
	taglib-devel-1.4-1.2.sl.x86_64.rpm	from RPMforge

ndiswrapper
  
    The ndiswrapper project makes it possible to use WLAN-Hardware
    with Linux by means of a loadable kernel module that "wraps
    around" NDIS (Windows network driver API) drivers.  These rpms contain
    just the kernel module and loader. You will also need the Windows driver
    for your card.
 
	kernel-module-ndiswrapper-2.6.18-8.1.3.el5-1.41-1.SL.x86_64.rpm
	kernel-module-ndiswrapper-2.6.18-8.1.3.el5xen-1.41-1.SL.x86_64.rpm
	ndiswrapper-1.41-1.SL.x86_64.rpm

nedit
    NEdit is a GUI text editor for the X Window System and Motif.
    
	nedit-5.5-10.x86_64.rpm

OpenAFS

  	We have put in the latest 1.4.4 release of openafs
 
	openafs-1.4.4-42.SL5.x86_64.rpm
	openafs-authlibs-1.4.4-42.SL5.x86_64.rpm
	openafs-authlibs-devel-1.4.4-42.SL5.x86_64.rpm
	openafs-client-1.4.4-42.SL5.x86_64.rpm
	openafs-compat-1.4.4-42.SL5.x86_64.rpm
	openafs-debug-1.4.4-42.SL5.x86_64.rpm
	openafs-devel-1.4.4-42.SL5.x86_64.rpm
	openafs-firstboot-1.4-1.SL.noarch.rpm
	openafs-kernel-source-1.4.4-42.SL5.x86_64.rpm
	openafs-kpasswd-1.4.4-42.SL5.x86_64.rpm
	openafs-krb5-1.4.4-42.SL5.x86_64.rpm
	openafs-server-1.4.4-42.SL5.x86_64.rpm
	kernel-module-openafs-2.6.18-8.1.3.el5-1.4.4-42.SL5.x86_64.rpm
	kernel-module-openafs-2.6.18-8.1.3.el5xen-1.4.4-42.SL5.x86_64.rpm

 
These perl modules have been added as they are useful.  They came from SL4
   
   	perl-MailTools-1.62-1.noarch.rpm
   	perl-Parse-RecDescent-1.94-1.noarch.rpm
   	perl-SQL-Statement-1.06-1.noarch.rpm
   	perl-TermReadKey-2.20-12.x86_64.rpm
   	perl-Text-CSV_XS-0.23-1.x86_64.rpm
   	perl-Text-Template-1.44-1.noarch.rpm
   	perl-TimeDate-2.22-1.noarch.rpm
   	perl-Tk-804.027-1.x86_64.rpm
 

R

 	http://www.r-project.org/
 	R is a language and environment for statistical computing and graphics. 
 	It is a GNU project which is similar to the S language and environment 
 	which was developed at Bell Laboratories by John Chambers and 
	colleagues. 
 	R can be considered as a different implementation of S. There are some 
 	important differences, but much code written for S runs unaltered 
	under R.
 	
 	R-2.4.1-1.sl5x.x86_64.rpm
 	R-devel-2.4.1-1.sl5x.x86_64.rpm
 	libRmath-2.4.1-1.sl5x.x86_64.rpm
 	libRmath-devel-2.4.1-1.sl5x.x86_64.rpm

r1000
    
      This is the Linux device driver released for RealTek Ethernet controllers,
      which are listed as following.
            1. RTL8169S/SB/SC (Gigabit Ethernet with PCI interface)
            2. RTL8168B (Gigabit Ethernet with PCI-Express interface)
            3. RTL8101E (Fast Ethernet with PCI-Express interface)
    
  	r1000-1.05-1.sl.x86_64.rpm
  	kernel-module-r1000-2.6.18-8.1.3.el5-1.05-1.sl.x86_64.rpm
  	kernel-module-r1000-2.6.18-8.1.3.el5xen-1.05-1.sl.x86_64.rpm

 
SL_afs_no_dynroot-2.0-2.noarch.rpm
 
 	This package removes the -dynroot option from the openafs config
 	Restarting of afs is needed for this to take effect.
 	This rpm does not restart afs
  
SL_desktop_tweaks-5-4.noarch.rpm

  	This adds a terminal icon to the kicker panel for both KDE and GNOME.
 	This also changed the KDE startup background from red to black
 	Installed by default for both KDE and GNOME.
  
SL_enable_serialconsole-3.1-6.noarch.rpm
   
   	This script makes all the changes necessary to send
   	console output to both the serial port and the screen.  This
   	also creates a login prompt on the serial port and allows users 
   	to login at this prompt. 
    
SL_no_colorls-1.0-3.noarch.rpm
 
	Turns off "color" of ls.  Not installed by default.

SL_password_for_singleuser-1.0-1.noarch.rpm
  
	Changes /etc/inittab to require the root password for
	single user mode.  Not installed by default.
	This used to be SL_inittab_change

SL_rpm_show_arch-1.0-2.noarch.rpm
 
 	Adds arch to "rpm -qa" listing.
 
SL_sendmail_accept-1.1-3.noarch.rpm
  
        Changes Sendmail config so that it allows incomming mail.
        Not installed by default.

Yumex
  
   	Yumex is a graphical user interface for yum.
   
   		yumex-1.9.5-1.0.el5.noarch.rpm

yum-utils
   	
   	yum-utils is a collection of utilities and examples for the yum 
   	package manager. It includes utilities by different authors that
   	make yum easier and more powerful to use.  Some utilities are
   	plugin's.
 		
 		yum-utils-1.0.4-1.el5.noarch.rpm
 		yum-allowdowngrade-1.0.4-1.el5.noarch.rpm
 		yum-changelog-1.0.4-1.el5.noarch.rpm
 		yum-downloadonly-1.0.4-1.el5.noarch.rpm
 		yum-fastestmirror-1.0.4-1.el5.noarch.rpm
 		yum-fedorakmod-1.0.4-1.el5.noarch.rpm
 		yum-metadata-parser-1.0.3-1.el5.i386.rpm
 		yum-priorities-1.0.4-1.el5.noarch.rpm
 		yum-protectbase-1.0.4-1.el5.noarch.rpm
 		yum-skip-broken-1.0.4-1.el5.noarch.rpm
 		yum-tsflags-1.0.4-1.el5.noarch.rpm
 		yum-updateonboot-1.0.4-1.el5.noarch.rpm
 		yum-versionlock-1.0.4-1.el5.noarch.rpm


MISC
  	Added these rpms because they are important but upstream vendor did
  	not include them.
   
    		gv-3.6.2-2.sl5.x86_64.rpm		from Stephan Wiesand
  		pine-4.64-3.sl.x86_64.rpm		from Dag's Repository

------------------------------------------------------------------------
Changed RPMS compared to vendor
-------------------------------------------------------------------------
Installer(anaconda)
 
 	Modified pkgorder with patches from CentOS
 	Modified installclasses/rhel.py to remove key request
 	Modified installclasses/rhel.py to include SL groups

 	anaconda-11.1.2.36-1.sl.1.x86_64.rpm
 	anaconda-runtime-11.1.2.36-1.sl.1.x86_64.rpm 

There are minimal changes compared to the "vendor" release.  We have changed
the "rpms" that are required to be changed.  These changes are defined by the 
"vendor".

	redhat-artwork-5.0.9-1.SL.2.x86_64.rpm
	redhat-artwork-5.0.9-1.SL.2.i386.rpm
	redhat-logos-4.9.16-1.SL.6.noarch.rpm
  	sl-release-5.0-4.x86_64.rpm
   	sl-release-notes-5.0-4.noarch.rpm
 		sl-release changes the default mozilla and firefox bookmarks.
 		sl-release changes the default rhn configuration to use yum and
  		  points this configuration to ftp.scientificlinux.org
  		sl-release removed the firstboot additional cd's question
 		redhat-logos was changed to add the "photographs" shown during
 		  the install
 
These rpm's are not required to be changed by the vendor, but we felt 
they needed to be changed
 
 	gdm-2.16.0-30.sl5.x86_64.rpm
 		Changed the default theme from RHEL to EaseOfBlue
  	pirut-1.2.10-1.sl.noarch.rpm
 		Removed "Requires: rhn-setup-gnome"
 	rhgb-0.16.4-8.sl.1.x86_64.rpm
 		Changed the colors.

yum
 
   	Yum version 2.4 and above has the kernel-module plugin that let's yum
   	understand how kernel-module rpm's are related to kernels.  Because of
   	this updates dealing with kernel-module rpm's (such as afs) now work
 
 	yum-conf
   	metadata_expire variable was set to 20 hours to allow for normal users
   	to be able to use yum for those commands they can run
  	yum-conf has the following repositories in it
 	  sl-base (enabled)
 	  sl-security (enabled)
 	  sl-testing (not enabled)
	  sl-fastbugs (not enabled)
   	  sl-bugfix-51 (not enabled)
 	  atrpms (not enabled)
  	  dag (not enabled)
  	  flash (not enabled)
   	Not all repositories are enabled by default.  
  	To enable them for one time use, use the --enablerepo command, such as
   	  yum --enablerepo=atrpms list mplayer
   	  yum --enablerepo=dag install xine
   	  yum --enablerepo=flash install flash-player
  
   	If you want the repositories to be enabled all the time then you need
   	to edit the config files and change enabled=0 to enabled=1.
   	The config files are in the /etc/yum.repos.d/ directory and are 
 	named like
   	  /etc/yum.repos.d/atrpms.repo
   	  /etc/yum.repos.d/dag.repo
  	
  	NOTE1: Just because a yum repository exists does NOT mean
  	it is compatible with all other yum repositories.  We have included 
  	the repositories we did because they usually work well together.  But if
  	there is a problem with one of the packages in a repository, 
        please contact that repository maintainer.
  
  	yum-autoupdate

    	yum-autoupdate has the check for a running yum in it, so that if 
    	yum has been running for a long time (close to 24 hours), when the 
	yum.cron starts up, it will kill the old yum.  This was changed 
	because we had reports that yum was hanging and we didn't want 
	this to interfere with updates.
  
    	yum-autoupdate checks to see how long the machine is been up
    	If it is up less than 20 hours, it doesn't wait, but does the update.
  	If it is longer than 20 hours, it waits a random time, up to 3 hours.
    	This uptime check was done to help laptops and other machines that
    	might not be on long enough to wait for the random time.
  	The random time was put it in so that servers arn't overwhelmed.
   
    	yum-conf-5x was created for those users who want to be at the latest
    	stable release.  It is always pointing at the 5x area.  This means
    	that when we make new versions you will automatically be upgraded to
    	them.
    
 
 		yum-3.0.6-2.sl.noarch.rpm
  		yum-autoupdate-1-1.SL.noarch.rpm
   		yum-conf-50-3.SL.noarch.rpm
  		yum-conf-5x-3-1.SL.noarch.rpm
  		yum-rhn-plugin-0.4.3-1.el5.noarch.rpm
 		yum-metadata-parser-1.0.4-1.sl5.x86_64.rpm
 		yum-updatesd-3.0.6-2.sl.noarch.rpm


Apache
  	Changed index.html to not have Upstream Vendor info but to
  	have SL info.
 
 	httpd-2.2.3-6.sl.x86_64.rpm
 	httpd-devel-2.2.3-6.sl.x86_64.rpm
 	httpd-manual-2.2.3-6.sl.x86_64.rpm
 	mod_ssl-2.2.3-6.sl.x86_64.rpm

Changed in order to be built
 
 	Some rpm's had to be changed in order for us to build them.
 	
 	The following rpm's had to have a variable changed so that they
 	point to the current include file
 
 	brlapi-0.4.1-1.fc6.1.i386.rpm
 	brlapi-0.4.1-1.fc6.1.x86_64.rpm
 	brlapi-devel-0.4.1-1.fc6.1.i386.rpm
 	brlapi-devel-0.4.1-1.fc6.1.x86_64.rpm
 	brltty-3.7.2-1.fc6.1.x86_64.rpm


-----------------------------------------------------------------------------
/SL/
-----------------------------------------------------------------------------
 The location of the rpms.
-----------------------------------------------------------------------------
 /contrib/
------------------------------------------------------------------------------
RPMS provided by colaboraters that either cannot go in main release or are
intesting before going into main release.

See the SRPMS section for source rpms

-----------------------------------------------------------------------------
/updates/
-----------------------------------------------------------------------------
       security
		Security errata
       fastbugs
		Packages rebuilt from the Upstream Vendor Fastrack rpms
		These are rpms that are expected to be in the next Update
		They have gone through full QA by the Upstream Vendor
       bugfix51
		Reserved for packages from the next Update. 

---------------------------------------------------------------------------
/../SRPMS/
---------------------------------------------------------------------------

/SL/
      Contains the SRPMS for what we added or changed.  Put these in the
	top level directory as these are really the ones we changed.  All
 	the others can be obtained from the upstream vendor ftp updates area
/vendor/
	The upstream vendors SRPMS.
	This directory contains both the original released SRPMS, as well as
	the updated SRPMS
/contrib/
	SRPMS for the contrib packages
/sites//SRPMS
	SRPMS for sites, if there is a site

---------------------------------------------------------------------------
/../archive/
---------------------------------------------------------------------------
/obsolete/x86_64/
		Packages that used to be in the release but have been 	
		updated
/debuginfo/x86_64/
		Debuginfo packages

-----------------------------------------------------------------------------
LIMITATIONS
-----------------------------------------------------------------------------
ipw2100, ipw2200, ipw3945
	Does not work in the installer

ftp install
	Currently, during an ftp install when it get's the the graphical 
 	section, there is a long pause (close to a minute) when it sits 
 	at a blank screen.  It is NOT frozen,  it is just searching for 
 	files that are not there.  Give it a couple minutes and it
 	will continue. 


-----------------------------------------------------------------------------
INFO
-----------------------------------------------------------------------------
Web Site

  https://www.scientificlinux.org

FTP

  ftp://ftp.scientificlinux.org/linux/scientific/50/

Mailing Lists

  scientific-linux-devel@fnal.gov     Development of Scientific Linux
  scientific-linux-users@fnal.gov     Users of Scientific Linux supporting
                                      each other
  scientific-linux-announce@fnal.gov  Announcements concerning Scientific Linux
  scientific-linux-errata@fnal.gov    Announcements about errata  

-----------------------------------------------------------------------------
ERRATA rebuilt from SRPMS
-----------------------------------------------------------------------------