Замечания к выпуску Scientific Linux "SL 5.4" для i386 4 ноября 2009
Знаком "*" помечены пункты, изменившиеся по сравнению с выпуском 5.3
See SL.documentation for Upstream vendor release notes.
Send comments/issues/test reports to scientific-linux-devel@fnal.gov
--------------------------------------------------------------------------
Содержание
ОТКУДА ЗАГРУЗИТЬ
ДОБАВЛЕНО к Enterprise 5.4
ИЗМЕНЕНО по сравнению с Enterprise 5.4
Изменения, внесенные в инсталлятор, и изменения, обеспечивающие
легальность
ИЗМЕНЕНИЯ, внесенные в версию 5.4 производителем базового
дистрибутива
/contrib
SRPMS
ТРЕБОВАНИЯ К ОБОРУДОВАНИЮ
ОГРАНИЧЕНИЯ
ИНФОРМАЦИЯ
ERRATA
_____________________________________________________________________________
ОТКУДА ЗАГРУЗИТЬ
_____________________________________________________________________________
ftp://ftp.scientificlinux.org/linux/scientific/54/i386
ftp://ftp.scientificlinux.org/linux/scientific/54/iso/i386
-----------------------------------------------------------------------------
ADDED compared to vendor
-----------------------------------------------------------------------------
915resolution-0.5.3-6.el5.i386.rpm
915resolution -- средство модификации видео-BIOS Intel-чипсетов
серий 800 и 900. Это чипсеты 845G, 855G, 865G, 915G, 915GM и 945G. Эта
модификация необходима, чтобы позволить графическому серверу Xorg или
XFree86 отображать определенные графические разрешения.
Эти модификации являются временными. Нет никакого риска в том, чтобы
производить постоянные модификации BIOS. Это также означает, что для
того чтобы эти изменения вступили в силу, 915resolution должен
запускаться каждый раз при загрузке компьютера.
915resolution был создан на основе 855resolution. Однако созданный
мною код существенно отличается. Теперь 915resolution базируется на
более простом коде. 915resolution также позволяет модифицировать
количество битов на пиксель.
alpine
Alpine -- инструмент для чтения, отправки и обслуживания
электронных сообщений. Alpine является преемником Pine'а и был
разработан Computing & Communications в Университете Вашингтона.
Отличия alpine версии 2.00 от версии 1.0 следующие.
Файл /etc/alpine/pine.conf.sample теперь устанавливается, не
перезаписывая существующий файл pine.conf. Таким образом, существующий
в /etc/alpine файл pine.conf остается неизменным даже после
обновлений. Для установки "с нуля" имеет смысл скопировать образец
конфигурационного файла в pine.conf, но alpine работает и без этого.
Пользователи теперь могут использовать .alpine.passfile.
Эта версия alpine может работать очень медленно в том случае, если
осуществляется запись больших почтовых ящиков в старом формате Unix
mailbox. Лучшим решением в таком случае является конвертация в формат
"mix".
Дополнительную информацию можно найти
О временных характеристиках для различных форматов файлов
http://mailman2.u.washington.edu/pipermail/alpine-info/2008-July/000971.html
Описание проблемы:
http://mailman2.u.washington.edu/pipermail/alpine-info/2009-February/thread.html#1658
Преобразование :
http://www.phwinfo.com/forum/comp-mail-imap/198358-mailutil-mix-file-size.html
alpine-2.00-2.el5.i386.rpm
AUFS
Aufs -- каскадно-объединенная файловая система, подобная Unionfs,
которая объединяет несколько каталогов и обеспечивает объединение
нескольких каталогов и предоставление в виде единого каталога. Aufs --
полностью переписанный Unionfs.
aufs-0.20090202.cvs-6.sl5.i686.rpm
* kernel-module-aufs-2.6.18-164.2.1.el5-0.20090202.cvs-6.sl5.i686.rpm
* kernel-module-aufs-2.6.18-164.2.1.el5PAE-0.20090202.cvs-6.sl5.i686.rpm
* kernel-module-aufs-2.6.18-164.2.1.el5xen-0.20090202.cvs-6.sl5.i686.rpm
cfitsio
CFITSIO -- это библиотека подпрограмм для C и FORTRAN для чтения и
записи файлов с данными в формате FITS (Flexible Image Transport
System).
CFITSIO широко используется в астрономическом сообществе.
cfitsio-3.100-1.el5.i386.rpm
cfitsio-devel-3.100-1.el5.i386.rpm
*dkms
*
Этот пакет содержит изначально разработанное в Dell рабочее окружение
Dynamic Kernel Module Support (DKMS) для инсталляции пакетов,
содержащих модули ядра.
* DKMS обновлен до последней версии от Dell
* Используется spec-файл, созданный компанией Dell
* dkms-2.1.0.1-1.el5.noarch.rpm
dropit
dropit предназначен для удаления из значения переменной PATH записей
каталогов, разделенных двоеточием.
dropit может быть использован в скриптах sh, ksh csh.
dropit-1.2-1.i386.rpm
fftw
FFTW -- библиотека подпрограмм на языке C для вычисления одномерных
или многомерных дискретных преобразований Фурье для массивов данных
произвольного размера, как вещественных, так и комплексных.
Является частью scipy.
fftw3-3.1.2-5.el5.1.i386.rpm
fftw3-devel-3.1.2-5.el5.1.i386.rpm
*FUSE
*
* FUSE теперь входит в базовый дистрибутив.
fuse-smb
fuse -- файловая система, позволяющая быстро и легко получить доступ к
удаленным файловым ресурсам через smb. С smb вы можете без
дополнительных усилий получать доступ к сетевым ресурсам network
neighbourhood так, как к вашей локальной файловой системе
fuse-smb-0.8.7-1.SL.i386.rpm
fuse-sshfs
Клиент FUSE-filesystem, базирующийся на SSH File Transfer
Protocol. Поскольку большинство SSH-серверов уже поддерживает этот
протокол, его установка не вызовет затруднений: т.е. на сервере не надо
производить никаких настроек. На стороне клиента монтирование файловой
системы является таким же простым, как вход на сервер по ssh.
fuse-sshfs-2.0-1.SL.i386.rpm
*Graphviz
Graph Visualization Tools
* Обновлены до последних версий
* Удален graphviz-ocaml, поскольку в релиз не входит ocaml
*
* graphviz-2.24.0-1.el5.sl.i386.rpm
* graphviz-devel-2.24.0-1.el5.sl.i386.rpm
* graphviz-doc-2.24.0-1.el5.sl.i386.rpm
* graphviz-gd-2.24.0-1.el5.sl.i386.rpm
* graphviz-graphs-2.24.0-1.el5.sl.i386.rpm
* graphviz-guile-2.24.0-1.el5.sl.i386.rpm
* graphviz-java-2.24.0-1.el5.sl.i386.rpm
* graphviz-lua-2.24.0-1.el5.sl.i386.rpm
* graphviz-perl-2.24.0-1.el5.sl.i386.rpm
* graphviz-php-2.24.0-1.el5.sl.i386.rpm
* graphviz-python-2.24.0-1.el5.sl.i386.rpm
* graphviz-ruby-2.24.0-1.el5.sl.i386.rpm
* graphviz-tcl-2.24.0-1.el5.sl.i386.rpm
*icewm
*
Легкий оконный менеджер для X Window System.
Пакеты обновлены до последних версий
В меню и на панель инструментов добавлен OpenOffice
* Включена поддержка масштабирования фона рабочего стола
*
* icewm-1.2.37-1.1.i386.rpm
* icewm-l10n-1.2.37-1.1.i386.rpm
*imlib
*
* Imlib -- библиотека для загрузки и рендеринга отображений независимо
* от глубины цветности.
*
* imlib-1.9.15-11.el5.i386.rpm
* imlib-devel-1.9.15-11.el5.i386.rpm
Intel wireless firmware (ucode)
Наличие в системе firmware (ucode), помещенных в эти пакеты, требуется
для того, чтобы соответствующие Intel® Wireless драйвера могли
функционировать в вашей системе.
В ходе инициализации адаптера и во время его функционирования микрокод
загружается в оперативную память сетевого адаптера. Микрокод
предоставляет низкоуровневые MAC-функции, такие как radio control и
high precision timing events (backoff, transmit и т.п.),
а также реализует различные уровни пакетной фильтрации, которая может
использоваться для освобождения хоста от обработки пакетов, не
представляющих интереса с точки зрения текущего режима работы
устройства.
Эти пакеты содержат все версии firmware, опубликованные к моменту
выпуска, а также соответствующие документы README.
ipw2100-firmware-1.3-5.noarch.rpm
ipw2200-firmware-3.0-1.noarch.rpm
* iwlwifi-1000-ucode-128.50.3.1-1.el5.noarch.rpm
* iwlwifi-3945-ucode-15.32.2.9-1.el5.noarch.rpm
* iwlwifi-4965-ucode-228.61.2.24-8.el5.noarch.rpm
* iwlwifi-5000-ucode-8.24.2.12-1.el5.noarch.rpm
* iwlwifi-5150-ucode-8.24.2.2-1.el5.noarch.rpm
*
* ipw3945 удален из SL 5.4, вместо него помещен iwlwifi3945
JAVA
* java-1.6.0-sun-compat-1.6.0.16-1.sl5.jpp.i586.rpm
* jdk-1.6.0_16-fcs.i586.rpm
Это java sdk от Sun.
Лицензию см. в SL.documentation/jdk-1.6.x.license
java-1.6.0-sun-compat обеспечивает JPackage совместимость символьных
ссылок и каталогов для JDK rpm от Sun.
Для того что бы все ссылки (включая plugin'ы) были установлены
верно, необходимо установить java-1.6.0-sun-compat, который потянет
за собой пакет jdk
Простейший способ:
yum install java-1.6.0-sun-compat
текущая версия пакета jdk-1.6.0 rpm установится автоматически.
kdeedu
Обучающие/познавательные приложения для KDE
kstars -- часть этого пакета
kdeedu-3.5.4-1.el5.i386.rpm
kdeedu-devel-3.5.4-1.el5.i386.rpm
*lua
*
* Lua -- мощный язык программирования, разработанный для расширения
* функциональности приложений. Lua также часто используется как
* самостоятельный язык программирования общего назначения.
*
* lua-5.1.2-1.el5.i386.rpm
* lua-devel-5.1.2-1.el5.i386.rpm
*madwifi
*
* Поддержка чиспета Atheros теперь включена в ядро. Поэтому пакет
* исключен из 5.4. Если он понадобится, мы вернем его в дистрибутив.
Поддержка для Atheros G wireless
madfifi - это Multiband Atheros Driver для WiFi, linux-драйвер для
универсальных сетевых карт 802.11a/b/g - Cardbus, PCI или MiniPCI
карт, которые используют чипсеты Atheros (ar5210, ar5211, ar5212).
madwifi-0.9.4-15.i686.rpm
kernel-module-madwifi-2.6.18-128.1.1.el5-0.9.4-15.sl5.i686.rpm
kernel-module-madwifi-2.6.18-128.1.1.el5PAE-0.9.4-15.sl5.i686.rpm
kernel-module-madwifi-2.6.18-128.1.1.el5xen-0.9.4-15.sl5.i686.rpm
kernel-module-madwifi-hal-2.6.18-128.1.1.el5-0.9.4-15.sl5.i686.rpm
kernel-module-madwifi-hal-2.6.18-128.1.1.el5PAE-0.9.4-15.sl5.i686.rpm
kernel-module-madwifi-hal-2.6.18-128.1.1.el5xen-0.9.4-15.sl5.i686.rpm
Multimedia
gstreamer-plugins-extras-0.10.9-2.sl.i386.rpm из SL4 (обновленный)
k3b-extras-0.12.17-3.sl.i386.rpm из репозитория livna
Эти пакеты необходимы для удовлетворения зависимостей для вышеупомянутых
пакетов.
lame-3.97-1.sl.i386.rpm из RPMforge
lame-devel-3.97-1.sl.i386.rpm из RPMforge
libid3tag-0.15.1b-3.sl.i386.rpm из RPMforge
libid3tag-devel-0.15.1b-3.sl.i386.rpm из RPMforge
libmad-0.15.1b-4.sl.i386.rpm из RPMforge
libmad-devel-0.15.1b-4.sl.i386.rpm из RPMforge
taglib-1.4-1.2.sl.i386.rpm из RPMforge
taglib-devel-1.4-1.2.sl.i386.rpm из RPMforge
*ndiswrapper
Проект ndiswrapper делает возможным использование в Linux WLAN-Hardware
при помощи загружаемого модуля ядра, который "служит оберткой" для
драйверов NDIS (Windows network driver API). Эти пакеты содержат только
модуль ядра и загрузчик. Для вашей карты также может понадобиться
Windows драйвер.
ВНИМАНИЕ: Ядро Scientific Linux использует стек размером 4K. Многим Windows
драйверам необходим стек размером по меньшей мере 8K. Подробности см. в
wiki на сайте http:/ndiswrapper.sourceforge.net
* Обновлены до последних версий
*
* ndiswrapper-1.55-1.SL.i686.rpm
* kernel-module-ndiswrapper-2.6.18-164.2.1.el5-1.55-1.SL.i686.rpm
* kernel-module-ndiswrapper-2.6.18-164.2.1.el5PAE-1.55-1.SL.i686.rpm
* kernel-module-ndiswrapper-2.6.18-164.2.1.el5xen-1.55-1.SL.i686.rpm
nedit
NEdit теперь входит в базовый дистрибутив.
NumPy
http://numpy.scipy.org//
NumPy создан на основе базового кода старого проекта Numeric и может
использоваться вместо Numeric. Он также добавляет возможности,
введенные Numarray, и может использоваться вместо Numarray.
Этот пакет содержит:
- мощную реализацию объектов типа N-мерного массива
- современные (широковещательные) функции
- основные функции линейной алгебры
- основные преобразования Фурье
- современные инструменты для работы со случайными числами
- средства для интеграции с кодами языка Fortran.
numpy-1.2.1-1.i386.rpm
*OpenAFS
*
* Мы поместили самую последнюю версию openafs 1.4.11
*
* openafs-1.4.11-76.sl5.i686.rpm
* openafs-authlibs-1.4.11-76.sl5.i686.rpm
* openafs-authlibs-devel-1.4.11-76.sl5.i686.rpm
* openafs-client-1.4.11-76.sl5.i686.rpm
* openafs-compat-1.4.11-76.sl5.i686.rpm
* openafs-debug-1.4.11-76.sl5.i686.rpm
* openafs-devel-1.4.11-76.sl5.i686.rpm
* openafs-kernel-source-1.4.11-76.sl5.i686.rpm
* openafs-kpasswd-1.4.11-76.sl5.i686.rpm
* openafs-krb5-1.4.11-76.sl5.i686.rpm
* openafs-server-1.4.11-76.sl5.i686.rpm
openafs-firstboot-1.4-1.SL.noarch.rpm
* kernel-module-openafs-2.6.18-164.2.1.el5-1.4.11-76.sl5.i686.rpm
* kernel-module-openafs-2.6.18-164.2.1.el5PAE-1.4.11-76.sl5.i686.rpm
* kernel-module-openafs-2.6.18-164.2.1.el5xen-1.4.11-76.sl5.i686.rpm
*perl modules
Эти модули perl добавлены, поскольку они достаточно полезны.
* Модули perl обновлены из репозитория EPEL
* perl-DBD-XBase-0.241-6.el5.noarch.rpm
* perl-MailTools-1.77-2.el5.noarch.rpm
perl-Parse-RecDescent-1.94-1.noarch.rpm
* perl-SQL-Statement-1.15-5.el5.noarch.rpm
* perl-TermReadKey-2.30-5.el5.i386.rpm
perl-Text-CSV_XS-0.23-1.i386.rpm
* perl-Text-Template-1.44-5.el5.noarch.rpm
* perl-Tk-804.028-3.el5.i386.rpm
perl-TimeDate был добавлен производителем базового дистрибутива
Мы решили использовать версию perl-TimeDate, созданную производителем
базового дистрибутива
R
http://www.r-project.org/
R -- язык и окружение для статистических вычислений и
отрисовки графиков. R -- GNU-проект, похожий на язык и
окружение S, разработанный Джоном Чамберсом (John Chambers) и его
коллегами из Bell Laboratories.
R может рассматриваться как другая реализация S. Он имеет некоторые
важные отличия, но большая часть кода, написанного для S, может
запускаться под R без изменений.
R-2.8.1-1.sl5.i386.rpm
R-devel-2.8.1-1.sl5.i386.rpm
libRmath-2.8.1-1.sl5.i386.rpm
libRmath-devel-2.8.1-1.sl5.i386.rpm
r1000
Вместо драйвера r1000 теперь используется драйвер r8169. Он включен в
ядро SL 5.2, поэтому пакет r1000 удален.
*Ralink wireless firmware
*
* Firmware, включенное в эти пакеты, может понадобиться для того чтобы
* в системе работали драйверы Ralink® wireless.
*
* rt61pci-firmware-1.2-1.el5.noarch.rpm
* rt73usb-firmware-1.8-1.el5.noarch.rpm
scipy
Scipy -- открытое программное обеспечение для математических, научных
и инженерных расчетов. Основной библиотекой является NumPy,
предоставляющая удобный и быстрый механизм для работы с N-мерными
массивами. Библиотека SciPy создана для работы с массивами NumPy и
предоставляет множество удобных для использования и эффективных
числовых программ, как то программы для численного интегрирования и
оптимизации.
scipy-0.6.0-6.el5.i386.rpm
suitesparse
suitesparse -- набор математических библиотек для работы с
разреженными матрицами.
Является частью scipy.
suitesparse-3.1.0-1.el5.i386.rpm
suitesparse-devel-3.1.0-1.el5.i386.rpm
suitesparse-static-3.1.0-1.el5.i386.rpm
SL_afs_no_dynroot-2.0-2.noarch.rpm
Этот пакет удаляет -dynroot опции из openafs config. Для того
чтобы этот эффект имел место, необходимо перезапустить afs. В
процессе установки пакета такого перезапуска не делается.
SL_desktop_tweaks-5-4.noarch.rpm
Этот пакет добавляет значок "Терминал" на панель задач GNOME и KDE.
Он также меняет фон в процессе запуска KDE с красного на черный.
Инсталлируется по умолчанию и для KDE, и для GNOME.
SL_enable_serialconsole-3.1-6.noarch.rpm
Этот скрипт выполняет все необходимые действия, чтобы посылать
выход консоли одновременно и на последовательный порт, и на экран.
Он также создает приглашение login и позволяет пользователям
осуществлять вход через последовательный порт.
SL_no_colorls-1.0-3.noarch.rpm
Выключает "цвета" в ls. По умолчанию не инсталлируется.
SL_password_for_singleuser-1.0-1.noarch.rpm
Изменения /etc/inittab, требующие пароль root для входа в
однопользовательский режим. По умолчанию не инсталлируется.
Ранее это входило в пакет SL_inittab_change
SL_rpm_show_arch-1.0-2.noarch.rpm
Добавляет архитектуру в вывод команды "rpm -qa".
Адаптировано для использования umask
SL_sendmail_accept-1.1-3.noarch.rpm
Конфигурация Sendmail изменена таким образом, что он разрешает
входящую почту.
По умолчанию не устанавливается.
tidy
При редактировании HTML легко допустить ошибку. Было бы неплохо иметь
простой способ автоматически отследить и исправить такие ошибки
редактирования, получив документ с правильной разметкой. Такой способ
теперь есть! HTML TIDY, созданный Дайвом Раггетом (Dave Raggett), --
свободно распространяемая утилита, делающая именно это. Она также
прекрасно работает, когда необходимо разобрать очень трудные для
чтения разметки документа, созданные специализированными HTML
редакторами и инструментами трансформирования, и может помочь вам
определить, какому месту вашей страницы необходимо уделить больше
внимания, чтобы сделать ее доступной для людей с ограниченными
возможностями.
tidy-0.99.0-12.20070228.sl5.i386.rpm
libtidy-0.99.0-12.20070228.sl5.i386.rpm
libtidy-devel-0.99.0-12.20070228.sl5.i386.rpm
*XFS
*
XFS -- масштабируемая высокопроизводительная журналируемая
файловая система, обеспечивающая возможность быстрого восстановления
системы в случае сбоя.
* Модуль ядра xfs есть только для архитектуры x86_64, для i386 такого
* модуля нет. Поэтому мы по-прежнему включаем kernel-module-xfs для i386
xfs-filesystem-0.4-2.sl5.i686.rpm
xfsdump-2.2.46-1.sl5.i386.rpm
xfsprogs-2.9.4-1.sl5.i386.rpm
xfsprogs-devel-2.9.4-1.sl5.i386.rpm
dmapi-2.2.8-1.sl5.i386.rpm
dmapi-devel-2.2.8-1.sl5.i386.rpm
* kernel-module-xfs-2.6.18-164.2.1.el5-0.4-2.sl5.i686.rpm
* kernel-module-xfs-2.6.18-164.2.1.el5PAE-0.4-2.sl5.i686.rpm
* kernel-module-xfs-2.6.18-164.2.1.el5xen-0.4-2.sl5.i686.rpm
Yumex
Yumex -- графический пользовательский интерфейс yum.
yumex-2.0.3-1.0.el5.noarch.rpm
yum-utils
yum-utils -- коллекция утилит и примеров, имеющих отношение к менеджеру
пакетов yum. Сюда включены утилиты различных авторов, которые делают
yum мощнее и удобнее в использовании. Ниже представлены некоторые
утилиты и plugin'ы.
yum-installonlyn был включен в yum
О том, как изменить настройки для installonlyn, см. в yum.conf
Пакет yum-utils был обновлен до версии 1.1.16, соответствующей версии
пакета yum-utils производителя базового дистрибутива
Производитель базового дистрибутива включает не все плагины в свою
версию yum-util. Мы включили все плагины. Ниже представлен полный
список пакетов, входящих в yum-utils
yum-aliases-1.1.16-14.el5.noarch.rpm
yum-allowdowngrade-1.1.16-14.el5.noarch.rpm
yum-changelog-1.1.16-14.el5.noarch.rpm
yum-downloadonly-1.1.16-14.el5.noarch.rpm
yum-fastestmirror-1.1.16-14.el5.noarch.rpm
yum-filter-data-1.1.16-14.el5.noarch.rpm
yum-keys-1.1.16-14.el5.noarch.rpm
yum-kmod-1.1.16-14.el5.noarch.rpm
yum-list-data-1.1.16-14.el5.noarch.rpm
yum-merge-conf-1.1.16-14.el5.noarch.rpm
yum-NetworkManager-dispatcher-1.1.16-14.el5.noarch.rpm
yum-priorities-1.1.16-14.el5.noarch.rpm
yum-protectbase-1.1.16-14.el5.noarch.rpm
yum-protect-packages-1.1.16-14.el5.noarch.rpm
yum-refresh-updatesd-1.1.16-14.el5.noarch.rpm
yum-security-1.1.16-14.el5.noarch.rpm
yum-tmprepo-1.1.16-14.el5.noarch.rpm
yum-tsflags-1.1.16-14.el5.noarch.rpm
yum-updateonboot-1.1.16-14.el5.noarch.rpm
yum-upgrade-helper-1.1.16-14.el5.noarch.rpm
yum-utils-1.1.16-14.el5.noarch.rpm
yum-verify-1.1.16-14.el5.noarch.rpm
yum-versionlock-1.1.16-14.el5.noarch.rpm
Прочее
Эти пакеты были включены, поскольку в базовый дистрибутив они не
входили.
gv-3.6.2-2.sl5.i386.rpm от Stephan Wiesand
Pine был заменен на alpine
-------------------------------------------------------------------------
RPM'ы производителя, в которые были внесены изменения
-------------------------------------------------------------------------
*Инсталлятор (anaconda)
* anaconda-11.1.2.195-1.SL.i386.rpm
* anaconda-runtime-11.1.2.195-1.SL.i386.rpm
Удален код, проверявший корректность установки timezone в kickstart,
поскольку в нем содержались ошибки
В ходе инсталляции добавлен plugin для yum kernel-module.py
Изменен pkgorder с патчами из CentOS
Изменен installclasses/rhel.py для удаления запроса ключа
Изменен installclasses/rhel.py для включения групп SL
Поддержка сайтов
См. sites/example
Замечание: Инсталляция сайтов на виртуальную машину
При инсталляции паравиртуализированного сайта необходимо указывать
каталог, содержащий сайт, например, 5x/i386/sites/example
При инсталляции полностью виртуализированного сайта необходимо
указывать основной каталог, как обычно, например,
5x/x86_64/sites/example
*comps.xml
Изменены названия и описания некоторых групп для того, чтобы сделать их
более интернациональными
В обновлении 1 производитель базового дистрибутива изменил свои файлы
comps.xml так, чтобы они отображали другую структуру сортировки, а
также убрал из этого релиза лишние файлы.
В обновление 2 производитель базового дистрибутива добавил пакеты в
comps.xml. В comps-sl.xml внесено большинство изменений, сделанных
производителем базового дистрибутива. Поскольку мы объединили различные
файлы comps.xml производителя базового дистрибутива, наш comps.xml
никогда не будет выглядеть так, как их файлы. Но это изменение делает
наш файл более похожим на их файл из обновления версии 2.
* Производитель базового дистрибутива добавил в 5.4 пакеты и
* изменил файл comps.xml для архитектуры x86_64, так что он теперь
* отличается от comps.xml для i386. Мы обновили наш comps.xml так, чтобы
* он отражал изменения в списке пакетов и групп, внесенные производителем
* базового дистрибутива. Мы также адаптировали наш comps.xml для
* использования с бОльшим количеством языков.
В релиз "производителя" изменения вносились минимальные. Мы изменили только
"rpm'ы", которые требует изменить "производитель".
redhat-artwork-5.0.9-1.SL.2.i386.rpm
redhat-logos-4.9.16-1.SL.6.noarch.rpm
* sl-release-5.4-1.i386.rpm
* sl-release-notes-5.4-1.noarch.rpm
sl-release заменяет начальные закладки mozilla и firefox.
sl-release изменяет начальную конфигурацию rhn для
использования
yum и указания на сайт ftp.scientificlinux.org
sl-release удаляет из firstboot'а вопрос о дополнительных CD
redhat-logos изменен так, чтобы добавить показ фотографий в
процессе инсталляции
Эти пакеты производитель менять не требует, но нам кажется, что их следует
изменить
gdm-2.16.0-46.sl5.i386.rpm
Изменяет тему по умолчанию с RHEL на EaseOfBlue
pirut-1.3.28-13.sl.noarch.rpm
Удаляет "Requires: rhn-setup-gnome"
rhgb-0.16.4-8.sl.1.i386.rpm
Изменяет цвета.
python-virtinst
virtinst -- модуль, помогающий запускать инсталляции на виртуальных
машинах. Он поддерживает и паравиртуальные, и полностью
виртуальные гостевые системы. Для запуска используется
libvirt (http://www.libvirt.org).
Также включен несложный скрипт virt-install, позволяющий
использовать virtinst в режиме командной строки.
Модуль python-virtinst распознает обычные инсталляции Scientific Linux,
но не распознает сайты. Мы добавили патч, который позволяет
распознавать Scientific Linux и таким образом делает возможным
инсталляцию SL на паравиртуальных машинах.
python-virtinst-0.300.2-12.sl.1.noarch.rpm
yum
Yum версии 2.4 и выше имеет специальный plugin kernel-module, который
позволяет определить, какие kernel-module rpm соответствуют ядрам.
Благодаря этим изменениям теперь работа с kernel-module rpm (например,
afs) возможна
yum-conf
В репозиториях установлены приоритеты. Но чтобы это работало, должен
быть установлен пакет yum-priorities.
Переменная metadata_expire установлена в значение 20 часов, что
позволяет обычным пользователям воспользоваться yum для тех команд,
которые они могут запускать
В yum-conf имеются следующие репозитории
sl-base (enabled)
sl-security (enabled)
sl-testing (not enabled)
sl-fastbugs (not enabled)
atrpms (not enabled)
dag (not enabled)
flash (not enabled)
По умолчанию не все репозитории подключены.
Чтобы подключить их для однократного использования, используйте команду
--enablerepo, например
yum --enablerepo=atrpms list mplayer
yum --enablerepo=dag install xine
yum --enablerepo=adobe install flash-player
Если вы хотите, чтобы все репозитории были подключены постоянно, вам
необходимо отредактировать конфигурационные файлы, изменив enabled=0 на
enabled=1. Конфигурационные файлы находятся в каталоге
/etc/yum.repos.d/ и имеют названия вида
/etc/yum.repos.d/atrpms.repo
/etc/yum.repos.d/dag.repo
Замечание: Одно то, что yum-репозиторий существует, НЕ означает, что
он совместим с другими yum-репозиториями. Мы включили созданные нами
репозитории, поскольку обычно они успешно работают друг с другом. Но
если с каким-либо из пакетов из репозиториев возникнет проблема,
пожалуйста, свяжитесь с теми, кто поддерживает этот репозиторий.
yum-autoupdate
yum-autoupdate проверяет, выполняется ли yum, и если выполняется
слишком долго (около 24 часов), то, когда стартует yum.cron, он убивает
старый yum. Это изменение внесено потому, что нам поступали сообщения о
случаях зависания yum, и мы не хотим, чтобы такое произошло при
обновлениях.
yum-autoupdate проверяет, как давно включена машина. Если она работает
менее 20 часов, он не ждет и выполняет обновление. Если более 20 часов,
ожидает в течение случайного отрезка времени, до 3 часов. Это было
сделано для лэптопов и других машин, которые не могут находиться
слишком долго в состоянии ожидания подходящего момента. Ожидание в
течение случайного отрезка времени было задано для того, чтобы не
создавать излишнюю нагрузку на серверы.
yum-conf-5x был создан для пользователей, желающих иметь последнюю
стабильную версию. Он всегда указывает на область 5x. Это означает,
что если мы создаем новую версию, ваш yum-conf автоматически
обновляется до нее.
yum-conf-epel был добавлен для тех, кто использует репозиторий epel.
Этот пакет требует, чтобы были установлены пакеты yum-provides и
yum-fastestmirror
* yum-3.2.22-20.sl.noarch.rpm
yum-autoupdate-1-1.SL.noarch.rpm
* yum-conf-54-1.SL.noarch.rpm
* yum-conf-5x-1-8.SL.noarch.rpm
yum-conf-epel-5-1.noarch.rpm
yum-cron-0.6-3.el5.noarch.rpm
yum-rhn-plugin-0.5.3-6.el5_2.6.noarch.rpm
yum-updatesd-0.9-2.sl.noarch.rpm
Apache
Изменен index.html для исключения информации о производителе базового
дистрибутива (Upstream Vendor) и размещения информации о SL.
httpd-2.2.3-22.sl5.i386.rpm
httpd-devel-2.2.3-22.sl5.i386.rpm
httpd-manual-2.2.3-22.sl5.i386.rpm
mod_ssl-2.2.3-22.sl5.i386.rpm
Изменены для того, чтобы собрать
Некоторые пакеты были изменены для того, чтобы их собрать.
В следующие пакеты внесены изменения так, чтобы они указывали на
правильные входящие в них файлы
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
*gdm
* Добавлена тема "EaseOfBlue"
* Изменена тема по умолчанию на тему EaseOfBlue
*
* gdm-2.16.0-56.sl.i386.rpm
* gdm-docs-2.16.0-56.sl.i386.rpm
-------------------------------------------------------------------------
ИЗМЕНЕНИЯ, внесенные в версию 5.4 производителем базового дистрибутива
-------------------------------------------------------------------------
*blktrace, gnupg2, hmaccalc, pinentry, pth,
*
* Добавлены производителем базового дистрибутива.
*
*gcc44
*
* gcc43 обновлен до gcc44
*
-----------------------------------------------------------------------------
/SL/
-----------------------------------------------------------------------------
Выпуск базового производителя состоит из двух наборов дисков, Server и
Client. Каждый набор дисков содержит группу каталогов с соответствующими
пакетами. Диск Client содержит каталоги Client, Workstation и VT.
Диск Server -- каталоги Server, VT, Cluster и ClusterStorage. В каталоге VT
содержатся одни и те же пакеты на всех дисках. В каталогах Cluster,
ClusterStorage и Workstation нет ни одного общего пакета. В каталогах Client и
Server содержится много общих пакетов наряду с уникальными.
Scientific Linux объединил все пакеты из каталогов Client, Server, VT, Cluster,
ClusterStorage и Workstation в каталог SL.
От вас не потребуется выполнения дополнительных действий, поскольку вам
доступны все пакеты.
-----------------------------------------------------------------------------
/contrib/
------------------------------------------------------------------------------
RPM'ы, предоставленные коллаборацией, которые либо не могут быть введены в
основной релиз, либо еще не достаточно протестированы.
Исходные коды для пакетов в каталоге SRPMS
-----------------------------------------------------------------------------
/updates/
-----------------------------------------------------------------------------
security
Security errata
fastbugs
Пакеты, пересобранные из rpm'ов Fastrack базового производителя
Пакеты, которые предполагается включить в следующий Update
Они прошли полную проверку (QA) производителя
---------------------------------------------------------------------------
/../SRPMS/
---------------------------------------------------------------------------
/SL/
Содержит SRPM'ы всего того, что мы добавили или изменили. Помещаются в
каталог уровнем выше. Все другие SRPM'ы можно получить с ftp-сайта
обновлений базового производителя
/vendor/
SRPMS базового производителя (TUV -- the upstream vendor).
Этот каталог содержит SRPMS оригинального выпуска, а также SRPMS
обновлений
/contrib/
SRPMS дополнительных пакетов
/sites//SRPMS
SRPMS для сайтов, если они есть
---------------------------------------------------------------------------
/../archive/
---------------------------------------------------------------------------
/obsolete/
Пакеты, которые включены в выпуск, но были обновлены
/debuginfo/
Пакеты debuginfo
-----------------------------------------------------------------------------
ОГРАНИЧЕНИЯ
-----------------------------------------------------------------------------
ipw2100, ipw2200, ipw3945
Не работает в инсталляторе
Инсталляция по ftp
В настоящее время в ходе инсталляции по ftp переход в графический режим
может занять много времени (порядка минуты), в течение которого вы
будете видеть пустой экран. Машина НЕ подвисла, она просто ищет файлы,
которые находятся в другом месте. Подождите несколько минут, и процесс
продолжится. В финальном релизе эта проблема будет решена.
NVIDIA motherboard chipsets
Может потребоваться использование
linux noapic
при инсталляции.
Intel 965 motherboard chipset
Может потребоваться использование
linux all-generic-ide
для оборудования pata.
Yum Update
При обновлении версий младше, чем SL 5.3, необходимо
сначала обновить glibc, а затем остальные пакеты.
# yum update glibc
# yum update
Если этого не сделать, в ходе обновления будут постоянно выдаваться
сообщения об ошибке такого вида
rpmdb: unable to lock mutex: Invalid argument
Конфигурирование графической среды
Даже в случае успешной инсталляции иногда монитор конфигурируется
неправильно, и Xorg.conf не содержит всей необходимой информации. В
результате при запуске 5 уровня init на дисплее отображается
искаженная картинка.
Временное решение: после инсталляции перезагрузите систему как обычно
и запустите firstboot. Перезагрузите систему в текстовый режим (с
уровнем init 3). Войдите в систему как root, запустите
system-config-display и настройте дисплей вручную.
Некоторые машины с видеокартой NVIDIA в ходе графической инсталляции
или при графическом входе в систему могут отображать графику или
шрифты в искаженном виде. В таком случае переключитесь на виртуальную
консоль и вернитесь обратно в X Window.
Intel Wireless
Вследствие наличия нерешенных проблем, связанных с аппаратным
ускорением шифрования в драйверах, пользователям беспроводных карт
Intel WiFi Link 4965, 5100, 5150, 5300 и 5350 рекомендуется отключать
аппаратное ускорение через параметры модулей. Сбои, вызванные этими
проблемами, могут привести к невозможности подсоединения к защищенным
беспроводным сетям через Wired Equivalent Privacy (WEP) после
соединения с сетями, защищенными механизмом WiFi Protected Access
(WPA). Чтобы сделать это, добавьте в /etc/modprobe.conf следующие
опции:
alias wlan0 iwlagn
options iwlagn swcrypto50=1 swcrypto=1
(где wlan0 -- имя интерфейса по умолчанию для первого устройства Intel
WiFi Link)
Сменные носители
В том случае, если вы входите в систему как root, сменные носители (CD
и DVD) автоматически не монтируются. По этой причине монтировать
устройства необходимо вручную при помощи графического файлового
менеджера. Для монтирования устройства в /media также можно
запустить следующую команду:
mount /dev/[device name] /media
-----------------------------------------------------------------------------
ИНФОРМАЦИЯ
-----------------------------------------------------------------------------
Веб-сайт
https://www.scientificlinux.org
FTP
http://ftp.scientificlinux.org/linux/scientific/54/
http://ftp1.scientificlinux.org/linux/scientific/54/
ftp://ftp.scientificlinux.org/linux/scientific/54/
Списки рассылки
scientific-linux-devel@fnal.gov Разработка Scientific Linux
scientific-linux-users@fnal.gov Здесь можно получить поддержку от
других пользователей Scientific Linux
scientific-linux-announce@fnal.gov Анонсы по поводу Scientific Linux
scientific-linux-errata@fnal.gov Анонсы по поводу Security Errata
-------------------------------------------------------------------------
ERRATA, пересобранные из SRPMS, вышедшие после выпуска базовым производителем версии 5. 4
-------------------------------------------------------------------------
* cyrus-imapd-2.3.7-7.el5_4.3.i386.rpm
* cyrus-imapd-devel-2.3.7-7.el5_4.3.i386.rpm
* cyrus-imapd-perl-2.3.7-7.el5_4.3.i386.rpm
* cyrus-imapd-utils-2.3.7-7.el5_4.3.i386.rpm
* finch-2.6.2-2.el5.i386.rpm
* finch-devel-2.6.2-2.el5.i386.rpm
* libpurple-2.6.2-2.el5.i386.rpm
* libpurple-devel-2.6.2-2.el5.i386.rpm
* libpurple-perl-2.6.2-2.el5.i386.rpm
* libpurple-tcl-2.6.2-2.el5.i386.rpm
* neon-0.25.5-10.el5_4.1.i386.rpm
* neon-devel-0.25.5-10.el5_4.1.i386.rpm
* newt-0.52.2-12.el5_4.1.i386.rpm
* newt-devel-0.52.2-12.el5_4.1.i386.rpm
* pidgin-2.6.2-2.el5.i386.rpm
* pidgin-devel-2.6.2-2.el5.i386.rpm
* pidgin-perl-2.6.2-2.el5.i386.rpm
* autofs-5.0.1-0.rc2.131.el5_4.1.i386.rpm
* kdelibs-3.5.4-22.el5_4.1.i386.rpm
* kdelibs-apidocs-3.5.4-22.el5_4.1.i386.rpm
* kdelibs-devel-3.5.4-22.el5_4.1.i386.rpm
* kmod-cmirror-0.1.22-1.el5.i686.rpm
* kmod-cmirror-PAE-0.1.22-1.el5.i686.rpm
* kmod-cmirror-xen-0.1.22-1.el5.i686.rpm
* kmod-gfs-0.1.34-2.el5.i686.rpm
* kmod-gfs-PAE-0.1.34-2.el5.i686.rpm
* kmod-gfs-xen-0.1.34-2.el5.i686.rpm
* openssh-4.3p2-36.el5_4.2.i386.rpm
* openssh-askpass-4.3p2-36.el5_4.2.i386.rpm
* openssh-clients-4.3p2-36.el5_4.2.i386.rpm
* openssh-server-4.3p2-36.el5_4.2.i386.rpm
* sblim-cmpi-base-1.5.5-35.el5.i386.rpm
* sblim-cmpi-base-devel-1.5.5-35.el5.i386.rpm
* sblim-cmpi-base-test-1.5.5-35.el5.i386.rpm
* tzdata-2009m-1.el5.noarch.rpm
* kernel-2.6.18-164.2.1.el5.i686.rpm
* kernel-debug-2.6.18-164.2.1.el5.i686.rpm
* kernel-debug-devel-2.6.18-164.2.1.el5.i686.rpm
* kernel-devel-2.6.18-164.2.1.el5.i686.rpm
* kernel-doc-2.6.18-164.2.1.el5.noarch.rpm
* kernel-PAE-2.6.18-164.2.1.el5.i686.rpm
* kernel-PAE-devel-2.6.18-164.2.1.el5.i686.rpm
* kernel-xen-2.6.18-164.2.1.el5.i686.rpm
* kernel-xen-devel-2.6.18-164.2.1.el5.i686.rpm
* dmidecode-2.10-2.el5.i386.rpm
* elinks-0.11.1-6.el5_4.1.i386.rpm
* filesystem-2.4.0-3.el5.i386.rpm
* lvm2-2.02.46-8.el5_4.1.i386.rpm
* lvm2-cluster-2.02.46-8.el5_4.1.i386.rpm
* nautilus-open-terminal-0.6-7.el5.i386.rpm
* newt-0.52.2-15.el5.i386.rpm
* newt-devel-0.52.2-15.el5.i386.rpm
* openais-0.80.6-8.el5_4.1.i386.rpm
* openais-devel-0.80.6-8.el5_4.1.i386.rpm
* OpenIPMI-2.0.16-5.el5_4.1.i386.rpm
* OpenIPMI-devel-2.0.16-5.el5_4.1.i386.rpm
* OpenIPMI-gui-2.0.16-5.el5_4.1.i386.rpm
* OpenIPMI-libs-2.0.16-5.el5_4.1.i386.rpm
* OpenIPMI-perl-2.0.16-5.el5_4.1.i386.rpm
* OpenIPMI-python-2.0.16-5.el5_4.1.i386.rpm
* OpenIPMI-tools-2.0.16-5.el5_4.1.i386.rpm
* postgresql-8.1.18-2.el5_4.1.i386.rpm
* postgresql-contrib-8.1.18-2.el5_4.1.i386.rpm
* postgresql-devel-8.1.18-2.el5_4.1.i386.rpm
* postgresql-docs-8.1.18-2.el5_4.1.i386.rpm
* postgresql-libs-8.1.18-2.el5_4.1.i386.rpm
* postgresql-pl-8.1.18-2.el5_4.1.i386.rpm
* postgresql-python-8.1.18-2.el5_4.1.i386.rpm
* postgresql-server-8.1.18-2.el5_4.1.i386.rpm
* postgresql-tcl-8.1.18-2.el5_4.1.i386.rpm
* postgresql-test-8.1.18-2.el5_4.1.i386.rpm
* xen-3.0.3-94.el5_4.1.i386.rpm
* xen-devel-3.0.3-94.el5_4.1.i386.rpm
* xen-libs-3.0.3-94.el5_4.1.i386.rpm
* squirrelmail-1.4.8-5.el5_4.10.noarch.rpm
* selinux-policy-2.4.6-255.el5_4.1.noarch.rpm
* selinux-policy-devel-2.4.6-255.el5_4.1.noarch.rpm
* selinux-policy-minimum-2.4.6-255.el5_4.1.noarch.rpm
* selinux-policy-mls-2.4.6-255.el5_4.1.noarch.rpm
* selinux-policy-strict-2.4.6-255.el5_4.1.noarch.rpm
* selinux-policy-targeted-2.4.6-255.el5_4.1.noarch.rpm
* tcsh-6.14-14.el5_4.2.i386.rpm
* device-mapper-multipath-0.4.7-30.el5_4.2.i386.rpm
* kpartx-0.4.7-30.el5_4.2.i386.rpm
* cman-2.0.115-1.el5_4.3.i386.rpm
* cman-devel-2.0.115-1.el5_4.3.i386.rpm
* iproute-2.6.18-11.el5.i386.rpm
* rgmanager-2.0.52-1.el5_4.2.i386.rpm
* cpp-4.1.2-46.el5_4.1.i386.rpm
* finch-2.6.3-2.el5.i386.rpm
* finch-devel-2.6.3-2.el5.i386.rpm
* firefox-3.0.15-3.el5_4.i386.rpm
* gcc-4.1.2-46.el5_4.1.i386.rpm
* gcc-c++-4.1.2-46.el5_4.1.i386.rpm
* gcc-gfortran-4.1.2-46.el5_4.1.i386.rpm
* gcc-gnat-4.1.2-46.el5_4.1.i386.rpm
* gcc-java-4.1.2-46.el5_4.1.i386.rpm
* gcc-objc-4.1.2-46.el5_4.1.i386.rpm
* gcc-objc++-4.1.2-46.el5_4.1.i386.rpm
* iptables-1.3.5-5.3.el5_4.1.i386.rpm
* iptables-devel-1.3.5-5.3.el5_4.1.i386.rpm
* iptables-ipv6-1.3.5-5.3.el5_4.1.i386.rpm
* libgcc-4.1.2-46.el5_4.1.i386.rpm
* libgcj-4.1.2-46.el5_4.1.i386.rpm
* libgcj-devel-4.1.2-46.el5_4.1.i386.rpm
* libgcj-src-4.1.2-46.el5_4.1.i386.rpm
* libgfortran-4.1.2-46.el5_4.1.i386.rpm
* libgnat-4.1.2-46.el5_4.1.i386.rpm
* libmudflap-4.1.2-46.el5_4.1.i386.rpm
* libmudflap-devel-4.1.2-46.el5_4.1.i386.rpm
* libobjc-4.1.2-46.el5_4.1.i386.rpm
* libpurple-2.6.3-2.el5.i386.rpm
* libpurple-devel-2.6.3-2.el5.i386.rpm
* libpurple-perl-2.6.3-2.el5.i386.rpm
* libpurple-tcl-2.6.3-2.el5.i386.rpm
* libstdc++-4.1.2-46.el5_4.1.i386.rpm
* libstdc++-devel-4.1.2-46.el5_4.1.i386.rpm
* libuser-0.54.7-2.1.el5_4.1.i386.rpm
* libuser-devel-0.54.7-2.1.el5_4.1.i386.rpm
* lvm2-2.02.46-8.el5_4.2.i386.rpm
* nspr-4.7.6-1.el5_4.i386.rpm
* nspr-devel-4.7.6-1.el5_4.i386.rpm
* nss_ldap-253-22.el5_4.i386.rpm
* pidgin-2.6.3-2.el5.i386.rpm
* pidgin-devel-2.6.3-2.el5.i386.rpm
* pidgin-perl-2.6.3-2.el5.i386.rpm
* samba-3.0.33-3.15.el5_4.i386.rpm
* samba-client-3.0.33-3.15.el5_4.i386.rpm
* samba-common-3.0.33-3.15.el5_4.i386.rpm
* samba-swat-3.0.33-3.15.el5_4.i386.rpm
* tzdata-2009o-2.el5.noarch.rpm
* xulrunner-1.9.0.15-3.el5_4.i386.rpm
* xulrunner-devel-1.9.0.15-3.el5_4.i386.rpm
* xulrunner-devel-unstable-1.9.0.15-3.el5_4.i386.rpm