Send comments/issues/test reports to scientific-linux-devel@fnal.gov

The Upstream Vendor’s Release Notes

Review the Upstream Notes

Noteworthy SL Changes Since Last Release of SL 7

Note
This section documents changes made to SL specific packages since the last SL release.
This section does not list changes inherited from Upstream unless absolutely necessary.

SL 7.0 is our first release of 7, there is no previous release to document.

Packages Added to SL not in Upstream

elrepo-release

This package contains the elrepo yum repo and GPG key.
SL 7.0 is the first release to feature this package.

SL_enable_serialconsole

SL_enable_serialconsole will setup a serial console for login.
This is primarily targeted at users who could not set this up at kickstart.
SL 7.0 is the first release to feature this package.

SL_no_colorls

SL_no_colorls will disable the automatic colorized ls output.
This is primarily targeted at crash cart users who find the dark colors hard to read.
SL 7.0 is the first release to feature this package.

sl-bookmarks

sl-bookmarks replaces redhat-bookmarks and removes upstream branding.
SL 7.0 is the first release to feature this package.

sl-indexhtml

sl-indexhtml replaces redhat-indexhtml and removes upstream branding.
SL 7.0 is the first release to feature this package.

sl-logos

sl-logos replaces redhat-logos and removes upstream branding.
SL 7.0 is the first release to feature this package.

sl-release

sl-release replaces redhat-release and removes upstream branding.
It also provides our Scientific Linux operating system and updates repos.
You may wish to review the section on Using SL Yum Variables
SL 7.0 is the first release to feature this package.

sl-release-notes

sl-release-notes replaces redhat-release-notes and removes upstream branding.
SL 7.0 is the first release to feature this package.

yum-conf-sl7x

This package will modify the default repo definitions to use the latest SL release
SL 7.0 is the first release to feature this package.

yum-conf-elrepo

This package will pull in the elrepo yum repository and fastestmirror yum plugin.
SL 7.0 is the first release to feature this package.

Packages Changed in SL from the Upstream Release

Currently Changing

abrt

Removed the recommendation to open an upstream support case.
This change went into effect with SL 7.0 and continues in this release.

anaconda

Modified the installclass library so that it correctly identifies SL.
This change went into effect with SL 7.0 and continues in this release.

dhcp

Changed to remove upstream’s bugreport url.
This change went into effect with SL 7.0 and continues in this release.

firstboot

Modified the package Requires per BZ#1116921
This change went into effect with SL 7.0 and continues in this release.

httpd

Changed the default index.html to remove upstream’s branding.
This change went into effect with SL 7.0 and continues in this release.

libreport

Changed the defaults to remove upstream’s branding.
This change went into effect with SL 7.0 and continues in this release.

PackageKit

Removed the Upstream Vendor ID to avoid confusion.
This change went into effect with SL 7.0 and continues in this release.

plymouth

Removed the Upstream color scheme to avoid confusion.
This change went into effect with SL 7.0 and continues in this release.

redhat-rpm-config

Changed to recognize Scientific Linux as an Enterprise Linux.
This change went into effect with SL 7.0 and continues in this release.

subscription-manager

Removed RHN branded warnings and disabled default RHN service.
This change went into effect with SL 7.0 and continues in this release.

No Longer Changing

Note
For long term tracking, packages we no longer modify are listed here.

None at this time.

Packages Removed from Upstream

redhat-access-gui

We cannot provide RHN connections, so we have removed the RHN tools. People requiring RHN must use Enterprise Linux from upstream. SL 7.0 is the first release without this package.

redhat-bookmarks

redhat-bookmarks is replaced by sl-bookmarks.
SL 7.0 is the first release without this package.

redhat-indexhtml

redhat-indexhtml is replaced by sl-indexhtml.
SL 7.0 is the first release without this package.

redhat-logos

redhat-logos is replaced by sl-logos.
SL 7.0 is the first release without this package.

redhat-release

redhat-release is replaced by sl-release.
SL 7.0 is the first release without this package.

redhat-release-notes

redhat-release-notes is replaced by sl-release-notes.
SL 7.0 is the first release without this package.

redhat-support-lib-python

We cannot provide RHN connections, so we have removed the RHN tools. People requiring RHN must use Enterprise Linux from upstream. SL 7.0 is the first release without this package.

redhat-support-tool

We cannot provide RHN connections, so we have removed the RHN tools. People requiring RHN must use Enterprise Linux from upstream. SL 7.0 is the first release without this package.

rhn-client-tools

We cannot provide RHN connections, so we have removed the RHN tools. People requiring RHN must use Enterprise Linux from upstream. SL 7.0 is the first release without this package.

rhnlib

We cannot provide RHN connections, so we have removed the RHN tools. People requiring RHN must use Enterprise Linux from upstream. SL 7.0 is the first release without this package.

rhnsd

We cannot provide RHN connections, so we have removed the RHN tools. People requiring RHN must use Enterprise Linux from upstream. SL 7.0 is the first release without this package.

subscription-manager-migration

We cannot provide RHN connections, so we have removed the RHN tools. People requiring RHN must use Enterprise Linux from upstream. SL 7.0 is the first release without this package.

yum-rhn-plugin

We cannot provide RHN connections, so we have removed the RHN tools. People requiring RHN must use Enterprise Linux from upstream. SL 7.0 is the first release without this package.

Using SL Yum Variables

Tip
You can define any variable you want in yum by setting it in /etc/yum/vars/ Simply echo value > /etc/yum/vars/name an you’ve got $name defined.

Scientific Linux repos utilize the following yum variables:

Name

Purpose

Source

Example Values

$basearch

Describe the architecture of the system

yum determines automatically from sl-release

x86_64

$releasever

What is the vendor neutral version

yum determines automatically from sl-release

7.0 7

$slreleasever

What is the version of SL

sl-release or yum-conf-7x

7x 7rolling 7.0

For Scientific Linux 7 we’ve adopted a stronger use of yum variables to help simplify the customization for individual administrators.

Now any customizations to your repo files, such as use of local mirrors, is easily kept between releases as the SL provides repository files are not changing.

This does, however, provide unexpected behavior during our Release Candidate process. If the 7x config is enabled, you will point to the 7x repo rather than the Release Candidate repo. At that time the 7x repo will contain some older software than the Release Candidate.

Chart of $slreleasever

System State

SL7 Alpha/Beta

SL7 Alpha/Beta +7x

SL7 RC

SL7 RC +7x

SL7 GA

SL7 GA +7x

SL7 GA removed yum-conf-sl7x

Fresh Install

7rolling

7rolling

7.0

7x

7.0

7x

7.0

Upgrade From 7.0

7rolling

7rolling

7.1

7x

7.1

7x

7.1

Important
Users wishing to test packages from the Release Candidate during the Release Candidate process may need to remove yum-conf-sl7x.
As per the chart above, if yum-conf-sl7x is installed, your system will point towards the 7x repos rather than the as yet unreleased Release Candidate.

Noteworthy SL Changes Since SL 6

Note
This section documents changes made to SL specific packages since the SL 6 release.
This section does not list changes inherited from Upstream unless absolutely necessary.

No Longer Packaged By SL

alpine

EPEL now includes a version of alpine. Please fetch it from there.

SL_desktop_tweaks

The default configuration provided by upstream already fulfills this function.

SL_password_for_singleuser

The default configuration provided by upstream already fulfills this function.

yum-autoupdate

With SL7 yum-cron has nearly all the functionality of yum-autoupdate and
features upstream support. The yum-autoupdate code should still function on
SL7; however, we do not include it within the release.

SL Specific Behavior Changes

sl-release and yum-conf-sl7x

The official SL repos are now packaged as one repo per config file. In this way customizations that you make to a specific repo will not prevent others from being updated.
Also, the SL repos now utilize the yum variable $slreleasever in their config entries.
You may wish to review the section on Using SL Yum Variables.

How To Make A Bootable USB installer

The Scientific Linux installation iso files can be converted to bootable USB devices.

Relevant Commands
sudo yum install livecd-tools
man livecd-iso-to-disk
Caution
You will be expected to provide the full device name of your USB disk. If you provide the path to your existing operating system, it will be erased.
Typical Usage
livecd-iso-to-disk --format --reset-mbr --efi SL-7-x86_64-DVD.iso /dev/sd<x>

Where <x> is the name of your USB device node. For example, /dev/sdv

Our Details

Download Areas
Tip
A mirror closer to you might result in faster downloads.
Feel free to consult our mirror list.
Community Email Lists
Note
How To Subscribe
Follow the instructions at our website for the SL lists