Scientific Linux "SL 5.0" for i386 May 4, 2007 See SL.documentation for the vendor release notes. Send 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 ADDED by Upstream Vendor /contrib SRPMS HARDWARE REQUIREMENTS LIMITATIONS INFO ERRATA _____________________________________________________________________________ DOWNLOAD INFO _____________________________________________________________________________ ftp://ftp.scientificlinux.org/linux/scientific/5.0/i386 ftp://ftp.scientificlinux.org/linux/scientific/5.0/iso/i386 ----------------------------------------------------------------------------- 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) data format CFITSIO is widely used in the astronomical community. cfitsio-3.030-1.sl5.i386.rpm cfitsio-devel-3.030-1.sl5.i386.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.i386.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.SL.i386.rpm fuse-devel-2.6.3-1.SL.i386.rpm fuse-libs-2.6.3-1.SL.i386.rpm fuse-smb-0.8.5-1.i386.rpm fuse-sshfs-1.7-2.SL.i386.rpm kernel-module-fuse-2.6.18-8.1.3.el5-2.6.3-1.sl5.i686.rpm kernel-module-fuse-2.6.18-8.1.3.el5PAE-2.6.3-1.sl5.i686.rpm kernel-module-fuse-2.6.18-8.1.3.el5xen-2.6.3-1.sl5.i686.rpm Graphviz Graph Visualization Tools graphviz-2.8-1.sl.i386.rpm graphviz-devel-2.8-1.sl.i386.rpm graphviz-doc-2.8-1.sl.i386.rpm graphviz-graphs-2.8-1.sl.i386.rpm graphviz-guile-2.8-1.sl.i386.rpm graphviz-java-2.8-1.sl.i386.rpm graphviz-lua-2.8-1.sl.i386.rpm graphviz-ocaml-2.8-1.sl.i386.rpm graphviz-perl-2.8-1.sl.i386.rpm graphviz-php-2.8-1.sl.i386.rpm graphviz-python-2.8-1.sl.i386.rpm graphviz-ruby-2.8-1.sl.i386.rpm graphviz-tcl-2.8-1.sl.i386.rpm icewm A lightweight window manager for the X Window System. icewm-1.2.30-3.i386.rpm icewm-l10n-1.2.30-3.i386.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.i686.rpm ipw3945d-1.7.22-7.sl5.i386.rpm ipw3945-firmware-1.13-1.noarch.rpm kernel-module-ipw3945-2.6.18-8.1.3.el5-1.2.0-1.sl5.i686.rpm kernel-module-ipw3945-2.6.18-8.1.3.el5PAE-1.2.0-1.sl5.i686.rpm kernel-module-ipw3945-2.6.18-8.1.3.el5xen-1.2.0-1.sl5.i686.rpm JAVA jdk-1.5.0_11-fcs.i586.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.i686.rpm kernel-module-madwifi-2.6.18-8.1.3.el5-0.9.3-10.sl5.i686.rpm kernel-module-madwifi-2.6.18-8.1.3.el5PAE-0.9.3-10.sl5.i686.rpm kernel-module-madwifi-2.6.18-8.1.3.el5xen-0.9.3-10.sl5.i686.rpm kernel-module-madwifi-hal-2.6.18-8.1.3.el5-0.9.3-10.sl5.i686.rpm kernel-module-madwifi-hal-2.6.18-8.1.3.el5PAE-0.9.3-10.sl5.i686.rpm kernel-module-madwifi-hal-2.6.18-8.1.3.el5xen-0.9.3-10.sl5.i686.rpm Multimedia gstreamer-plugins-extras-0.10.9-2.sl.i386.rpm from SL4 (updated tarball) k3b-extras-0.12.17-3.sl.i386.rpm from livna Repository These are dependencies of the above rpms. lame-3.97-1.sl.i386.rpm from RPMforge lame-devel-3.97-1.sl.i386.rpm from RPMforge libid3tag-0.15.1b-3.sl.i386.rpm from RPMforge libid3tag-devel-0.15.1b-3.sl.i386.rpm from RPMforge libmad-0.15.1b-4.sl.i386.rpm from RPMforge libmad-devel-0.15.1b-4.sl.i386.rpm from RPMforge taglib-1.4-1.2.sl.i386.rpm from RPMforge taglib-devel-1.4-1.2.sl.i386.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. WARNING: Scientific Linux-Kernels use 4K size stack. Many Windows drivers will need at least 8K size stacks. For details read the wiki on: http:/ndiswrapper.sourceforge.net ndiswrapper-1.41-1.SL.i686.rpm kernel-module-ndiswrapper-2.6.18-8.1.3.el5-1.41-1.SL.i686.rpm kernel-module-ndiswrapper-2.6.18-8.1.3.el5PAE-1.41-1.SL.i686.rpm kernel-module-ndiswrapper-2.6.18-8.1.3.el5xen-1.41-1.SL.i686.rpm nedit NEdit is a GUI text editor for the X Window System and Motif. nedit-5.5-10.el5.i386.rpm OpenAFS We have put in the latest 1.4.4 release of openafs openafs-1.4.4-42.SL5.i386.rpm openafs-authlibs-1.4.4-42.SL5.i386.rpm openafs-authlibs-devel-1.4.4-42.SL5.i386.rpm openafs-client-1.4.4-42.SL5.i386.rpm openafs-compat-1.4.4-42.SL5.i386.rpm openafs-debug-1.4.4-42.SL5.i386.rpm openafs-devel-1.4.4-42.SL5.i386.rpm openafs-firstboot-1.4-1.SL.noarch.rpm openafs-kernel-source-1.4.4-42.SL5.i386.rpm openafs-kpasswd-1.4.4-42.SL5.i386.rpm openafs-krb5-1.4.4-42.SL5.i386.rpm openafs-server-1.4.4-42.SL5.i386.rpm kernel-module-openafs-2.6.18-8.1.3.el5-1.4.4-42.SL5.i686.rpm kernel-module-openafs-2.6.18-8.1.3.el5PAE-1.4.4-42.SL5.i686.rpm kernel-module-openafs-2.6.18-8.1.3.el5xen-1.4.4-42.SL5.i686.rpm These perl modules have been added as they are useful. They came from CERN 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.i386.rpm perl-Text-CSV_XS-0.23-1.i386.rpm perl-Text-Template-1.44-1.noarch.rpm perl-TimeDate-2.22-1.noarch.rpm perl-Tk-804.027-1.i386.rpm R http://www.r-project.org/ R is a language and environment for statistical computing and graphics. R 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.i386.rpm R-devel-2.4.1-1.sl5x.i386.rpm libRmath-2.4.1-1.sl5x.i386.rpm libRmath-devel-2.4.1-1.sl5x.i386.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.i686.rpm kernel-module-r1000-2.6.18-8.1.3.el5-1.05-1.sl.i686.rpm kernel-module-r1000-2.6.18-8.1.3.el5PAE-1.05-1.sl.i686.rpm kernel-module-r1000-2.6.18-8.1.3.el5xen-1.05-1.sl.i686.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-utilx 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.i386.rpm from Stephan Wiesand pine-4.64-3.sl.i386.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.i386.rpm anaconda-runtime-11.1.2.36-1.SL.1.i386.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.i386.rpm redhat-logos-4.9.16-1.SL.6.noarch.rpm sl-release-5.0-4.i386.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.i386.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.i386.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-3.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.i386.rpm yum-updatesd-3.0.6-3.sl.noarch.rpm Apache Changed index.html to not have Upstream Vendor info but to have SL info. httpd-2.2.3-6.sl.i386.rpm httpd-devel-2.2.3-6.sl.i386.rpm httpd-manual-2.2.3-6.sl.i386.rpm mod_ssl-2.2.3-6.sl.i386.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-devel-0.4.1-1.fc6.1.i386.rpm brltty-3.7.2-1.fc6.1.i386.rpm ----------------------------------------------------------------------------- /SL/ ----------------------------------------------------------------------------- The Upstream Vendor's release consists of 2 cd sets, Server and Client. Each cd set has a group of directories which contain the actual rpms. On the Client cd this consists of Client,Workstation and VT. On the Server cd this consists of Server,VT,Cluster, ClusterStorage. The VT directory contains the same rpms on each cd. The Cluster, ClusterStorage and Workstation directories do not have any common rpms. The Client and Server directories contain many common rpms along with many unique rpms. Scientific Linux has combined all of the rpm's from Client, Server, VT, Cluster, ClusterStorage, and Workstation into the SL directory. You are not asked to enter any key, since you have access to all packages. ----------------------------------------------------------------------------- /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/ Packages that used to be in the release but have been updated /debuginfo/ 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. This will be fixed before the final release. NVIDIA motherboard chipsets May need to use linux noapic to install. Intel 965 motherboard chipset May need to use linux all-generic-ide if you have pata hardware ----------------------------------------------------------------------------- INFO ----------------------------------------------------------------------------- Web Site https://www.scientificlinux.org FTP ftp://ftp.scientificlinux.org/linux/scientific/5.0/ 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 Security Errata ------------------------------------------------------------------------- ERRATA rebuilt from SRPMS -------------------------------------------------------------------------