yum install yum-conf-repos yum install yum-conf-context-fermilab sleep 2 yum upgrade
This is the release of Scientific Linux 7 with Fermilab customizations.
The Scientific Linux 7 Fermilab Context is a combination of Scientific Linux 7 and a Fermilab specific repo. The resultant install will look like Scientific Linux as there are minimal Fermilab customizations.
Note
|
Scientific Linux 7 has IPv6 enabled by default. |
See below for the included Fermilab customizations.
Important
|
Scientific Linux 7 includes MAJOR CHANGES. You should read and familiarize yourself with the release notes found at http://ftp.scientificlinux.org/linux/scientific/7/x86_64/release-notes/ |
Note
|
As with the latest releases of SLF 6, yum-conf-sl7x is
installed by default. This means your system will be updated
to the latest release of SL 7 automatically. For example, SL 7.1 systems with yum-conf-sl7x installed will automatically update to SL 7.2 during a yum update operation. If this is not behavior you desire, the yum-conf-sl7x rpm should be removed from your system. |
You can add the Scientific Linux 7 Fermilab Context to a Scientific Linux 7 system with the following commands:
yum install yum-conf-repos yum install yum-conf-context-fermilab sleep 2 yum upgrade
There are 2 choices for netinstall media.
The Scientific Linux netinstall media:
http://ftp.scientificlinux.org/linux/scientific/7/iso/
NOTE: Unless you select the Fermilab Context, you will receive SL 7.
or a customized media that automatically enables the "fermilab" context
http://ftp.scientificlinux.org/linux/scientific/7/contexts/fermilab/images/boot.iso
Note
|
The Scientific Linux netinstall media has been modified to allow for
selection of a context during install. See http://ftp.scientificlinux.org/linux/scientific/7x/contexts/ for more information. |
Note
|
This media uses DHCP for networking by default. |
You can add the Scientific Linux 7 Fermilab Context to other releases with the following commands:
yum install http://ftp.scientificlinux.org/linux/scientific/7x/contexts/fermilab/x86_64/yum-conf-context-fermilab-1.0-6.el7.noarch.rpm sleep 2 yum upgrade
These packages are known not to be included in this release.
None
The "zz_" rpms have new names to hopefully clarify their intented purpose and create simple queries.
Old Name |
New Name |
krb5-fermi-krb5.conf |
fermilab-conf_kerberos |
ocsinventory-fermi |
fermilab-util_ocsinventory |
rgang |
fermilab-util_rgang |
zz_auto_update_kernel |
SL_yum-cron_no_default_excludes |
zz_apache_no_browsable_directory |
fermilab-conf_apache-no-browsable-directory |
zz_apache_use_clogger |
fermilab-conf_apache-use-syslog |
zz_fermi_ssh_config |
fermilab-conf_ssh-client |
zz_fermi_sshd_config |
fermilab-conf_ssh-server |
zz_gdm_doe_banner |
fermilab-conf_doe-banner-login-screen |
zz_gdm_no_user_list |
SL_gdm_no_user_list |
zz_ntp_configure |
fermilab-conf_timesync |
zz_postfix_fermi_gateway |
fermilab-conf_email-gateway |
zz_screenlock_kde |
fermilab-conf_screenlock |
zz_tcp_wrappers_change |
fermilab-conf_tcp-wrappers |
zz_use_clogger |
fermilab-conf_system-logger |
The following packages are new additions to the SL7 Fermilab Context list:
cigetcert: A utility for getting X.509 certificates from CILogon.
fermilab-base_kerberos : Will ensure the packages necessary for the traditional use of the FNAL kerberos realm are installed.
fermilab-base_on-site : Will ensure the packages necessary for use of the FNAL network are installed.
fermilab-conf_doe-banner-console : Provides the baseline MOTD file. This was previously packaged with zz_tcp_wrappers_change.
fermilab-conf_kerberos-local-passwords : Permits users to login locally with their KERBEROS or a local password.
fermilab-util_k5push : Provides /usr/bin/k5push . This was previously part of krb5-fermi-addons
fermilab-util_kcron : Get kerberos ticket for cron usage. This was previously part of krb5-fermi-addons
fermilab-util_kx509 : Get an X.509 certificate for Fermilab using CILogon.
fermilab-util_makehostkeys : Provides /usr/sbin/makehostkeys . This was previously part of krb5-fermi-krb5.conf. The provided script is not the utility from SLF6.
yum-conf-context-fermilab : Provides a yum-repo pointing to the Fermilab customizations.
Scientific Linux 7 Fermilab Context uses the Scientific Linux repos.
Note
|
Unlike with SLF5 and SLF6, when security errata is published
for Scientific Linux 7 it is also published to
Scientific Linux 7 Fermilab Context. For Scientific Linux errata announcements see the scientific-linux-errata list. |
The pre-publication to SLF rolling will not happen.
Unlike SLF 5 and SLF 6, the Fastbugs repo is enabled by default
Unlike with SLF 5 and SLF 6, any external repos you install such as EPEL or ELRepo - will have their yum repos enabled by default.
The following packages are not present in the SL7 Fermilab Context:
clamav : This published in EPEL7.
drbd83 : The DRBD tools are published within ELRepo.
flpr : Fermilab lpr. Managed Print Services made this obsolete.
heartbeat : High Availability tool. TUV suggests corosync.
krb5-fermi-getcert : The KCA server is scheduled for retirement. This package will soon be obsolete.
openafs-thiscell-FNAL : This OpenAFS config file is no longer needed. OpenAFS is able to determine this information automatically. The OpenAFS Cell at FNAL is scheduled for retirement.
pidgin-sipe : This published in EPEL7.
purple-sipe : This published in EPEL7.
slf-bookmarks : Fermilab firefox bookmarks are not required.
slf-release : This is no longer required. The sl-release RPM fulfills this function together with yum-conf-context-fermilab.
slf-logos : Fermilab specific artwork is not required.
tetex-natbib : laTex macros. No reported users of this package.
tetex-revtex : laTex macros. No reported users of this package.
upsupdbootstrap-* : Initial UPS/UPD setup. No package owner.
yum-autoupdate : For SL7 we utilize yum-cron instead. Please read http://ftp.scientificlinux.org/linux/scientific/7/x86_64/release-notes/#_sl_provides_automatic_updates
yum-conf-fermi-internal : This is no longer required.
yum-conf-fermi-other : Replaced by yum-conf-context-fermilab.
yum-conf-slf7x : This is replaced by yum-conf-sl7x
zz_alpine_user_domain : Alters the sendfrom domain to @fnal.gov. Alpine is not an officially supported email client. Users may still make the alterations to their alpine config manually.
zz_cacerts_for_slf : With the planned retirement of the KCA server this package is no longer necessary.
zz_disable_avahi : Disabling the Avahi service is not required though the default firewall will render it useless. Avahi is typically found on Workstations. ENHC0001980
zz_enable_firewall_fnal : The default firewall provided by SL7 is suitable for use at Fermilab. ENHC0001981
zz_lang_colate : Sets LANG=C by default. ENHC0002521
zz_local_dns_cache : Users who need to run their own DNS caching server are better served by building their own configs tailored to their needs.
zz_postfix_accept : Configured postfix to recieve email. Users are expected to recieve email at email.fnal.gov so this rpm is no longer necessary.
zz_sendmail_accept : Configures sendmail to recieve email. Sendmail is not packaged with SL7. Postfix is the provided replacement.
zz_sendmail_fermi_gateway : Configures sendmail to route email through approved servers. Sendmail is not packaged with SL7 Postfix is the provided replacement.