Scientific Linux 4.0 for i386/x86 April 20, 2005 It should be possible to upgrade from Scientific Linux 3.0.x via the anaconda installer. Yum is known to NOT work. See SL.documentation for the vendor release notes. See comments/issues/test reports to scientific-linux-devel@fnal.gov -------------------------------------------------------------------------- Table of contents DOWNLOAD INFO ADDED compared to Enterprise 4 UPDATED compared to Enterprise 4 Installer/legal modifications /contrib SRPMS HARDWARE REQUIREMENTS LIMITATIONS INFO ERRATA _____________________________________________________________________________ DOWNLOAD INFO _____________________________________________________________________________ ftp://ftp.scientificlinux.org/linux/scientific/40/ rsync access available upon request. ----------------------------------------------------------------------------- ADDED compared to vendor ----------------------------------------------------------------------------- apt apt-0.5.15cnc6-9.SL.i386.rpm apt-devel-0.5.15cnc6-9.SL.i386.rpm apt-sourceslist-40-1.SL.i386.rpm icewm A lightweight window manager for the X Window System. icewm-1.2.20-2.i386.rpm icewm-l10n-1.2.20-2.i386.rpm mpg321, xmms-mp3, libmad, libid3tag These rpm's come from Dag Weers repository mpg321-0.2.10-5.SL.i386.rpm xmms-mp3-1.2.10-11.1.SL.i386.rpm These are dependencies of the above rpms. libid3tag-0.15.1b-3.SL.i386.rpm libid3tag-devel-0.15.1b-3.SL.i386.rpm libmad-0.15.1b-3.SL.i386.rpm libmad-devel-0.15.1b-3.SL.i386.rpm OpenAFS We are including openafs, even though wee do not feel that it is enterprise production ready. It does work for the most part, but this version of openafs had not worked on all hardware. 32bit (i686) UP - writes get stuck, not recommended 32bit (i686) SMP - works 64bit (x86_64) UP & SMP - works openafs-1.3.80-1.SL.i386.rpm openafs-client-1.3.80-1.SL.i386.rpm openafs-compat-1.3.80-1.SL.i386.rpm openafs-debug-1.3.80-1.SL.i386.rpm openafs-devel-1.3.80-1.SL.i386.rpm openafs-kernel-source-1.3.80-1.SL.i386.rpm openafs-kpasswd-1.3.80-1.SL.i386.rpm openafs-krb5-1.3.80-1.SL.i386.rpm openafs-server-1.3.80-1.SL.i386.rpm openafs-firstboot-1.2.11-5.SL.noarch.rpm kernel-module-openafs-2.6.9-5.0.5.EL-1.3.80-1.SL.i686.rpm kernel-module-openafs-2.6.9-5.0.5.ELsmp-1.3.80-1.SL.i686.rpm Performance Co-Pilot (PCP) Performance Co-Pilot (PCP) is a framework and services to support system-level performance monitoring and performance management. Not installed by default. pcp-2.4.0-1.1.i386.rpm These perl modules have been added as they are useful. They came from CERN perl-BSD-Resource-1.24-1.i386.rpm perl-Compress-Zlib-1.16-12.i386.rpm perl-MailTools-1.62-1.noarch.rpm perl-Parse-RecDescent-1.94-1.noarch.rpm perl-Proc-ProcessTable-0.39-1.i386.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 SL_afs_no_dynroot-2.0-1.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-2.0-4.noarch.rpm This adds a terminal icon to the kicker panel for both KDE and GNOME. This also enables 'Last Session' in gdm login screen. Installed by default for both KDE and GNOME. SL_disable_print_notification-1.0-4.noarch.rpm Removes eggcups notification. Not installed by default. SL_enable_serialconsole-3.1-3.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_enable_slocate_cron-1.0-1.noarch.rpm By default slocate does not run daily, it is turned off in it's config file. This turns it on when the rpm is added, and turns it back off when the rpm is removed. SL_inittab_change-1.0-6.noarch.rpm Changes /etc/inittab to require the root password for single user mode. Not installed by default. SL_libg2c.a_change-3.4.3-1.noarch.rpm Creates a missing symbolic link in the gcc-g77 package from /usr/lib/libg2c.a to it's proper place Installed with gcc-g77. SL_no_colorls-1.0-2.noarch.rpm Turns off "color" of ls. Not installed by default. SL_rpm_show_arch-1.0-1.noarch.rpm Adds arch to "rpm -qa" listing. SL_sendmail_accept-1.1-1.noarch.rpm Changes Sendmail config so that it allows incomming mail. Not installed by default. yum createrepo is used to create yum repositories on the server for yum 2.1 and above, and possibly future versions of apt. yum-conf-40-2 has the check of yum in it, so that if yum has been running for a long time, when the yum.cron starts up, it will kill the old yum. This was changed because we had reports that yum was "hanging". yum-2.2.1-1.SL.noarch.rpm yum-conf-4.0-4.SL.noarch.rpm createrepo-0.4.2-1.noarch.rpm MISC Added these rpms because they are important but upstream vendor did not include them. gv-3.5.8-29.i386.rpm from Fedora Core 3 jpilot-0.99.7-2.i386.rpm from Fedora Core 3 ncurses4-5.0-12.i386.rpm from Scientific Linux 3.0.x pine-4.62-1.SL.i386.rpm from Dag's Repository readline41-4.1-17.i386.rpm from Scientific Linux 3.0.x ------------------------------------------------------------------------- Changed RPMS compared to vendor ------------------------------------------------------------------------- Installer(anaconda) Added support for sites. Added support for openafs on smp anaconda-10.1.1.13-6SL.i386.rpm anaconda-runtime-10.1.1.13-6SL.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". sl-release has been determined to be the place to change several global properties. This is how fedora does it. sl-release changes the default mozilla and firefox bookmarks. sl-release changes the default up2date configuration to use yum and points this configuration to ftp.scientificlinux.org indexhtml-4-2.SL.1.noarch.rpm redhat-artwork-0.117-1.SL.5.i386.rpm redhat-logos-1.1.25-1.SL.8.noarch.rpm sl-release-4.0-5.noarch.rpm These rpm's are not required to be changed by the vendor, we removed some vendor references customizations desktop-backgrounds-basic-2.0-26.2.3SL.noarch.rpm desktop-backgrounds-extra-2.0-26.2.3SL.noarch.rpm ----------------------------------------------------------------------------- /contrib ----------------------------------------------------------------------------- RPMS provided by colaboraters that either cannot go in main release or are intesting before going into main release. /contrib/RPMS/ /contrib/SRPMS/ --------------------------------------------------------------------------- /../SRPMS/ --------------------------------------------------------------------------- / 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/ /errata SRPMS from vendor for errata. /original SRPMS from vendor for originally released Enterpise 4 . sites//SRPMS SRPMS for site if there is a site ----------------------------------------------------------------------------- LIMITATIONS ----------------------------------------------------------------------------- system-config-packages add,remove packages This does NOT work use yum instead. up2date up2date is not supported in Scientific Linux. Please use yum instead. openafs see above info in the AFS section ----------------------------------------------------------------------------- INFO ----------------------------------------------------------------------------- Web Site https://www.scientificlinux.org FTP ftp://ftp.scientificlinux.org/linux/scientific/40/ 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 ------------------------------------------------------------------------- ------------------------------------------------------------------------- ERRATA rebuilt from SRPMS ------------------------------------------------------------------------- HelixPlayer-1.0.4-1.1.EL4.2.i386.rpm kernel-2.6.9-5.0.5.EL.i686.rpm kernel-devel-2.6.9-5.0.5.EL.i686.rpm kernel-doc-2.6.9-5.0.5.EL.noarch.rpm kernel-hugemem-2.6.9-5.0.5.EL.i686.rpm kernel-hugemem-devel-2.6.9-5.0.5.EL.i686.rpm kernel-smp-2.6.9-5.0.5.EL.i686.rpm kernel-smp-devel-2.6.9-5.0.5.EL.i686.rpm xloadimage-4.1-34.RHEL4.i386.rpm gaim-1.2.1-4.el4.i386.rpm curl-7.12.1-5.rhel4.i386.rpm curl-devel-7.12.1-5.rhel4.i386.rpm gdk-pixbuf-0.22.0-16.el4.i386.rpm gdk-pixbuf-devel-0.22.0-16.el4.i386.rpm gtk2-2.4.13-14.i386.rpm gtk2-devel-2.4.13-14.i386.rpm krb5-devel-1.3.4-12.i386.rpm krb5-libs-1.3.4-12.i386.rpm krb5-server-1.3.4-12.i386.rpm krb5-workstation-1.3.4-12.i386.rpm up2date-4.4.5.6-2.i386.rpm up2date-gnome-4.4.5.6-2.i386.rpm mysql-4.1.10a-1.RHEL4.1.i386.rpm mysql-bench-4.1.10a-1.RHEL4.1.i386.rpm mysql-devel-4.1.10a-1.RHEL4.1.i386.rpm mysql-server-4.1.10a-1.RHEL4.1.i386.rpm telnet-0.17-31.EL4.2.i386.rpm telnet-server-0.17-31.EL4.2.i386.rpm devhelp-0.9.2-2.4.3.i386.rpm devhelp-devel-0.9.2-2.4.3.i386.rpm evolution-2.0.2-14.i386.rpm evolution-devel-2.0.2-14.i386.rpm firefox-1.0.2-1.4.1.i386.rpm mozilla-1.7.6-1.4.1.i386.rpm mozilla-chat-1.7.6-1.4.1.i386.rpm mozilla-devel-1.7.6-1.4.1.i386.rpm mozilla-dom-inspector-1.7.6-1.4.1.i386.rpm mozilla-js-debugger-1.7.6-1.4.1.i386.rpm mozilla-mail-1.7.6-1.4.1.i386.rpm mozilla-nspr-1.7.6-1.4.1.i386.rpm mozilla-nspr-devel-1.7.6-1.4.1.i386.rpm mozilla-nss-1.7.6-1.4.1.i386.rpm mozilla-nss-devel-1.7.6-1.4.1.i386.rpm thunderbird-1.0.2-1.4.2.i386.rpm HelixPlayer-1.0.3-1.i386.rpm ethereal-0.10.10-1.EL4.1.i386.rpm ethereal-gnome-0.10.10-1.EL4.1.i386.rpm gaim-1.1.4-1.EL4.i386.rpm ImageMagick-6.0.7.1-10.i386.rpm ImageMagick-c++-6.0.7.1-10.i386.rpm ImageMagick-c++-devel-6.0.7.1-10.i386.rpm ImageMagick-devel-6.0.7.1-10.i386.rpm ImageMagick-perl-6.0.7.1-10.i386.rpm ipsec-tools-0.3.3-6.i386.rpm kdelibs-3.3.1-3.6.i386.rpm kdelibs-devel-3.3.1-3.6.i386.rpm libexif-0.5.12-5.1.i386.rpm libexif-devel-0.5.12-5.1.i386.rpm mailman-2.1.5-33.rhel4.i386.rpm postfix-2.1.5-4.2.RHEL4.i386.rpm postfix-pflogsumm-2.1.5-4.2.RHEL4.i386.rpm squid-2.5.STABLE6-3.4E.5.i386.rpm tetex-2.0.2-22.EL4.4.i386.rpm tetex-afm-2.0.2-22.EL4.4.i386.rpm tetex-doc-2.0.2-22.EL4.4.i386.rpm tetex-dvips-2.0.2-22.EL4.4.i386.rpm tetex-fonts-2.0.2-22.EL4.4.i386.rpm tetex-latex-2.0.2-22.EL4.4.i386.rpm tetex-xdvi-2.0.2-22.EL4.4.i386.rpm HelixPlayer-1.0.3-1.i386.rpm firefox-1.0.1-1.4.3.i386.rpm alsa-lib-1.0.6-5.RHEL4.i386.rpm alsa-lib-devel-1.0.6-5.RHEL4.i386.rpm cpio-2.5-7.EL4.1.i386.rpm cups-1.1.22-0.rc1.9.6.i386.rpm cups-devel-1.1.22-0.rc1.9.6.i386.rpm cups-libs-1.1.22-0.rc1.9.6.i386.rpm emacs-21.3-19.EL.1.i386.rpm emacs-common-21.3-19.EL.1.i386.rpm emacs-el-21.3-19.EL.1.i386.rpm emacs-leim-21.3-19.EL.1.i386.rpm emacs-nox-21.3-19.EL.1.i386.rpm enscript-1.6.1-28.3.i386.rpm ethereal-0.10.9-1.EL4.1.i386.rpm ethereal-gnome-0.10.9-1.EL4.1.i386.rpm exim-4.43-1.RHEL4.3.i386.rpm exim-doc-4.43-1.RHEL4.3.i386.rpm exim-mon-4.43-1.RHEL4.3.i386.rpm exim-sa-4.43-1.RHEL4.3.i386.rpm gpdf-2.8.2-4.3.i386.rpm htdig-3.2.0b6-3.40.1.i386.rpm htdig-web-3.2.0b6-3.40.1.i386.rpm ImageMagick-6.0.7.1-6.i386.rpm ImageMagick-c++-6.0.7.1-6.i386.rpm ImageMagick-c++-devel-6.0.7.1-6.i386.rpm ImageMagick-devel-6.0.7.1-6.i386.rpm ImageMagick-perl-6.0.7.1-6.i386.rpm kernel-2.6.9-5.0.3.EL.i686.rpm kernel-devel-2.6.9-5.0.3.EL.i686.rpm kernel-hugemem-2.6.9-5.0.3.EL.i686.rpm kernel-hugemem-devel-2.6.9-5.0.3.EL.i686.rpm kernel-smp-2.6.9-5.0.3.EL.i686.rpm kernel-smp-devel-2.6.9-5.0.3.EL.i686.rpm kdegraphics-3.3.1-3.3.i386.rpm kdegraphics-devel-3.3.1-3.3.i386.rpm kdelibs-3.3.1-3.3.i386.rpm kdelibs-devel-3.3.1-3.3.i386.rpm krb5-devel-1.3.4-10.i386.rpm krb5-libs-1.3.4-10.i386.rpm krb5-server-1.3.4-10.i386.rpm krb5-workstation-1.3.4-10.i386.rpm libtiff-3.6.1-8.i386.rpm libtiff-devel-3.6.1-8.i386.rpm mailman-2.1.5-31.rhel4.i386.rpm mod_python-3.1.3-5.1.i386.rpm perl-5.8.5-12.1.i386.rpm perl-DBI-1.40-8.i386.rpm perl-suidperl-5.8.5-12.1.1.i386.rpm php-4.3.9-3.2.i386.rpm php-devel-4.3.9-3.2.i386.rpm php-domxml-4.3.9-3.2.i386.rpm php-gd-4.3.9-3.2.i386.rpm php-imap-4.3.9-3.2.i386.rpm php-ldap-4.3.9-3.2.i386.rpm php-mbstring-4.3.9-3.2.i386.rpm php-mysql-4.3.9-3.2.i386.rpm php-ncurses-4.3.9-3.2.i386.rpm php-odbc-4.3.9-3.2.i386.rpm php-pear-4.3.9-3.2.i386.rpm php-pgsql-4.3.9-3.2.i386.rpm php-snmp-4.3.9-3.2.i386.rpm php-xmlrpc-4.3.9-3.2.i386.rpm postgresql-7.4.7-2.RHEL4.1.i386.rpm postgresql-contrib-7.4.7-2.RHEL4.1.i386.rpm postgresql-devel-7.4.7-2.RHEL4.1.i386.rpm postgresql-docs-7.4.7-2.RHEL4.1.i386.rpm postgresql-jdbc-7.4.7-2.RHEL4.1.i386.rpm postgresql-libs-7.4.7-2.RHEL4.1.i386.rpm postgresql-pl-7.4.7-2.RHEL4.1.i386.rpm postgresql-python-7.4.7-2.RHEL4.1.i386.rpm postgresql-server-7.4.7-2.RHEL4.1.i386.rpm postgresql-tcl-7.4.7-2.RHEL4.1.i386.rpm postgresql-test-7.4.7-2.RHEL4.1.i386.rpm python-2.3.4-14.1.i386.rpm python-devel-2.3.4-14.1.i386.rpm python-docs-2.3.4-14.1.i386.rpm python-tools-2.3.4-14.1.i386.rpm squid-2.5.STABLE6-3.4E.3.i386.rpm squirrelmail-1.4.3a-9.EL4.noarch.rpm thunderbird-1.0-1.1.EL4.i386.rpm tkinter-2.3.4-14.1.i386.rpm vim-common-6.3.046-0.40E.4.i386.rpm vim-enhanced-6.3.046-0.40E.4.i386.rpm vim-minimal-6.3.046-0.40E.4.i386.rpm vim-X11-6.3.046-0.40E.4.i386.rpm xemacs-21.4.15-10.EL.1.i386.rpm xemacs-common-21.4.15-10.EL.1.i386.rpm xemacs-el-21.4.15-10.EL.1.i386.rpm xemacs-info-21.4.15-10.EL.1.i386.rpm xemacs-nox-21.4.15-10.EL.1.i386.rpm xpdf-3.00-11.5.i386.rpm